Fata de ce am prezentat in articolul anterior, acum am modificat ca un minut sa am ceasul ca in articolul anterior si in urmatorul sa fie doar un ceas analogic mare.
Schema de conectare a ramas identica, fara nici o modificare: Doar programul devine TFT_Clock_analog_digital_v2a.ino si cu el putem avea:Un blog ce completeaza site-ul www.arduinotehniq.com (www.tehnic.go.ro); o parte din articole sunt (si vor fi) postate si in engleza pe arduinotehniq.blogspot.com. Filmuletele tehnice se gasesc pe canalul de youtube...
Se afișează postările cu eticheta ceas analogic. Afișați toate postările
Se afișează postările cu eticheta ceas analogic. Afișați toate postările
sâmbătă, 8 aprilie 2023
Ceas NTP pe afisaj grafic cu driver ST7789 si Wemos D1 (ESP8266) - partea a 2-a
- ora de vara, in format doar de ceas analogic
- ora de iarna, in format doar de ceas analogic
- ora de vara in format analogic si digital
- ora de vara in format analogic si digital
Cu aceasta ocazie, am facut si 2 filmulete:
.
joi, 22 decembrie 2022
Ceas analogic NTP pe afisaj P3 64x64 cu ESP32 (2)
Fata de ceasul prezentat in prima parte, am mai facut mici modificari, in primul rand am testat cum sa fac reglajul intensitatii, deoarece pe timp de noapte e deranjanta intensitatea maxima a culorilor.
- test control intensitate la afisaj led P3 64x64 cu ESP32
- test for control the brightness at P3 64x64 led display
apoi am adaugat o fotorezistenta intr-un circuit de divizor rezisitv ca in articolul ESP32 - light sensorsi programul meu de test a fost Analog_Clock_NTP_P3_BMZ_1b.ino, in care am pastrat conectarea divizorului rezistiv de la 3.3V la pinulGPIO 36 (adica ADCO0):
adica alimentare de la 3,3V a fotorezistentei, conectare la pinul 36 (GPIO36), apoi rezistenta de 10kΩ la masa (GND).
Cele 2 filmulete de test sunt:
apoi am realizat ca limba de ora este ascunsa de cea de minute, asa ca am modificat programul, ca limba de secunde sa fie afisata prima, apoi cea de minute si peste cea de ore;
programul modificat devine Analog_Clock_NTP_P3_BMZ_1c.ino.
Am vrut sa implementez reglajul orei de vara/iarna de pe o pagina locala web, ca la alte ceasuri, dar am avut ceva dificultati, asa ca din lipsa de timp, am implementat reglajul cu ajutorul unui comutator,care muta pinul 23 la +3.3V pentru ora vara (DST)-\respectiv la masa (GND) la ora iarna
Despre ora de vara, respectiv de iarna puteti gasi multe informatii in articolul de la wikipedia.org/wiki/Ora_de_vara . Programul modifcat este Analog_Clock_NTP_P3_BMZ_1d.ino si filmuletele, care arata modul de functionare sunt:
duminică, 11 decembrie 2022
Ceas analogic NTP pe afisaj P3 64x64 cu ESP32
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
Abonați-vă la:
Postări (Atom)
-
Pentru cazuri cand trebuie sa alimentam un montaj sau un consumator (radio portabil, beculet, etc) de la o sursa de tensiune continua fix...
-
rezumat articol Avand o situatie in care am o masina de spalat automata veche (AEG Lavamat Regina 804), pe care am reusit s-o reconditi...
-
ultima modificare: 12.04.2020 Fata de sistemele clasice pentru incubatoare care regleaza doar temperatura, la solicitarea lui Vior...



























