Es gibt zahlreihe ESP32-Boards. Sie unterscheiden sich hauptsächlich darin, welche Anschlüsse des ESP32 nach außen geführt sind und welche Module zusätzlich auf dem Board montiert sind. Hier stellen wir die Variante “TTGO-ESP32 T-Display” vor. Sie ist preislich erschwinglich (ab ca. 10 Euro) und bietet ein fest verdrahtetes Farb-Display mit einer Auflösung von 240 x 135 Pixel. Zudem gibt es für dieses Board eine Micropython-Firmware (für den ESP32), welche dieses Display gut unterstützt. Insbesondere bei Stand-Alone-Lösungen hat sich dieses Display als eine wertvolle Ergänzung erwiesen.
Bei dem TTGO T-Display von ILYGO® handelt es sich um ein ESP32-Modul mit einem Farbdisplay vom Typ IPS ST7789V. Üblicherweise ist es mit WiFi und Bluetooth ausgestattet.
1. Merkmale
2. Wifi
3. Bluetooth
4. Software
5. Display
Das Display ist auf dem Modul fest verdrahtet. Es handelt sich um ein Farb-Display mit 240x135 Pixeln. Die Ansteuerung erfolgt per SPI über den Treiberbaustein ST7789V. Demnächst mehr dazu...
6. Anschlüsse, Taster und LEDs
In der Abbildung erkennt man auf der linken und rechten Seite eine Reihe von Anschlüssen. An diese lötet man (die meist mit gelieferten) Stiftleisten an. Mit diesen steckt man das Modul auf ein Breadboard; das Modul ist so schmal, dass dann bei den üblichen Breadboards links und rechts jeweils eine Reihe von Buchsen noch frei zugänglich bleibt (vgl. Abb. 2).
Viele der Anschlüsse können für unterschiedliche Zwecke konfiguriert werden. Man lasse sich aber nicht täuschen: Auch wenn die meisten Anschlüsse als GPIO (General Purpose Input Output) gekennzeichnet sind, können sie nicht alle als Ein- und Ausgänge dienen. Genauere Informationen findet man im Anhang (s. u.).
Weiterhin gibt es Anschlüsse, die die Spannungen 3,3 V und 5 V (genauer 4,7 V) sowie die Masse bzw. Ground (G) zur Verfügung stellen. Das Modul bezieht seinerseits seine Spannung über die USB-Schnittstelle (am unteren Rand der Abb. 1). Achtung: Hier handelt es sich um einen USB-C-Anschluss!
Am unteren Rand (vgl. Abb. 1) findet man zwei Taster; der linke ist mit dem Anschluss GPIO0 verbunden, der rechte mit GPIO35. Letzterer besitzt einen externen Pull-Up-Widerstand von 100 K (vgl. die folgende Abb. 3). Das vollständige Schaltbild findet man als pdf-Datei im Anhang (s. u.).
Oberhalb des rechten Tasters befindet sich an der Seite der Reset-Taster (vgl. Abb. 1).
Auf dem Modul gibt es leider keine LED, die man über einen GPIO-Pin ansteuern kann. Für die ersten Programmierversuche mit einem Blink-Programm muss man also selbst eine LED (über einen Vorwiderstand) an ein passendes Port anschließen, z. B. an Pin 25 (vgl. Abb. 2).
.
Basis-Informationen zum TTGO T-Display
Basis-Informationen zum TTGO T-Display
- Dateianhänge
-
- ESP32-TFT(6-26) schematic.pdf
- Schaltplan für das Modul TTGO T-Display
- (375.83 KiB) 1570-mal heruntergeladen
-
- esp32_chip_pin_list_en.pdf
- ESP32 Pin List
- (261.64 KiB) 1583-mal heruntergeladen