In urma vizionarii unui filmulet de pe net, cu un afisaj matriceal led cu rezolutie 64x64,
si, ulterior, al altui filmulet, cu acelasi proiectam incercat sa compilez sketch-ul din descrierea primului video si am avut probleme doarece nu exista fisierul fontului mic (acum este). Am observat ca am nevoie de 2 biblioteci,- RGB Matrix Panel https://github.com/3tawi/RGBmatrixPanelGP
- DS1307ESP: https://github.com/3tawi/DS1307ESP
Deoarece in biblioteca de control a afisajului exista doar un font
trebuie copiat fontul descarcat odata cu sketch-ul in subdirectorul font al acestei biblioteci:Deoarece in biblioteca de control a afisajului exista doar un font
si acum sketch-ul se compileaza
Am comandat afisajul, care arata asa, fiind inscriptionat
Despre acest tip de afisaj puteti gasi o multime de informatii in articolul RGB-Matrix-P3-64x64
Conform sketch-ului ceasului, conectarea dintre placa cu ESP32 si conectorul HUB75 al afisajului P3 64x64 este:
Prima placa cu ESP32, pe care am gasit-o, este un ESP32 DevKit v4
asa ca am desenat rapid o schita de conectare
sa imi fie usor de realizat montajul pe breadboard (de fapt, doua, una langa alta)Atentie, conectorul este inscriptionat gresit, D este notat GND (intre B si LAT).
dar pana la urma, pe afisaj a aparut ceasul
Cu aceasta ocazie, am masurat si consumul (informativ):- doar afisajul
- placa cu ESP32, intre 70 si 190mA
deci maxim 330-350mA la 5V, putandu-se alimenta ceasul dintr-un "incarcator de telefon". Am adaptatt sketch-ul din primul filmulet, inlocuind doar datele retelei Wi-Fi locale si fusul orar al Romania (+2, in perioada de iarna), deci sketch-ul folosit este Analog_Clock_NTP_P3_BMZ_0.ino
si am realizat 2 filmulete:
Dupa cum spuneam si prin filmulete, ma deranja modul de schimbare la fiecare secunda a culorilor, asa ca am modificat sa fie la fiecare minut. Programul modificat, si folosit in filmuleltele urmatoare, este Analog_Clock_NTP_P3_BMZ_1.ino













