Mit diesem Display kannst Du reichlich was darstellen. Mit insgesamt 240×320 Pixel hat da so einiges Platz. Optimal für Deine geräumige Wetterstation, ein Fotobilderrahmen oder einem Kalender-Bilderrahmen, der Dir die heutigen Termine des Tages darstellt. Auf der Rückseite des Displays ist auch gleich ein SD-Kartenleser integriert. Auf diesem kannst Du Bilder und andere grosse Dateien speichern, die sonst auf dem ESP-Modul kein Platz haben.
Eigenschaften
Größe: 2,4″ SPI Serial
Anzeigefläche: 36.72×48.96 mm
Optional: mit Touchscreen XPT2046 und Eingabestift
Treiberelement: a-Si-TFT-Aktivmatrix
Pixelanordnung: vertikale RGB-Streifen
Treiber IC: ILI9341
Hintergrundbeleuchtung: Weiße LED
Blickrichtung: 6 Uhr
Farbtiefe: 262K / 65K
Auflösung (Pixel): 240 * 320 Punkte
5V kompatibel, mit 3.3V oder 5V verwenden
Du benötigst mindestens 4 IO Pins (geht nicht direkt mit ESP01)
Mit PCB-Platte (einschließlich Netzteil IC, SD), kompatibel mit 5110-Schnittstelle
Ressourcen
Treiber für Arduino IDE
https://github.com/Bodmer/TFT_eSPI (nur Display)
https://github.com/esp8266/Arduino/blob/master/libraries/SD (SD-Kartenleser)
https://github.com/magore/esp8266_ili9341 (sehr umfangreicher Treiber mit SD-Card Unterstützung)
https://github.com/PaulStoffregen/XPT2046_Touchscreen (Touchscreen Treiber)
Beispielprojekte
Einfaches Verbindungsbeispiel: http://www.indianbeantree.co.uk/wiki/index.php?title=ILI9341_TFT_Touch_Screen
Wetterstation: https://github.com/ThingPulse/esp8266-weather-station-color
Einfaches Beispiel: http://embedded-lab.com/blog/tutorial-7-esp8266-ili9341-tft-lcd/
Gutes Beispiel in japanisch: https://macsbug.wordpress.com/2016/04/16/using-the-tft-display-in-the-esp8266/
Kompatibilität
ESP8266, ESP32
Nicht kompatibel mit ESP8266-01, da mindestens 4 IO Pins benötigt werden.
Pin-Setup Display
Als Beispiel kann das Display wie folgt an das ESP8266-12E angehängt werden (vergl. Pinout):
Pin DisplayPin | Pin ESP8266-12E |
---|---|
VCC | 3V bzw. 3.3V (bis zu 5V) |
GND | G bzw. GND |
CS | D8 (GND, wenn SD-Cardreader nitch verwendet wird) |
RESET | RST oder D4 |
DC | D3 |
SDI<MOSI> | D7 |
SCK | D5 |
LED | VIN/3.3V oder 5V/VU (bei 3.3V ist die Hintergrundbeleuchtung leicht schwächer als bei 5V, NodeMCU V3 oder DC-DC Wandler erforderlich) |
SDO<MOSO> | D6 |
T_CLK | (nur für Touch-Variante) |
T_CS | (nur für Touch-Variante) |
T_DIN | (nur für Touch-Variante) |
T_DO | (nur für Touch-Variante) |
T_IRQ | (nur für Touch-Variante) |
Weitere Informationen, alternative Anschlusslösungen und Anschluss an ESP32 findest Du hier: https://github.com/Bodmer/TFT_eSPI/blob/master/User_Setups/Setup1_ILI9341.h
Pin Setup SD-Kartenleser
Den SD-Kartenleser musst Du separat anschliessen.
Pin Card-Reader | Pin ESP8266-12E |
---|---|
SD_CS | D2/GPIO4 |
SD_MOSI | D7/GPIO13 |
SD_MISO | D6/GPIO12 |
SD_SCK | D5/GPIO14 |
Beispiele für die SD-Karte findest Du hier: https://github.com/esp8266/Arduino/tree/master/libraries/SD/examples
Bewertungen
Es gibt noch keine Bewertungen.