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

joi, 24 august 2023

Ceas RTC pe afisaj 16x16 cu leduri adresabile (3)

    Am adaugat ceasului anterior si un senzor de temperatura DS18B20, 

folosind aceeasi schema de baza
doar ca am conectat un modul cu senzor DS18B20 la pinul D9
si prograul modificat este Watch16x16_2c.ino 
    Cu programul incarcat in placa Arduino, am facut 2 filmulete, care arata modul de prezentare a informatiilor pe afisajul de 16x16 leduri adresabile:

duminică, 12 februarie 2023

Ceas NTP cu reglaj ora vara/iarna pe afisaj 16x16 cu leduri adresabile

    In completarea ceasului RTC (DS3231), am adaptat sa fie un ceas ce preia ora de la un server NTP, pentru asta am inlocuit Arduino Nano (Uno) cu o placa Wemos D1 (cu ESP8266), schema devenind

   Am pastrat modul de reglaj cu comutator pentru ora de vara sau ora de iarna, cum am facut si la alte proiecte. 
- ora de vara: pin D5 la +3,3V

- ora de iarna: pin D5 la GND
    Programul pentru acest ceas este Watch16x16_3a.ino si un mod de functionare se vede in filmuleletele urmatoare:
`

Ceas RTC pe afisaj 16x16 cu leduri adresabile (2)

    Fata de ceasurile din articolul anterior, am modificat programul sa am doar un punct miscator pe exterior, ca tot sunt 60, sa imit miscarea unui secundar la un ceas analogic:

   Schema folosita este identica:

 
ca si montajul

iar programul este Watch16x16_2b.ino.

   Am facut 2 filmulete:

- ceas RTC pe afisaj 16x16 cu leduri adresabile (4)

- RTC clock on WS2812 16x16 led display (4)

sâmbătă, 11 februarie 2023

Ceas RTC pe afisaj 16x16 cu leduri adresabile

     Datorita lui Ady Sos am intrat in posesia unui afisaj 16x16 cu leduri adresabile si tot de la el, am aflat de un ceas interesant prezentat intr-un articol rusesc.

    Dupa ce am testat programul original, am adaugat 2 butoane, unul pentru reglajul orelor si unul pentru reglajul minutelor, schema mea fiind

iar programul modificat de mine este Watch16x16_1b5.ino.
    Am facut 2 filmulete:
    Deoarece am realizat ca pe exterior sunt 60 leduri, pot anima ceasul, asa ca m-am pus pe cautat si am gasit articolul Make a big ESP32 digital clock care m-a ajut mult in daptarea numerelor, deoarece trebuia sa cobir cifrele de ore cu un rand si sa ridic minutele cu unul.
   Mi-am creat si eu un fisier de calcul, pentru fiecare tip de cifra/caz: zeci re, unitati de ore, zeci de minute, unitati de minute si secunde.
   Am modificat astfel sketch-ul, acesta devenind Watch16x16_2.ino, ulterior schimband biblioteca DS3231 cu RTClib, sketch-ul modificat este Watch16x16_2a.ino.
   Am facut inca 2 filmulete:

    In functie de timpul dispnibil, o sa modific ca "inima"ceasului sa fie o placa cu ESP8266 iar ora sa fie luata de pe pe un server NTP.

12.02.2023: Pana atunci am mai facut 2 filmulete:
in care am folosit programul Watch16x16_2a.ino.