Se afișează postările cu eticheta afisaj P10 color. Afișați toate postările
Se afișează postările cu eticheta afisaj P10 color. Afișați toate postările

marți, 26 mai 2026

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

    Dupa ce am testat extragerea si afisarea ca text deplasabil a informatiilor dorite de pe serverul open-meteo.com pe un afisaj monocrom P10, am zis ca e timpul sa il adaug si la afisajul color P10, doar ca am adaugat si cursul Euro / RON (leu). Implementarea s-a obtinut tot cu ajutorul AI de pe site-ul BNR.
    Prima versiune de ceas foloseste programul v3b si se afiseaza starea generala a vremii (cer senin, ploaie, ninsoare, furtuna), temperatura, umiditatea relativa din aer, presiunea atmosferica, directie vant si viteza, indice UV si catalogare ca Scazut, Acceptabil, etc (doar pe timpul zilei), indice poluare si catalogare, concentratie pulbero PM2.5 si PM10, apoi cursul valutar (pentru fiecare informatie e o alta culoare: rosu, verde, galben, albastru, mov, verde-albasteui, alb si iar alb (ca sa nu fie negru), etc. 
    Prezentarea acestor infrmatii se vede in filmuletele:
Ulterior, am facut mici modificari si am culori ce sunt in aceeasi ordine, dar nu respecta informatia, cum era in programul anterior (acolo cursul valutar era mereu verde). Programul modificat este v.3b2 si prezentarea informatiilor se vede in alte 2 filmulte:
    In articolul anterior si cel dinainte si in directorul de pe GitHub se gasesc informatii legate si de schema si cum e structura programului din mai multe fisiere.
 

duminică, 26 aprilie 2026

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

    Dupa am testat mai mult timp ceasul cu animatii (cunoscut ca Morphing Clock) - vezi articolul anterior, am zis ca partea de sus, unde apar informatii despre data, este prea statica, asa ca am apelat la AI pentru informatii cum sa introduc rapid modificarile in program.
    Dupa mai multe teste, am modificat programul ca in partea de sus sa apara o data numele zilei in romana, urmata de data, apoi numele zilei in engleza urmata de data. Pentru a fi un pic de diversitate, am ales ca la fiecare schimbare de informatie (romana/engleza) sa se schimbe culoarea textului.
    De asemenea, am redus alimentarea la 3,2V (evident ca intensitatea din program e la minim) si am pus panoul langa cel "ceasul original" cu rezolutie mai mare (64x32)
Modul de functionare se vede mult mai bine din filmulte.
    Programul modificat, ce contine mai multe fisiere, arata asa
- pe github: Morphing_Clock_v2b1
- pe calculator
- in Arduino IDE