This is an old revision of the document!
Autor: Mantu Ionut Gabriel
Grupă: 33XCA
ErgoDesk Assistant este un dispozitiv ergonomic de birou conceput pentru a monitoriza în timp real doi indicatori asociați unei poziții necorespunzătoare în timpul lucrului la birou: distanța prea mică față de monitor și înclinarea unui suport de referință. Sistemul oferă feedback local printr-un afișaj LCD, un LED RGB și un buzzer, astfel încât utilizatorul să poată corecta rapid poziția detectată ca problematică.
Ideea proiectului a pornit de la o problemă reală întâlnită frecvent atât de studenți, cât și de persoanele care lucrează mult timp la calculator: apropierea excesivă de monitor și menținerea unei poziții incomode pentru perioade lungi. Proiectul își propune să ofere un mecanism simplu de avertizare și conștientizare a acestor obiceiuri.
Dispozitivul poate fi util atât pentru utilizatorul final, cât și pentru mine, deoarece combină senzori, procesare locală și feedback vizual și sonor într-un produs embedded cu aplicabilitate practică.
Sistemul are la bază o placă compatibilă Arduino Uno, care colectează datele de la senzori și generează feedback local în funcție de starea detectată.
Componentele principale conectate la microcontroler sunt:
Funcționarea sistemului este bazată pe citirea periodică a senzorilor și pe compararea valorilor obținute cu praguri predefinite sau calibrate de utilizator.
| Componentă | Cantitate | Link | Preț unitar (RON) |
|---|---|---|---|
| Placă compatibilă Arduino Uno | 1 | kit personal | 0 |
| Senzor ultrasonic HC-SR04 | 1 | kit personal | 0 |
| Modul accelerometru/giroscop MPU6050 | 1 | eMAG | 15.46 |
| Afișaj 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 legătură | mai multe | kit personal | 0 |
| Rezistențe 220 ohm | 3 | kit personal | 0 |
| Rezistență 10k ohm | 1 | kit personal | 0 |
Preț 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 folosește:
În această etapă au fost alese componentele principale ale proiectului și a fost definită arhitectura generală hardware și software. Au fost achiziționate și verificate modulele esențiale pentru implementare: LCD 1602 cu I2C, MPU6050 și restul componentelor necesare prototipării pe breadboard. A fost creată pagina de documentație și a fost stabilită lista de conexiuni principale dintre module.
ErgoDesk Assistant este un proiect embedded cu aplicabilitate practică, orientat către monitorizarea unor indicatori simpli asociați unei poziții necorespunzătoare la birou. Proiectul combină senzori, logică de decizie și feedback local într-o aplicație utilă și ușor de demonstrat.
Repository: