Forum: Projekte & Code 16x16 LED Word Clock mit ESP32


von Anton S. (anton_s103)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

als Teil meines Abis bin ich dabei eine Word Clock vergleichbar mit 
Word Clock Variante 3 zu entwerfen.

Im Anhang finden sich der Schaltplan und das ungeroutete Platinenlayout 
als PDF.

Mal ein paar Fakten:

- Als Treiber für die Matrix fungieren zwei Schieberegister, welche die 
jeweiligen Spalten über MOSFETs auf +5V ziehen und ein TLC59116 
Konstantstromtreiber, der die einzelnen LEDs der aktiven Spalte mit 30mA 
auf Masse zieht.
- Auf dem Board befinden sich zusätzlich ein CH340G für die 
Programmierung des ESP32, eine PCF2129 Echtzeituhr, 5 Knöpfe zur 
Einstellung und Steuerung und ein 74HC4050 Pufferbaustein verbunden mit 
Status-LEDs. Ich habe gelesen, dass sich dieser gut dazu eignet serielle 
Aktivität mithilfe von LEDs anzuzeigen.
- Als µC habe ich einen ESP32 gewählt, da ich schon etwas Erfahrung mit 
der Programmierung des ESP8266 habe und hoffe, dass ich mir die 
Dualcore-CPU des 32 zunutze machen kann. Beispielsweise  um mit einem 
Kern eine Configwebseite bereitzustellen und die Uhrzeit zu 
aktualisieren, während der andere Kern sich ununterbrochen mit dem 
Multiplexing beschäftigen kann.

Nun, da das mein erstes größeres und ernsteres Projekt ist würde ich 
mich hier über etwas Feedback sehr freuen :)

Besonders unsicher bin ich mir wegen des Routing, vielleicht kann mir 
jemand Artikel oder Tipps für gelungene Leiterbahnen ans Herz legen?

Danke schonmal vielmals :)

von G.Ast (Gast)


Lesenswert?

Schön wäre das Programm zu sehen.

von Anton S. (anton_s103)


Lesenswert?

> Schön wäre das Programm zu sehen.

Ein Programm habe ich noch nicht, das will ich dann mit der Platine 
direkt selber Entwickeln und Testen, sobald ich diese bestelle.

von MaWin (Gast)


Lesenswert?

Anton S. schrieb:
> Besonders unsicher bin ich mir wegen des Routing,

Eher sollte man sich über die Versorgungsspannungen Gedanken machen.

Dein ESP32 liefert 3.3V, ein 74HC595 ist aber nicht TTL kompatibel, ein 
74HCT595 wäre besser.

Im "Schaltplan" (aka Wortsuchspiel) verbindet VDDLED nur über Jumper mit 
VDD5V. Falls du mal mehr als 5V als VDDLED nehmen willst, funktioniert 
die MOSFET Ansteuerung nicht mehr.

Ingesamt finde ich es gewagt, eine bei der Grösse teure Platine in 
Auftrag zu geben, bevor man die Schaltung, das Zusammenwirken der Teile 
und die Programmierung mal ausprobiert hat.

Kritisch im Layout ist nur USB und die MOSFET Hochstromleitungen vs. 
Masse des TLC59116, ob die verbaute ESP Antenne was empfängt dürfte eher 
egal sein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.