Difference between revisions of "MCU - Display - TFT"

From The TinkerNet Wiki
Jump to navigation Jump to search
(Created page with "===ILI9341 SPI TFT LCD Display Touch Panel=== [https://www.banggood.com/2_8-Inch-ILI9341-240x320-SPI-TFT-LCD-Display-Touch-Panel-SPI-Serial-Port-Module-p-1206782.html 2.8 Inch...")
 
 
(10 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
[[File:TFT-1st Test.jpg|thumb|link=Special:FilePath/TFT-1st_Test.jpg]]
 
[[File:TFT-1st Test.jpg|thumb|link=Special:FilePath/TFT-1st_Test.jpg]]
 
[[File:TFT-Testing.mp4|thumb|link=Special:FilePath/TFT-Testing.mp4]]
 
[[File:TFT-Testing.mp4|thumb|link=Special:FilePath/TFT-Testing.mp4]]
 +
[[File:TFT-Tasmotized.jpg|thumb|link=Special:FilePath/TFT-Tasmotized.jpg]]
 +
[[File:TFT-InaBox.jpg|thumb|link=Special:FilePath/TFT-InaBox.jpg]]
 +
[[File:TFT-NotWired.jpg|thumb|link=Special:FilePath/TFT-NotWired.jpg]]
 +
[[File:TFT-Aaarrrggg.jpg|thumb|link=Special:FilePath/TFT-Aaarrrggg.jpg]]
 +
[[File:TFT-FingersCrossed.jpg|thumb|link=Special:FilePath/TFT-FingersCrossed.jpg]]
 +
[[File:TFT-Connections.jpg|thumb|link=Special:FilePath/TFT-Connections.jpg]]
 +
[[File:TFT-Whew.jpg|thumb|link=Special:FilePath/TFT-Whew.jpg]]
 +
[[File:TFT-StillWorks.jpg|thumb|link=Special:FilePath/TFT-StillWorks.jpg]]
 +
[[File:TFT-Wired.jpg|thumb|link=Special:FilePath/TFT-Wired.jpg]]
  
 
====Pins====
 
====Pins====
{| class="wikitable"
+
{| class="wikitable sortable"
 
|+
 
|+
 
!
 
!
Line 16: Line 25:
 
|-
 
|-
 
!
 
!
 +
!Label
 
!Signal
 
!Signal
!
+
!{colour}
!
 
 
!NodeMCU
 
!NodeMCU
 
!Actual
 
!Actual
 
|-
 
|-
|
+
|14
 
|T_IRQ
 
|T_IRQ
 
|
 
|
|
+
|BRN
 
|D1
 
|D1
 
|GPIO5
 
|GPIO5
 
|-
 
|-
|
+
|13
 
|T_DO
 
|T_DO
|
+
|(MISO)
|
+
|GRY
 
|D6
 
|D6
 
|GPIO12
 
|GPIO12
 
|-
 
|-
|
+
|12
 
|T_DIN
 
|T_DIN
|
+
|(MOSI)
|
+
|VIO
 
|D7
 
|D7
 
|GPIO13
 
|GPIO13
 
|-
 
|-
|
+
|11
 
|T_CS
 
|T_CS
|
+
|SPI select
|
+
|BLU (t)
|D2
+
|D8
|GPIO4
+
|GPIO15
 
|-
 
|-
|
+
|10
 
|T_CLK
 
|T_CLK
|
+
|SPI clk
|
+
|WHI
 
|D5
 
|D5
 
|GPIO14
 
|GPIO14
Line 64: Line 73:
 
|
 
|
 
|-
 
|-
|
+
|9
 
|SDO(MISO)
 
|SDO(MISO)
|
+
|(MISO)
|
+
|GRY
 
|D6
 
|D6
 
|GPIO12
 
|GPIO12
 
|-
 
|-
|
+
|8
 
|LED
 
|LED
|
+
|pwr LED
|
+
|RED
|VCC
+
|<u>VCC</u>
|3v3
+
|?
 
|-
 
|-
|
+
|7
 
|SCK
 
|SCK
|
+
|SPI clk
|
+
|WHI
 
|D5
 
|D5
 
|GPIO14
 
|GPIO14
 
|-
 
|-
|
+
|6
 
|SDI(MOSI)
 
|SDI(MOSI)
|
+
|(MOSI)
|
+
|VIO
 
|D7
 
|D7
 
|GPIO13
 
|GPIO13
 
|-
 
|-
|
+
|5
|DC
+
|D/C
|
+
|Data/Cmnd
|
+
|GRN
 
|D4
 
|D4
 
|GPIO2
 
|GPIO2
 
|-
 
|-
|
+
|4
 
|RESET
 
|RESET
|
+
|{D3}
|
+
|YEL
|VCC
+
|VCC {D3}
|3v3
+
|3v3 {GPIO0}
 
|-
 
|-
|
+
|3
 
|CS
 
|CS
|
+
|SPI select
|
+
|BLU (s)
|D8
+
|D2
|GPIO15
+
|GPIO4
 
|-
 
|-
|
+
|2
 
|GND
 
|GND
|
+
|pwr GND
|
+
|BLK
 
|GND
 
|GND
 
|GND
 
|GND
 
|-
 
|-
|
+
|1
 
|VCC
 
|VCC
|
+
|pwr 3V3
|
+
|ORA
 
|VCC
 
|VCC
 
|3v3
 
|3v3
Line 129: Line 138:
  
 
(Why in hell do dev-board makers, & Arduino for that matter, think changing the actual GPIO numbers to some random shit was a good idea???)
 
(Why in hell do dev-board makers, & Arduino for that matter, think changing the actual GPIO numbers to some random shit was a good idea???)
 +
 +
====Firmware====
 +
Seems to work pretty good with Tasmota-Display.
  
 
====Links====
 
====Links====

Latest revision as of 00:47, 1 July 2021

ILI9341 SPI TFT LCD Display Touch Panel

2.8 Inch ILI9341 240x320 SPI TFT LCD Display Touch Panel SPI Serial Port Module

TFT-Front.png
TFT-Back.png
TFT-1st Test.jpg
TFT-Tasmotized.jpg
TFT-InaBox.jpg
TFT-NotWired.jpg
TFT-Aaarrrggg.jpg
TFT-FingersCrossed.jpg
TFT-Connections.jpg
TFT-Whew.jpg
TFT-StillWorks.jpg
TFT-Wired.jpg

Pins

Nailbuster
Examples
Label Signal {colour} NodeMCU Actual
14 T_IRQ BRN D1 GPIO5
13 T_DO (MISO) GRY D6 GPIO12
12 T_DIN (MOSI) VIO D7 GPIO13
11 T_CS SPI select BLU (t) D8 GPIO15
10 T_CLK SPI clk WHI D5 GPIO14
9 SDO(MISO) (MISO) GRY D6 GPIO12
8 LED pwr LED RED VCC ?
7 SCK SPI clk WHI D5 GPIO14
6 SDI(MOSI) (MOSI) VIO D7 GPIO13
5 D/C Data/Cmnd GRN D4 GPIO2
4 RESET {D3} YEL VCC {D3} 3v3 {GPIO0}
3 CS SPI select BLU (s) D2 GPIO4
2 GND pwr GND BLK GND GND
1 VCC pwr 3V3 ORA VCC 3v3

(Why in hell do dev-board makers, & Arduino for that matter, think changing the actual GPIO numbers to some random shit was a good idea???)

Firmware

Seems to work pretty good with Tasmota-Display.

Links