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

miercuri, 26 decembrie 2018

Ceas reglabil animat cu termometru şi higrometru pe afisaj multiplexat cu 4 cifre led

 
    Am adăugat ceasului cu prezentare informaţii animate şi reglaj al ceasului şi datei, pentru a putea avea un ceas independent. Am păstrat si reglajul intensităţii (automat sau manual) cum e prezentat în articolul precedent.
sau 

    Am adăugat doar 2 butoane fără reţinere (pushbutoane) la pinii A1, respectiv A2:
   Schema de bază rămânând aceeaşi
    Apăsând butonul MENU/MENIU se intră în modul de reglaj, întâi al orelor care clipesc repede şi creşte valoare la fiecare apăsare a butonului +, dar dacă se ajunge la 23 şi s eappară o să avem ora 00.
   Dacă se apasă iar butonul MENIU se intră în meniul de reglare al minutelor, care clipesc mai repede, iar valoarea lor creşte prin apăsarea butonului + (sau menţinerea apăsată pentru creştere mai rapidă) până la 59, după care trece la 00.
   La următoarea apăsare a butonului MENIU apare anul, care poate fi schimba doar de la 2018 la 2049
urmează schimbarea lunilor de la 1 la 12
apoi prin apăsarea butonului MENIU se intră la reglarea zilelor, care depind de luna şi an (pentru februarie), în acest mod zilele clipesc rapid pentru a şti ce se modifică
  Acest mod de reglaj l-am găsit la Andy pe blog in articolul Arduino Astronomical Clock (or Arduino Pond Pump Controller!)  şi mi-a plăcut modul de implementare, aşa că l-am tot folosit de-a lungul timpului.
   Sketch-ul folosit este multiplexed_scroll_clock3.ino şi în filmuleţele următoare se vede foarte bine modul de funcţionare şi cum se face reglajul

duminică, 28 octombrie 2018

Afisaj cu cristale lichide KTM-S1201 (2)

   In articolul Afisaj cu cristale lichide KTM-S1201 am realizat, dupa ce mi-am dat seama cum se comanda, un ceas cu reglaj din encoder, avand si un temometu si higrometru cu datele ofertie de la un DHT22 (AM2302). De data asta, am modificat putin programul sa am un ceas cu reglaj din 2 (3 butoane), un termometru cu date oferite de un senzor DS18B20 si un voltmetru de curent continuu pana la 20V. Afisajul a fost primit de la dl. Baricz János si dansul voia si aceasta a doua versiune de ceas, asa ca mi-am facut timp sa revad programul (sketch-ul) initial si sa-l (re)inteleg.
   Schema de conectare a afisajului nu difera de schema anterioara, doar am scos encoderul punand butoane fara retinere (2 pentru MENIU si PLUS sau MINUS, respectiv 3 pentru MENIU, PLUS si MINUS), am scos senzorul de temperatura si umiditate DHT22 (AM2302) si am pus un senzor digital de temperatura DS18B20, apoi am adaugat un divizor rezistiv pentru a putea masura tensiunea continua pana la 20V.
   De data trecuta am realizat o placuta adaptoare ce are semireglabilul de contrast pe ea, schema ei fiind
   Ceasul este indicat cu ora, minute si secunde, apoi este indicata temperatura si tensiunea, ca si la ceasul anterior:
   Nu am avut la indemana 2 butoane fara retinere, in momentul realizarii celor doua filmulete, dar ar trebui sa fie acelasi comportament pe partea de reglaj data si ora, cand folosim programul KTMS1201_RTC_18B20_voltmeter.ino
- ceas cu reglaj, termometru si voltmetru pe afisaj LCD KTM-S1201
- clock with adjust, thermometer & voltmeter on KTM-S1201 lcd display
  Pentru a se compila sketch-ul trebuie pus in subdirectorul programului si fisierul KTMS1201.h
PS: am gasit si 2 butoane fara retinere si am consata ca nu trebuie si al 3-lea, deoarece se poate schimba rapid valoarea... dupa cum se vede in filmuletele de mai jos:
- ceas cu reglaj, termometru si voltmetru pe afisaj LCD KTM-S1201 (2)
- clock with adjust, thermometer & voltmeter on KTM-S1201 lcd display (2)