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

miercuri, 30 septembrie 2026

Ceas NTP cu informati meteo pe afisaj matriceal led SDA5708

    Am regasit un afisaj de generatie veche (vintage), pe care l-am primit acum vreo 10 ani de la dl. Janos Baricz, ca sa facem un ceas cu el. La acea vreme am facut un ceas RTC cu un senzor DHT22 si reglaj din encoder.
    Am scris atunci 2 articole:
- SDA5708: 8 character 7x5 dot matrix LED display
    Acum, am apelat la AI, sa folosesc placuta ESP32-C3 Supermini.
    Pana nu am furnizat AI-ului programul de test care functiona si cu Arduino clasic, nu am avut nimic functional, desi primeam informatii ca nu am conectat bine placa la afisaj, cand raspundeam ca nu apare nimic pe afisaj. Programul de test este SDA5708_demo1a.ino .
    Dupa depasirea acestui mic impediment, am realizat un ceas NTP 
care are programul NTPclock_esp32ce_SDA5708_v0.ino cu care am facut 2 filmulete:
    Ulterior, am adaugat reconectare automata la reteaua wifi, in caz ca se pierde legatura, programul imbunatatit este NTPclock_esp32ce_SDA5708_v0a.ino .
    Am adaugat intensitate luminoasa afisaj in 3 trepte (zi, seara si noapte), apoi cateva informatii de pe site-ul open-meteo (temperatura, umiditate relativa in aer, presiune atmosferica si stare generala vreme), care in ultima versiune de program (NTPclock_esp32ce_SDA5708_v1a.ino) arata asa:
    Am realizat 2 filmulete cu o versiune ulterior modificata de program:
iar cu ultimul program
    Pentru a nu avea probleme cu lipsa memorie, eu am ales optiunea
si modul de conectare
in care pinul unul al afisajului este cel din dreapta, cand afisajul este vazut din spate si banda de cabluri in jos

marți, 30 iunie 2015

SDA5708: afisaj led matriceal cu 8 caractere alfanumerice

   Multumita dlui Janos Baricz am putut testa un afisaj deosebit, care era montat pe niste vechi receptoare de satelit Nokia DBOX1.
   Din primele cautari pe net, am dat de urmatoarele articole, care sunt utile, ca informatii tehnice si/sau sketch pentru conectarea la Arduino:
- http://www.bralug.de/wiki/Display_SDA5708
- http://www.sbprojects.com/knowledge/footprints/sda5708/index.php
- http://blog.smue.org/archives/433-DBOX1-SDA5708-display-+-arduino.html 
  Din al doilea articol, am extras partea de conectare fizica, redesenand-o pentru ussurinta realizarii conexiunilor:
 
   Dupa ce am incarcat sketch-ul din al treilea articol mentionat, am putut vedea pe ecran:
apoi, dupa minime modificari:
   Am realizat si filmuletul numit test cu afisaj SDA5708 si Arduino:
   Am conectat un senzor de umiditate si temperatura AM2302 (DHT22) si am scris informatiile pe ecran:
   Am facut un alt filmulet, numit statie meteo cu DHT22 pe afisaj SDA5708
   Apoi am conectat si un modul de ceas de timp real cu DS3231 si un buton de selectie:
   Am facut, si de data asta, un filmulet numit statie meteo cu ceas pe afisaj SDA5708
   Am conectat si encoderul rotativ si am lucrat mai mult la sketch sa pot sa reglez si ora si data, modificand si schema de conectare:
Pe ecran am urmatoarele date:
- indicare ora:
- indicare temperatura si umiditate relativa aer:
- data (prin apasare scurta pe butonul central al encoderului):
- reglaj an (apasare lunga pe butonul central al encoderului, reglaj se poate face prin rotire in sensul acelor de ceasornic pentru crestere valoare si rotire in sens trigonometric pentru scadere valoare, apoi se apasa scurt butonul central pentru a trece la reglaj luna):
- reglaj luna:
- reglaj zi:
- reglaj ora:
- reglaj minute:
   Am facut un film numit statie meteo cu ceas reglabil pe afisaj SDA5708, care prezinta modul de afisare si reglaj:
   Am facut is o varianta in engleza - weather station with adjusting clock on SDA5708 display
   Sketch-urile pentru cele prezentate mai sus se gasesc pe https://github.com/tehniq3 !!!