Gehäuse für ein ILI9341 TFT 320X240 Display
Das Gehäusedeckel wird nur aufgesteckt. Das Display wird unter der Kappe mit 4Stück M3 X max.10mm Schrauben festgehalten.
Das Gehäuse bietet genügend Platz um darin einen ECP32 oder D1-Mini etc. unterzubringen und bequem zu verkabeln.
Auf den Bildern sind 2 Kabel zu sehen, da das eine Kabel in meinem Aufbau nur der Energieversorgung dient und die Entwicklung (Programmierung) noch nicht abgeschlossen ist.
(Es gibt auch ein Design mittels dem das Kabel mit Stecker in das Gehäuse geschoben werden kann, da danach weitere Druckteile zur Fixierung eingeschoben werden können. )
Dieses Setting mit dem ILI9341 scheint mir gegenüber dem (hochintegrierten) "Cheap-Yellow-Display CYD" den Vorteil zu bieten, dass viele Abhängigkeiten, Einschränkungen und Eigenarten das CYD entfallen, da (in meinem Projekt) nur die benötigten Features auf dem ESP realisiert werden müssen:
Display
Sensitives Display
Card Reader
Allerdings habe ich lange nach dem korrekten PINOUT suchen müssen:
MH-ET LIVE MiniKit
https://doc.riot-os.org/group__boards__esp32__mh-et-live-minikit.html
bzw.
ESP32 Pinout | ESP32 WROOM Pinouts
https://digitalewelt.at/esp32-pinbelegung-pinout/
Hilfreich war auch die Information:
DO (DOUT) = MISO (zum ESP32)
DIN = MOSI (vom ESP32)
und...
ESP32 hat 2 nutzbare SPI-Busse
VSPI und HSPI
Jeder Bus hat eigene Standard-Pins
VSPI (GPIO18/23/19)
HSPI (GPIO14/13/12)
(Pins können aber auch frei gewählt werden. Wie ???)
Beide Busse parallel nutzbar Für mehr Flexibilität bei mehreren Geräten
Das alles ist hilfreich, wenn man die tolle Vorlage:
GitHub - itarozzi/lvgl_eezstudio_boilerplate_esp32cyd
https://github.com/itarozzi/lvgl_eezstudio_boilerplate_esp32cyd
... Projekt vergleichsweise einfach auf ILI9341 portieren will…
(LVGL Implementierung MIT EEZ-Studio UND Aufteilung in separate h-Files zur besseren Übersicht.)
ILI9341-Display:
https://www.amazon.de/ILI9341-Display-Seriell-Arduino-Raspberry/dp/B07YTWRZGR?crid=3D7W53FWA5C1J
The author marked this model as their own original creation. Imported from Thingiverse.