This is an old revision of the document!
ErgoDesk Assistant este un dispozitiv ergonomic de birou conceput pentru a monitoriza in timp real doi indicatori asociati unei pozitii necorespunzatoare in timpul lucrului la birou: distanta prea mica fata de monitor si inclinarea unui suport de referinta. Sistemul ofera feedback local printr-un afisaj LCD, un LED RGB si un buzzer, astfel incat utilizatorul sa poata corecta rapid pozitia detectata ca problematica.
Ideea proiectului a pornit de la o problema reala intalnita frecvent atat de studenti, cat si de persoanele care lucreaza mult timp la calculator: apropierea excesiva de monitor si mentinerea unei pozitii incomode pentru perioade lungi. Proiectul isi propune sa ofere un mecanism simplu de avertizare si constientizare a acestor obiceiuri.
Dispozitivul poate fi util atat pentru utilizatorul final, cat si pentru mine, deoarece combina senzori, procesare locala si feedback vizual si sonor intr-un produs embedded cu aplicabilitate practica.
Sistemul are la baza o placa compatibila Arduino Uno, care colecteaza datele de la senzori si genereaza feedback local in functie de starea detectata.
Componentele principale conectate la microcontroler sunt:
Functionarea sistemului este bazata pe citirea periodica a senzorilor si pe compararea valorilor obtinute cu praguri predefinite sau calibrate de utilizator.
| Componenta | Cantitate | Link | Pret unitar (RON) |
|---|---|---|---|
| Placa compatibila Arduino Uno | 1 | kit personal | 0 |
| Senzor ultrasonic HC-SR04 | 1 | kit personal | 0 |
| Modul accelerometru/giroscop MPU6050 | 1 | eMAG | 15.46 |
| Afisaj LCD 1602 cu I2C | 1 | eMAG | 21.78 |
| LED RGB | 1 | kit personal | 0 |
| Buzzer pasiv | 1 | kit personal | 0 |
| Fotorezistor | 1 | kit personal | 0 |
| Buton | 1 | kit personal | 0 |
| Breadboard | 1 | kit personal | 0 |
| Fire de legatura | mai multe | kit personal | 0 |
| Rezistente 220 ohm | 3 | kit personal | 0 |
| Rezistenta 10k ohm | 1 | kit personal | 0 |
Pret total: 37.24 RON
Mediul de dezvoltare utilizat pentru proiect va fi Arduino IDE.
Firmware-ul proiectului va realiza:
La nivel de concepte din laborator, proiectul foloseste:
In aceasta etapa au fost alese componentele principale ale proiectului si a fost definita arhitectura generala hardware si software. Au fost achizitionate si verificate modulele esentiale pentru implementare: LCD 1602 cu I2C, MPU6050 si restul componentelor necesare prototiparii pe breadboard. A fost creata pagina de documentatie si a fost stabilita lista de conexiuni principale dintre module.
ErgoDesk Assistant este un proiect embedded cu aplicabilitate practica, orientat catre monitorizarea unor indicatori simpli asociati unei pozitii necorespunzatoare la birou. Proiectul combina senzori, logica de decizie si feedback local intr-o aplicatie utila si usor de demonstrat.
Repository: