duminică, 18 octombrie 2026

Ceas NTP cu informatii meteo pe 6 matrici de 8x8 leduri (2)


    Am considerat ca este cele mai utile informatii sunt cele despre starea generala a vremii, temperatura, umiditate si presiune, asa ca in fiecare minut, pana la secunda 15 este afisat ceasul in format ora miniute si secunde, apoi incepe rularea textului, revine ceasul pana la secunda 45 cand ruleaza data, in urmatorul minut indexul UV (si calificativ) respectiv indicele de poluare (si calificativ). Programul final este MatrixClock_ESP32_C3_SuperMini1a.ino, iar schema este neschimbata:

Ceas NTP cu cifre mari si date meteo pe afisaj alfanumeric LCD2004 si ESP32 S3 Supermini

    Am dat intamplator de un filmulet cu un ceas NTP cu informatii meteo pe un afisaj alfanumeric LCD2004, cifrele ceasului avand inaltimea de 3 coloane, iar datele meteo se deplaseaza pe ultimul rand. In descrierea videoului este link la sketch-ul folosit, dar este pentru o zona asiatica, la fel si site-ul pentru informatii despre vreme, 
asa ca am apelat la Gemini sa imi adapteze programul penteu ESP32-S3 Supermini si open-meteo.
    Totusi, intai am rulat un program de depistare a adresei i2c, numit generic i2c_scanner, conectand interfata i2c la ESP32-S3 Supermini
dupa schema asta
    Am gasit adresa ca fiind 0x27 (o stiam din testele anterioare, dar o reverificare nu strica).
    Prima versiune a programului NTPclock_weather_v0.ino afiseaza doar temperatura si umiditatea,
asa ca am mai lucrat si am si informatii despre presiunea atmosferica, indicele UV si starea generala a zilei, programul devenind NTPclock_weather_v1.ino, in ecranul de monitorizare seriala gasind infirmatiile
    Am facut si 2 filmulete

Ceas NTP cu date meteo pe afisaj led cu 4 cifre din 7 segmente (TM1637) si ESP32-S3 Supermini

    Am (re)descoperit un mic afisaj din 4 cifre led de 7-segmente ca are ca driver pe TM1637 si aveam liber, pe in breadboard, o placa ESP32-S3 Supermini, asa ca am realizat un mic montaj 
si am incercat un program de ceas NTP, cu ajutorul lui Gemini AI  (NTPclock_esp3s3_tm1637_v0.ino si, ulterior, o versiune imbunatatita NTPclock_esp3s3_tm1637_v0a.ino)
    Am modificat programul sa am si cateva informatii despre vreme de la open-meteo (temperatura si umiditatea), programul devenind NTPclock_esp3s3_tm1637_v1.ino

joi, 8 octombrie 2026

Ceas NTP cu informatii meteo pe 6 matrici de 8x8 leduri

    Dupa ce am testat ceasul, m-am gandit sa adaug si cateva informatii meteo. Am apelat la AI, dar de data asta, dupa vreo 4 zile de incercari, am zis sa incerc si eu. Nu mi-a iesit din prima, dar modificarea, sau mai bine zis adaptarea programului de ceas, era destul de simpla si cu o versiune de program destul de matura, am facut 2 filmulete
    Schema, folosita la ceas, a ramas nemodificata
    Programul ceasului contine o variabila ce permite activatea afisarii in text definit, dar a fost usor sa fac ca textul sa fie redefinit la fiecare actualizare a datelor de la serverul open-meteo.
    Programul MatrixClock_ESP32_C3_SuperMini1.ino are si alte mici imbunatatiti, iar cu el incarcat am facut. 2 filmulete

miercuri, 7 octombrie 2026

Ceas NTP pe 6 matrici de 8x8 leduri

    Voiam sa testez un ceas construit din 4 module de cate 4 matrici de 8x8 leduri comandate cu MAX7219.     M-am apucat sa conectez pini pe iesiri, dar, la testele facute cu cate un modul, am consratat ca doar una functioneaza normal. Am banuit lipituri, scurgeri de fludor intre pini si masa (GND), deoarece intre pinii de date si masa sveam cca. 6 ohmi la cele 3 matrici ce nu functionau, respectiv 9 ohmi la care mai "pornea", urmatoarele MAX-uri aveau cca 350kohmi.
    Dupa ce am taiat, la un modul, un traseu aproape de pinul 1 al primului etaj, am constatat ca "scurt"-ul este in integeat, asa ca am "sacrificat" 2 module, taindu-le primul modul, si am facut un afisaj de 6 module, inspirat de proiectul, care functioneaza din 2019, dar este cu ESP8266, modul RTC si senzor DHT22 si are 4 articole (detalii la github.com/tehniq3/ESP8266-LED-Matrix-Clock/.
    Am apelat la AI sa imi adapteze programul de la github.com/schreibfaul1/ESP8266-LED-Matrix-Clock/ pentru ESP32-C3 Supermini, programul obtinut (dupa cateva rulari, restari, modifica) este MatrixClock_ESP32_C3_SuperMini0.ino.
Schema de conectare este foarte simpla
    Am realizat 2 filmulete
    Ulterior, am considerat ca cifrele groase create de Bogdan Argatu, si folosite la proiectul mentionat anterior, sunt mai prietenoase, le-am adaugat, programul devenind MatrixClock_ESP32_C3_SuperMini0a.ino
Am mai postat inca 2 filmulete


miercuri, 30 septembrie 2026

Ceas NTP cu informati meteo pe afisaj matriceal led SDA5708

    Am regasit un afisaj de generatie veche (vintage), pe care l-am primit acum vreo 10 ani de la dl. Janos Baricz, ca sa facem un ceas cu el. La acea vreme am facut un ceas RTC cu un senzor DHT22 si reglaj din encoder.
    Am scris atunci 2 articole:
- SDA5708: 8 character 7x5 dot matrix LED display
    Acum, am apelat la AI, sa folosesc placuta ESP32-C3 Supermini.
    Pana nu am furnizat AI-ului programul de test care functiona si cu Arduino clasic, nu am avut nimic functional, desi primeam informatii ca nu am conectat bine placa la afisaj, cand raspundeam ca nu apare nimic pe afisaj. Programul de test este SDA5708_demo1a.ino .
    Dupa depasirea acestui mic impediment, am realizat un ceas NTP 
care are programul NTPclock_esp32ce_SDA5708_v0.ino cu care am facut 2 filmulete:
    Ulterior, am adaugat reconectare automata la reteaua wifi, in caz ca se pierde legatura, programul imbunatatit este NTPclock_esp32ce_SDA5708_v0a.ino .
    Am adaugat intensitate luminoasa afisaj in 3 trepte (zi, seara si noapte), apoi cateva informatii de pe site-ul open-meteo (temperatura, umiditate relativa in aer, presiune atmosferica si stare generala vreme), care in ultima versiune de program (NTPclock_esp32ce_SDA5708_v1a.ino) arata asa:
    Am realizat 2 filmulete cu o versiune ulterior modificata de program:
iar cu ultimul program
    Pentru a nu avea probleme cu lipsa memorie, eu am ales optiunea
si modul de conectare
in care pinul unul al afisajului este cel din dreapta, cand afisajul este vazut din spate si banda de cabluri in jos

marți, 22 septembrie 2026

Ceas NTP cu tranzitii animate (Morphing Clock) pe afisaj P10 RGB 32x16 cu ESP8266 (6)

    Dupa cateva luni de teste, la ceasul prezentat ultima data in articolul din mai, am constatat in ultima perioada ca apare mesaj de eroare la extragerea cursului valutar EURO/RON (leu), asa ca am apelat la Z.AI, dar a fost intr-o zi proasta, asa ca am testat si Gemini, care a reusit, dupa cateva teste, sa rezolve problema.
    Programul modificat este Morphing_Clock_v3d2 compus din mai multe fisiere
    Am facut 2 filmulete:
Schema de conectare este nemodificata