Soluția pentru crearea unui astfel de ceas de alarmă poate fi potrivită pentru cei care s-au săturat mult timp de un ceas cu alarmă normal cu un semnal urât. Lampa de pe ea are capacitatea de a crește fără probleme luminozitatea, simulând astfel răsăritul. Caracteristica principală a unui astfel de ceas de alarmă este capacitatea de a-și regla fin componentele. Semnal repetat cu setare pentru orice zi a săptămânii, o eclipsă lină, luminozitatea maximă a luminii, durata creșterii luminozității etc.
materiale:
- Arduino Organizația Națiunilor Unite
- LED-uri luminoase 12 buc
- 300 Ohm rezistențe 12 buc
- tranzistor NPN (autorul folosește TIP-120)
- butoane 7 buc
- rezistențe de 10 kOhm 8 buc
- afișaj LCD (autorul utilizează un ecran LCD cu interfață I2C pentru salvarea porturilor Arduino)
- storcător (sonerie)
- mufe pentru conectarea pieselor la Arduino
Ansamblu circuit:
Pentru a facilita conectarea / deconectarea LED-urilor la circuit, autorul a sudat conectorul la firele pentru LED-uri. Acest lucru va fi util atunci când întreaga structură se va încadra în carcasă la sfârșitul lucrării.
În plus, toate celelalte componente sunt conectate în conformitate cu schema.
Codul sursă al programului poate fi descărcat în articol
Arhiva conține o schiță pentru Arduino și toate bibliotecile. Autorul a decis să nu creeze bibliotecile Bounce, LiquidCristal_I2C și Wire, dar dacă decideți că le puteți utiliza, acestea sunt în domeniul public. De asemenea, autorul a creat
După descărcarea programului în Arduino, puteți începe să creați cazul.
LED-urile sunt plasate în tavan, afișajul și butoanele sunt montate în locuri special găurite pentru ei.
Iată alarma în ansamblul final:
Pe afișaj se spune „Maandag”, care înseamnă „luni” în limba autorului, dar totul este schimbat în engleză în cod.