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 Plusivo Microcontroller Starter | inclus in kit |
| Senzor ultrasonic HC-SR04 | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| LED RGB | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Buzzer pasiv | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Fotorezistor | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Buton | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Breadboard | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Fire de legatura | mai multe | Kit Plusivo Microcontroller Starter | inclus in kit |
| Rezistente 220 ohm | 3 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Rezistenta 10k ohm | 1 | Kit Plusivo Microcontroller Starter | inclus in kit |
| Modul accelerometru/giroscop MPU6050 | 1 | eMAG MPU6050 | 15.46 |
| Afisaj LCD 1602 cu I2C | 1 | eMAG LCD 1602 I2C | 30.25 |
Pret kit baza: 74.99 RON
Pret componente achizitionate separat: 45.71 RON
Pret total hardware utilizat in proiect: 120.70 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: