Se afișează postările cu eticheta PT6302L. Afișați toate postările
Se afișează postările cu eticheta PT6302L. Afișați toate postările

sâmbătă, 25 iulie 2026

Ceas NTP cu informatii de pe open-meteo (ESP32 C3 Mini si afisaj VFD cu 16 caractere) - continuare

    Dupa ce am constatat ca ceasul, prezentat in articolul anterior, este stabil, se reconecteaza si dupa "pene de curent" (voite sau nu de la furnizorul de energie electrica), care implica resetari de servere locale si zonale de net, m-am hotarat sa modific programul (singur sau cu ajutorul AI) sa am permanent ceasul (ora si minute, cand informatia din dreapta are multe caractere, respectiv si secunde, cand textul din dreapta e scurt). 
    Temperatura si umiditatea relativa sunt afisate in ecrane separate.
    Pentru vant apare doar directia si viteza (numar cu virgula cand e mai mica de 10km/h, respectiv ca numar intreg peste).
    La indicele UV si indicele de calitate aer (AQ sau AQI) am pus si un fel de indicatie grafica.
    La UV am testat mai multe variante, de la indicare cu virgula cand este sub 1, in rest ca intreg si reprezentarea grafica, dar pana la urma, am pus "<1" indicatia pentru valori subunitare.

    Cu programul NTPclock_ESP32C3_VFD_PT6302_v2c.ino informatie este prezentata
dupa cum se vede si in cele 2 filmulete:
iar cu ultima versiune, NTPclock_ESP32C3_VFD_PT6302_v2c3.ino, informatia este indicata
dupa cum se vede in cele 2 filmulete:



joi, 16 iulie 2026

Ceas NTP cu informatii de pe open-meteo (ESP32 C3 Mini si afisaj VFD cu 16 caractere)

    Dupa ce am testat un pic ceasul NTP prezentat in articolul anterior, am apelat tot la AI sa imi modifice programul astfel incat sa imi extraga date de la serverul open-meteo (temperatura, umiditate, vand, presiune, indice UV si indice poluare).
    Prima varianta de program este NTPclock_ESP32C3_VFD_PT6302_v2a.ino si informatiile se prezinta in urmatoarea ordine:
si cu el informatiile sunt prezentate astfel (ca "ecrane" ce se schimba periodic, cel principal 17 secunde, apoi celelalte la cate 3 secunde, iar indicele UV este indicat doar cand acesta este mai mare de 0.1)
- ora si data
- ora si numele zilei
- temperatura si umiditatea relativa
- starea vremii
- informatii despre vant (directie si viteza)
- presiune (corectata manual pentru Craiova, cu 10mmHg)
- indice UV
- indice poluare
Am facut si 2 filmulete
Apoi m-am gandit ca arata mai bine ca ecranul cu starea vremii sa indice procentul de nori cu un text mai sugestiv, 
asa ca programul a devenit NTPclock_ESP32C3_VFD_PT6302_v2a1.ino si textul arata initial asa
apoi
    Presiunea era corectata manual (cu 10mmHg pentru Craiova), asa ca programul a fost modificat, pentru a fi primita de la server, asa ca programul a devenit NTPclock_ESP32C3_VFD_PT6302_v2b.ino .
   Am facut inca 2 filmulete:
    Schema de conectare intre modulul cu afisaj VFD si interfata SPI este realizata cum am prezentat in cuvinte in articolul anterior, dar este mai explicit in schita de mai jos:
 

miercuri, 15 iulie 2026

Ceas NTP cu ESP32 C3 Mini si afisaj VDF cu 16 caractere

    Am achizitionat de pe o platforma on-line un afisaj VFD de la un receptor TV (NBOX), care are un rand si 16 caractere alfanumerice fiind controlat cu intregratul dedicat PT6302L).
    Vanzatorul mi-a furnizat un link catre forumul polonez elektroda.pl cu suficiente date sa testez si eu functionarea cu o placa Arduino.
    Conectarea la Arduino se face prin 5 fire (+5V, GND, CLK, DATA, CS) , adica alimentare si SPI  (sketch de test)

    Bun, daca tot testasem inainte un ceas NTP cu date de la serverul open-meteo, m-am gandit sa folosesc aceeasi placuta ESP32-C3 Mini.
    Am apelat la AI (din nou) pentru a scrie un program Arduino pentru un ceas NTP, care sa indice ora cu data (format "14:32:56 09/07 ") si apoi ora si numele zilei ("14:32:56  Luni. ", respectiv "14:32 Duminica "), dupa cum se observa in poze:
    Programul rezultat,dupa cateva teste, este NTPclock_ESP32C3_VFD_PT6302_v1b.ino.
    Am facut si 2 filmulete
Conectarea e simpla: