This is an old revision of the document!


ESP32Display64x64

name:
ESP32Display64x64
beschreibung:
Eine RGB LED Matrix von 64×64 Bildpunkten die wir mit einem ESP 32 (LoLin32) ansteuern wollen
bilder:
bilder: 64x64_project.png
source:
https://github.com/NeoCat/ESP32-P3RGB64x32MatrixPanel
beteiligt:
com2u
status:
läuft
kategorie:
Hardware, Software

Projektbeschreibung

Wir haben ein 64×64 Bildpunkte Vollfarbe Display mit einer Größe von 20cm x 20cm herausgesucht.
Die Displays werden per HUB-75 angesteuert.
Der Controller wird ein ESP32 Lolin32. Später wollen wir eine Platine löten wo Controller und Display verbunden werden.

Voraussetzungen

  • Die Teilnehmer sollten keine Angst vor Elektronik und dem Programmieren haben. Ansonsten ist das ein Einsteigerlevel.
  • Wir organisieren unsere Gruppe im Slack (Anmeldung an paddy22 [ät] gmx.de)
  • Fragen oder Anmeldung per E-Mail direkt an paddy22 [ät] gmx.de

Material

Referenz Projekte

Es gibt zwei Referenzprojekte:

https://github.com/NeoCat/ESP32-P3RGB64x32MatrixPanel

Hier wird nur ein Displays Stecker angeschlossen. Dies ist einfacher für uns wenn wir eine Platine erstellen wollen.
Dafür wird hier nicht die Standard PxMatrix Library verwendet, sondern eine selbst geschriebene.
Das Projekt ist nur für Displays von 64×32 Pixel erstellt.
Wir müssen die Library also für uns auf 64×64 Pixel umgeschrieben werden.

https://www.instructables.com/id/RGB-LED-Matrix-With-an-ESP8266/

Hier werden beide Display Stecker angeschlossen. Dies ist einfacher verbraucht weniger Pins am ESP.
Es wird hier die Standard Adafruit PxMatrix Library verwendet. Im Projekt wird mit einem ESP8266 gearbeitet. Die Pins passen also nicht zu unserem ESP32.
Das Projekt ist nur für Displays von 64×32 Pixel erstellt.
Die Adafruit PxMatrix Library muss auf 64×64 Pixel umgestellt werden. Der ESP32 sollte automatisch erkannt werden.

Software

Wir arbeiten mit der Arduino IDE.
https://www.arduino.cc/en/Main/Software

Für den ESP bitte in der Konfiguration “https://dl.espressif.com/dl/package_esp32_index.json” eintragen (bei “Additional Board Manager URLs”)

Unser Repository

  • esp32display64x64/start.1543995888.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)