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

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.

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

duminică, 9 noiembrie 2025

Ceas cu reglaj si termometru/higrometru pe afisaj P10 de 32x16 leduri

    Dupa ce am constatat ca ceasurile RTC cu afisaj P10 sunt stabile si reglajul intensitatii merge corespunzator, am adaugat si un senzor DHT22 (AM2302).

   Schema folosita de mine este cea prezentata mai jos, doar ca eu am folosit modulul numit DHT22 (care este, de fapt un senzor AM2302 si o rezistenta de 4k7 intre +5V si pinul de date). Daca aveam senzorul AM2302 il conectam ca in partea din stanga si necesita si rezistenta de 4k7.

   Am modificat programul, devenit DMD2-P10-clock5.ino, care la minutele pare indica in ultimele 5 secunde din minut data, iar la minutele impare temperatura si umiditatea relativa a aerului, dupa cum se poate vedea in filmuletele:
   Partea de ceas a ramas cu toate facilitatile din ceasurile anterioare:
- reglaj ceas si data (intrare in meniu cu butonul MENU si crestere sau scadere valori din cele 2 butoane, + respectiv minus)
- reglaj intensitate luminoasa in 17 trepte (5, 16, 32... 255 din 255) prin apasare a butonului -, apoi din cele 2 butoane + si -, pentru iesire se apasa butonul MENU
- schimbare intre cifre subtiri si groase prin apasarea repetata a butonului +
  Un panou cu leduri verzi are urmatoarele consumuri (valorile pot avea variatii functie de numarul de cifre afisat in cazul orei sau numerele afisate, dar o idee ne putem face de cat de mult consuma):
- 1,871A (1871mA) pentru ceas,cu intensitate la maxim si cifre groase (care nu poate fi folosit in camera si citit de la distanta mica)
- 0,901A (901mA) pentru ceas,cu intensitate la maxim si cifre normale (care nu poate fi folosit in camera si citit de la distanta mica)
- 0,035A (35mA) ceas,cu intensitate la minim si cifre groase (pentru utilizare in casa)
- 0,016A (16mA) ceas,cu intensitate la minim si cifre groase (pentru utilizare in casa)
- 0,025A (25mA) pentru data, la intensitate minima
- 0,022A (22mA) pentru temperatura si umiditate relativa, la intensitate minima
   Modeul de conectare pe breadboard si fire nu este foarte stabil, contactele pot fi imperfecte,etc, asa am desenat un cablaj (neoptimizat totusi) in care pot sa folosesc diversi senzori: AM2302 la care trebuie sa montez rezistenta de 4k7, senzori ca DHT22, fara rezistenta, senzor DS18B20 la care trebuie rezistenta, apoi reglaj cu cele 3 butoane fara retinere sau din encoder (inca nu am implementat toate aceste versiuni, dar pentru a fi disponibile pentru viitor). Am pus pe PCBWay la proiecte, articolul Adjusting RTC clock on P10 display astfel ca se pot comanda cablaje la ei sau la alti furnizori (prin descarcare fisiere Gerber).
   Schema generala arata asa:
iar cablajul (virtual momentan)
Dupa ce voi primi cablajele, am sa postez niste poze.

vineri, 6 martie 2020

Ceas cu reglaj pe afisaj P10 de 32x16 leduri (2)

   Avand de testat niste panouri led de tip P10, am zis sa fac si o modificare la ceasul cu reglaj, importanta pentru mine, sa pot afisa ori caractere subtiri, cum imi plac mie, ori unele groase, care se vad de la distanta mare.
   Schema de conectare este identica, ca cea din articolul anterior:
      Am facut poze su cu afisajul initial, cel rosu, cu hartie pusa deasupra:
dar si cu cel verde, tot cu hartie deasupra:
   Partea de reglaj, e identica ca la ceasul anterior:
   Am facut si 2 filme:
   Programul (sketch-ul) folosit este DMD-P10-clock3b.ino !

duminică, 5 ianuarie 2020

Ceas cu reglaj pe afisaj P10 de 32x16 leduri

 
   Am adaugat ceasului prezentat anterior (1 si 2) reglaj pentru ora si data. Reglajul se face din 2 butoane: MENIU/URMATORUL si CRESTE/PLUS.
    Schema difera de cea anterioara prin adaugarea celor 2 butoane la pinii D2 si D3, catre masa.
   Programul ce face toate "minunatiile" astea este DMD-P10-clock3.ino.
   La apasarea scurta a butonului MENIU se intra la reglajul orelor, iar prin apasarea repetata sau tinerea apasata a butonului PLUS se mareste valoarea pana la 23, in cazul orelor, dupa care revine la 0.
  La urmatoarea apasare a butonului MENIU se pot modifica minutele din butonul PLUS (maxim 59)
   Se trece la reglarea anilor prin apasarea scurta a butonului MENIU si se modifica din butonul PLUS (maxim 2039)
   La apasarea butonului MENIU se trece la reglajul lunii, schimaband valoarea prin apasarea repetata sau tinerea apasata a butonului PLUS (maxim 12)
   Ultimul reglaj este cel al zilelor, intrandu-se prin apasarea butonulu MENIU si se schimba valoarea din butonul PLUS (valoarea maxima difera de la luna la luna, sistemul de alegere este preluat de la Andy Doz).
    Am facut si 2 filme, pentru a se intelege mai usor cum apar informatiile si cum se schimba ora si data:
ceas cu reglaj pe afisaj P10 32x16 leduri
manual adjust clock on P10 32x16 led display
   Mentionez ca am incerc si fontul mai mare, din exemplul librariei, dar cifrele sunt lipite si ora e greu de citit.
   Singura problema ce nu am reusit s-o rezolv din soft este aceea a reglajului intensitatii, Rezolvarea momentana este acea a alimentarii cu tensiune reglabila, 5V pentru maxim si 3,1-3,2V pentru minim.

07.01.2020
    Am reluat testele cu un caracterul mai mare,
programul devine DMD-P10-clock3a.ino si in filmuletele urmatoare se vede cum se prezinta informatiile:
ceas cu reglaj pe afisaj P10 32x16 leduri (2)
manual adjust clock on P10 32x16 led display (2)

08.01.2020
    Am pus secundele mai mici, programul devenind DMD-P10-clock3a2.ino