Proiectul ajuta utilizatorul sa aiba o experienta placuta cand sta la birou prin afisarea temperaturii din camera, asistenta la reglarea pozitiei scaunului si aprinderea unei lumini ambientale in functie de noapte/zi. Ideea mi-a venit in urma pandemiei care ne-a fortat sa stam cat mai mult in casa respectiv la birou pentru munca/facultate si in urma durerilor de spate pe care le-am dobandit pentru ca stateam prea aproape de monitor si a obosealii din cauza luminii folosite incorect. Cred ca este util pentru persoanele care petrec mult timp la birou deoarece te ajuta sa te concentrezi (nu mai stai sa verifici temperatura pe alte aplicatii/device-uri), lumina se aprinde/stinge automat, si te poate avertiza cand stai prea aproape de ecran.
Nume Piesa | Cantitate |
---|---|
LCD 1602 | 1 |
Arduino UNO | 1 |
Potentiometru | 1 |
Rezistenta 220ohm | 2 |
Banda LED | 1 |
Senzor temperatura | 1 |
Senzor ultrasonic | 1 |
Senzor lumina | 1 |
In functia setup() se initializeaza librariile. In functia loop() se verifica distanta fata de utilizator si daca este destula lumina in camera sau nu. Daca este suficienta lumina, banda led ramane stinsa. Altfel, se aprinde, dupa care se verifica distanta. Daca este mai mica de 40cm, inseamna ca persoana sta prea aproape de ecran. Se verifica si daca se afla cineva la birou. Daca nu, banda led ramane stinsa iar pe ecranul lcd se afiseaza informatii despre camera.
In urma acestui proiect m-am familiarizat sa lucrez cu Arduino. De asemenea, am invatat cum sa fac “debugging” atunci cand lucrez cu componente electrice si cum sa folosesc statia de lipit. A fost o experienta placuta sa construiesc un proiect de la 0 atat hardware cat si software.