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

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, 17 octombrie 2025

Ceas RTC cu reglaj + termometru si higrometru pe afisaj serial VFD VD7220

    Am modificat ceasul RTC cu termometru si higrometru pe afisaj VFD CD7220 sa pot regla ora si data,

 asa ca schema se modifica usor, adaugand doar 3 butoane fara retinere

iar alimentarea am facut-o cum am prezentat in articolul anterior.
   Am facut si filmulete, in care am folosit programul VFD_clock4.ino

Ceas RTC cu termometru si higrometru pe afisaj VFD CD7220

    Dupa ce am testat cu succes ceasul RTC (dual) pe afisaj VFD CD7220 am considerat ca merita adaugate niste informatii despre temperatura si umiditate relativa, care pot fi citite cu senzorul DHT22 (AM2302).

   Schema modificata este

   Alimentarea a fost facuta, ca si la tetele ceasului dual, cu 24V din sursa externa, iar placa Arduino, modulul RTC si senzorul DHT22 (AM2302) din sursa de 5V de pe placa (provizoriu, pentru teste)

Am facut mai multe filmulete in care am folosit pogramul VFD_clock2.ino
iar cu programul modificat VFD_clock3a.ino

sâmbătă, 14 iunie 2025

Ceas pe afisaj VFD (Futaba NA202SD08FA)

 

   Am intrat in posesia unui afisaj VFD Futaba NA202SD08FA cu 20x2 caractere alfanumerice si control paralel. 


asa ca a trebuit sa caut informatii sa vad cum il pot controla. Am avut noroc si am dat peste articolul Futaba NA202SD08FA driven by Arduino care are si informatii la github.com/torretje/futabavfd si un link la datasheet.
   Schema de test este simpla, dar necesita mai multe fire:
  Am testat programul din articol si am adaptat pentru mine programul de test Futaba_NA202S_test2b.ino
si am facut 2 filmulete:

test functionare afisaj VFD Futaba 2002

test the Futaba VFD 2002 display

   Asa ca ulterior, am zis sa reproduc ceasul RTC cu afisajul VFD serial DPD-201 asa ca am modificat schema astfel:

conectat senzorul DHT22 (AM2302) la pinul D12 si cele 3 butoane fara retinere la A0, A1 si A2, ca sa nu modific schema de conectare a afisajuui VFD.


    Programul adaptat este NA20208D_clock_DHT22_v1a.ino si modul de functionare se vede in filmuletele urmatoare:
RTC clock on VFD Futaba (short video)


duminică, 8 septembrie 2024

Ceas google cu data si termometru cu 2 senzori (DS18B20 si AM2302/DHT22)

    Am revenit la ceasul google cu data si senzori, de data asta am inlocuit al doilea senzor DS18B20 cu un senzor AM2303 (care este un DHT22 cand are rezistenta de 4k7 incorporata pe placuta de cablaj).

   Schema devine

si am considerat ca senzorul de temperatura si umiditate relativa aer este senzorul exterior, asa ca programul modificat, care contine 3 fisiere, este BIG_Clock_ESP8266_DeskClock1L

iar in programul Arduino IDE 1.8.19 (folosit de mine) arata asa
   In prima faza, nu am avut montat sistemul de determinare al intensitatii luminoase (divizorul rezistiv realizat din fotorezistenta si rezistenta de 10kΩ) si am realizat 2 filmulete
apoi am adaugat si fotorezistenta cu rezistenta (rezistorul)
   Temperaturile sunt indicate cu 2 zecimale:
iar umiditatea relativa din aer fara zecimale

duminică, 30 octombrie 2022

Termometru/higrometru cu DHT22/11 si ceas NTP cu reglaj pe afisaj led cu TM1637

    Am adaugat ceasului NTP cu reglaj si un termometru/higrometru

 
   Am pastrat toate facilitatile ceasului anterior (la care am adaugat, intre timp, unele chestii noi): reglaj fus oras, selectie ora vara/iarna, indicare rasarit/apus soare, format ora (12 ore,24 ore sau alternativ), reglaj independent intensitate pe timp de zi si pe timp de noapte). Am adaugat si temperatura si umiditatea relativa a aerului,
 dupa cum se vede in filmuletele
unde am folosit programul ntp_clock_webcontrol_TM1637_2.ino
   Ulterior, am adaugat un buton de selectie mod afisare date suplimentare (data, an, temperatura, umiditate relattiva aer)
- mereu
- doar ziua
- niciodata (apare doar ora);

dupa cum se vede in filmuletele
in care am folosit programul ntp_clock_webcontrol_TM1637_2a.ino.
   Schema folosita este cea a termometrului/higrometrului:

PS: Pentru a nu avea erori la afisarea datei vedeti articolul: Remediere conversie gresita data/an din ora universala (ESP8266)