duminică, 14 decembrie 2025

Ceas cu reglaj si termometru/higrometru pe afisaj din 2 panouri led P10 (3)

   Dupa ce am primit cateva propuneri de schimbare a modului de afisare, am ales sa las ora cu caractere mari in stanga, pe primul panou, iar pe al doilea sa fie secundele cu caractere mici si temperatura cu umiditarea relativa folosind caractere normale. In ultimele 4-5 secunde ale fiecarui minut afisez data.
Am modificat programul ca in cazul.formatului de 12 ore sa fie afisat AM sau PM explicit pentru ore ce nu au zeci de ore (1,2,.. 9), iar pentru celelalte un A sau P intre ora si mimute.
Cu aceaasi schema ca si cea din articolul anterior 
si acelasi montaj (pe acelasi cablaj) la care am adaugat o dublura a butoanelor (pentru a nu mai misca panourile, in timpul filmarii)

dar cu programul modificat (DMD2-P10-clock9.ino) si am facut filmuletele:
   Ca si in testele anterioare, am redus tensiunea pe panouri si la 3V am 20-30mA cand intensitatea este la minim.

Ceas RTC cu reglaj de pe pagina web si afisare date pe 2 panouri led P10


    Am gasit un filmulet indonezian care prezenta acest tip de ceas, care in plus, afiseaza si un text personalizat, pe langa controlul orei, datei si intensitatii luminoase.
    In descrierea filmuletului este link la sketch si mici detalii, care pot fi traduse automat din browser: https://github.com/multikejayan/Running-Text-ESP8266.
    Schema originala contine o placa de dezvoltare cu ESP8266 (eu prefer varianta mica Wemos D1 Mini), un modul RTC (cu DS3231 sau DS1307), 2 panouri led P10 (cu fire, cabluri panglica) si o sursa de alimentare de 5V/3-5A (dar daca se fac teste la intensitate minima, si portul.usb e suficient).
    Montajul meu este realizat pe un breadboard si a trebuit sa fixez cumva conectorul cablului-panglica, asa ca am folosit elastice.
    Schema "clasica" folosita in biblioteca DMDESP este completata cu modulul RTC
    Am comandat deja un cablaj, dar nu am mai avut rabdare, asa ca pentru teste e multumitor si acest montaj provizoriu.
    Programul indonezianului creeaza o retea Wi-Fi (mod AP pentru ESP8266) si o pagina, de pe care se pot regla ora si data, apoi intensitatea luminoasa si textul personalizat
    Dupa ce am tot testat programul, a trebuit sa traduc si comentariile si textele de pe pagina web de control, inclusiv am realizat conexiunea si la reteaua mea wifi, obtinand versiunea RTC_webcotrol_DMDESP_v1 ce contine 2 fisiere
    Fata de versiunile comandate de Arduino, aceasta nu reduce intensitatea luminoasa asa mult, dar reducand tensiunea panourilor la 3V curentul consumat scade la 50-60mA.
    Mai multe detalii se observa in filmuletele viitoare:


sâmbătă, 6 decembrie 2025

Ceas cu reglaj si termometru/higrometru pe afisaj din 2 panouri led P10 (2)

    Am modificat un pic programul ceasului anterior, ca in formatul de 24 de ore sa nu arate pictograma de 24 de ore ci temperatura cu caractere mici, in rest raman valabile toate facilitatile ceasului anterior, dupa cum se vede in filmuletele urmatoare:

ceas RTC pe 2 afisaje P10 (4)

RTC clock on 2 P10 displays (4)

ceas RTC pe 2 afisaje P10 (5)

RTC clock on 2 P10 displays (5)

iar dupa ce mi-au sosit 2 panouri identice, cu leduri galbene (mai degraba portocalii), am mai facut 2 filmulete:

ceas RTC pe 2 panouri P10 (6)

RTC clock on 2 P10 displays (6)

   Din teste, ledurile de echipeaza noile panouri sunt mai luminoase asa ca am ales sa reduc tensiunea de alimentare ale panourilor pana la 3,0-3,7V, ca sa nu ma deranjeze la  distanta de jumatate de metru de ele, asa ca la intensitatea minima, consumul este mult redus:

   Programul modificat este DMD2-P10-clock8b.ino si se foloseste cu aceeasi schema 
adica acelasi montaj,
iar cablajul acestuia este postat la PCBWay in sectiunea proiecte, in articolul Adjusting RTC clock on P10 display