aceasta produs home-made va fi util celor care se ridică regulat dimineața. La urma urmei, iarna este înainte, iar asta înseamnă că va trebui să te trezești în întuneric, iar acest lucru este destul de trist și nesigur dacă întrerupătorul luminos este situat destul de departe. Mai mult, pe întuneric este mult mai greu să te trezești și să te ridici din pat. Acest produs de casă va rezolva această problemă. Când alarma se stinge, o cameră se aprinde în cameră, ceea ce va oferi o trezire confortabilă.
Totul funcționează la microcontroler Arduino.
Materiale și instrumente pentru casă:
- LED-uri diferite;
- tip ceas în timp real MP1095;
- Buzzer Piezo (cu generator încorporat);
- Un prototip al bordului de depanare al kitului de studiu al programării Arduino (inclus în kitul NR05), care este conceput pentru conectarea Arduino Nano;
- material pentru crearea unui difuzor (dacă aveți o imprimantă 3D, puteți imprima ceva propriu).
Procesul de fabricație al lămpii:
Primul pas. Start start
În primul rând, autorul a început prin crearea unui piedestal cu lampă. Va avea un difuzor, iar echipamentul necesar este instalat în interior. Tabelul a fost desenat rapid în SketchUp. Dacă doriți, puteți tipări și carcasa pentru placa prototipului, însă prototipul în sine este deja destul de frumos. Printre altele, poate fi folosit pentru dezvoltarea altor proiecte, precum și pentru ceas cu alarmă, în viitor, poate fi proiectat într-o formă mai compactă, folosind aceeași placă Arduino Nano.
Apoi a fost instalat un singur LED. Autorul a lipit-o cu un adeziv ultra-modern care îngheață atunci când este expus la lumina ultravioletă. Se numește clei Bondic. Păstrează bine lipiciul și faptul că are un astfel de lucru pentru gospodărie nu va fi de prisos.
În aceeași etapă, conectorul este, de asemenea, lipit.
Pasul doi Testare și revizuire
Când a fost testat, s-a dovedit că lumina de casă era destul de slabă. Lampa este vizibilă în întuneric, dar această lumină nu este suficientă pentru a trezi o persoană. Pentru a rezolva problema, au fost găsite mai multe LED-uri albe, acestea au fost conectate în paralel sub forma unui copac. Drept urmare, lampa a început să strălucească destul de puternic, acest lucru va permite să se trezească dintr-o astfel de lumină cu o anumită sensibilitate a unei persoane, ei bine, bineînțeles că nu este totul, vor exista alte pârghii de influență asupra psihicului.
Lampa cu luminozitate maximă consumă aproximativ 100 mA, în acest sens, nu poate fi conectată direct la Arduino. Dar pe placa de depanare există un amplificator de curent care lucrează la un tranzistor, acesta dă 200 mA.
Printre altele, placa are o mulțime de butoane, pe viitor, pot fi folosite pentru experimente și setarea alarmei.
În termeni generali, placa de depanare este bună prin faptul că are o mulțime de conectori diferiți la care puteți conecta o varietate de senzori, servos, relee, dispozitive care funcționează cu interfața I2C și multe altele. Pentru a vă conecta, trebuie doar să aveți fire cu prize.
Pasul trei Etapa finală
Autorul a decis să regleze luminozitatea lămpii prin PWM, folosind cel de-al nouălea pin al microcontrolerului Arduino, care este conectat pe placă la amplificator. Testerul este conectat la conectorul SOUND, plus și minus la GND sunt conectate la DAT.
Un ceas în timp real va trebui conectat la conectorul I2C_5V, deoarece are nevoie de 5V pentru alimentare.
Pentru reglare, placa în sine are un indicator LCD cu două linii. Este destul de contrastant și are semne albe pe un fundal albastru care sunt clar vizibile. După ce toate echipamentele necesare sunt conectate, puteți continua să configurați software-ul.
Algoritmul pentru munca de casă:
- când ora la ceas coincide cu ora de alarmă, lampa începe să se aprindă treptat, strălucind mai luminos;
- în procesul de aprindere a lămpii, sunt de asemenea semnale sonore care nu vor permite obiectului adormit să ignore alarma;
- De asemenea, aveți nevoie de capacitatea de a instala un sunet enervant suplimentar pentru trezire mai eficientă, dacă este necesar. De asemenea, ar fi bine să faceți o funcție care vă permite să porniți lumina la luminozitate maximă sau să o stingeți după trezire completă;
- Și în final, ceasul și alarma ar trebui să poată seta ora.
Schița gata pregătită pentru casă poate fi descărcată la sfârșitul articolului. Codul are comentarii detaliate care vă vor permite să o editați pentru a se potrivi oricăror nevoi.
Asta e tot, produsul de casă este gata, puteți începe testele.