duminică, 25 octombrie 2026

Ceas NTP cu date meteo pe monitor VGA

    Dupa ce am constatat ca ceasul NTP pe monitir VGA este stabil, am adaugat si cateva informatii meteo, pentru ca sunt limitat de rezolutia reala (redusa din cauza ca si partea de wifi consuma spatiu).
Programul modificat este NTPclock_FabGL_VGA_v2 si, ca in cazul anterior, are 2 fisiere
    Testeke initiale au fost facute pe placa FabGL-VGA-ESP32 (inscriptionata VGA32_V1.4)
apoi cu o placa Olimex ESP32-SBC-FabGL
Am facut si 2 filmulte:

Ceas NTP pe monitor VGA

    Prin cutiile mele era si o placa numita ESP32-VGA-FabGL si cu ea se emuleaza, de obicei, diverse calculatoare pe 8 biti, de genul ZX Spectrum care erau echipate cu procesor Z80.
    Placa este prezentata in materialul https://github.com/fdivitto/FabGL/wiki/Boards
    Am mai postat si eu acum ceva timp 2 proiectele de genul asta (emulatoare cu ESP32 pe monitor VGA):



    Bun, dar eu am vrut sa vad cum ar arata un ceas cu animatii (stilul ceasului numit Morphing Clock), asa ca m-am apucat sa lucrez cu un AI (versiune gratuita) la un ceas folosind biblioteca FabGL, dar nu am fost multumit de rezultat, asa ca am inceput sa foljsesc metota clasica de cautare pe net si am dat de un proiect, care era ce doaream.
    Acest proiect se gaseste la https://github.com/tehniq3/NTPclock_FabGL_VGA si dupa ce am incarcat programul de acolo sm obtinut
    Am apelat la AI si a facut mici modificari penteu a face ceasul tricolor (cu am facut si la ceasurile pe afisaj matriceal led P3 cu rezolutie 64x32 sau tip P10 cu rezolutie 32x16).
Programul modificat final este NTPclock_FabGL_VGA_v1 si este compus din 2 fisiere, dintre care unul defineste numerele din 7 segmente
    Dupa ce am incarcat programul doar cu mofifucari la culori, am obtinut
ulterior, cu versiunea finala, am si njmeke zilei si data cu caractere mai mari
    Am facut si 2 filmulete:


Ceas NTP cu animatii pe afisaj led monocrom P10 (3)

    La schimbarea orei de iarna, am contatat ca acest ceas nu a facut-o automat, asa ca am verificat programul MorphingClock_P10DMDESP_4c si aceasta schimbare necesita reincarcarea programului, dar activand linia orei de iarna.
    Schema de conectare este aceeasi, neintervenindu-se la ea:
    Din articolul anterior am preluat ultimele 2 filmulete:

sâmbătă, 24 octombrie 2026

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

  

   Dupa ce am testat acest ceas ce are informatii meteo, prezentat intr-un articol anerior, am considerat ca trebuie sa adaug si indicele UV si indicele de calitate al aerului, asa ca programul modificat este MatrixClock_ESP32_C3_SuperMini1a.ino, schema de conectare este nemodificata

    Am facut 2 filmulete, din care s evede mai bine cum se prezinta infrmatiile pe afisaj:

- Ceas NTP cu date meteo pe 6 matrici led cu MAX7219 si ESP32-C3 Supermini (3)

- NTP clock with weather info on 6 MAX7219 led matrix display and ESP32-C3 Supermini (3)

duminică, 18 octombrie 2026

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