Se afișează postările sortate după dată pentru interogarea P10. Sortați după relevanță Afișați toate postările
Se afișează postările sortate după dată pentru interogarea P10. Sortați după relevanță Afișați toate postările

duminică, 25 octombrie 2026

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:

26.10.2026
    Totusi, am modificat programul sa se faca automat schimbarea de ora vara sau iarna. Programul este MorphingClock_P10DMDESP_4c1
    In ecranul de monitorizare serial se vad toate datele

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

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.
 

luni, 11 mai 2026

Cablaj universal pentru panourile monocrom P10 controlate cu Wemos D1

    Avand in vedere ca am realizat sau doar testat multe proiecte de ceasuri NTP cu afisarea pe un panou sau doua panouri monocrom P10 controlat cu Wemos D1 (ESP8266) si mereu am facut montaj improvizat (breadboard, fire, elastic de bani pentru fixare panglica, etc),
am hotarat sa desenez un cablaj.
    Schema circuitului final contine:
- schema de baza folosita la biblioteca DMDEP (si DMD), 
- un circuit cu comutator pus la pinul A0 pentru selectia orei de vara sau de iarna (am adaugat o rezistenta de limitare curent de scurt circuit, in caz ca la comutare se pot conecta pentru scurt tinp pinii de alimentare)
- un conector de alimentare la 5V 
- un condensator de filtraj (am pus sa se poats monta condensator cu pini sau SMD)
    Schema de baza pentru conectarea placii Wemos D1 la conectorul panoului P10 (interfata HUB12) este cea obisnuita la biblioteca DMDESP si prezentata frumos in articolul 
    Schema  de baza pentru selectie ora vara sau de iarna (DST) cu limitare curent de scurt circuit a fost prezentata in articolul Ceas NTP si statie meteo cu RP2040-Zero si ESP8266-01 pe afisaj i2c LCD1602 (2)
Schema finala este
Si o versiune de cablaj, facuta in graba  

12.05.2026
    Am pus fisierele Gerber ale versiunii actuale si la PCBWay - Shared Projects 

15.05.2026
   Au sosit cablajele si am echipat minimal 2 cablaje, unul cu mufa tata ce foloseste cablul plat

si o varianta care se "infige" direct in mufa tata de pe panou (dar ar trebui taiat plasticul de rigidizare, pentru un contact si , mai ales daca pun si conectorul de alimentare si condensatorul)

Ceas NTP cu animatii si date meteo pe afisaj monocrom P10 (2)

    Dupa ce am testat cateva zile ceasul, l-am agatat pe perete in locul celui cu afisaj color P10, langa adevaratul Morphing Clock pe afisaj P3.
    Cu ajutorul AI am adaugat noi informatii utile de pe serverul  openmeteo.com cum ar fi indicele UV (afisaj doar pe timpul zilei)
 si indice de poluare, 
inclusiv concrntratia de pulbeti PM2.5 si PM10
Cu aceasta ocazie am schimbat si textul pentru vant
     Programul folosit este MorphingClock_P10DMDESP_4c si modul de prezentare al informatiilor pe ecran se vede in filmuletele urmatoare
    Din pacate, in filmulete unitatea de masura penteu concentratia de pulberi e scrisa gresit, corect fiind μg/m3 (greutate pe volum), dar mi-am dat seama mai tarziu, dar programul a fost corectat intre timp.