Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:victor.stoica0203:ergodeskassistant [2026/05/06 14:39]
ionut_gabriel.mantu [Resurse Software]
pm:prj2026:victor.stoica0203:ergodeskassistant [2026/05/06 18:46] (current)
ionut_gabriel.mantu [Jurnal]
Line 1: Line 1:
-====== ErgoDesk Assistant ======+====== ErgoDesk Assistant ​- Mantu Ionut Gabriel ​======
 ===== Introducere ===== ===== Introducere =====
  
Line 28: Line 28:
  
 ==== Schema bloc ==== ==== Schema bloc ====
 +{{Block_Diagram_ErgoDeskAssistant.png|Schema bloc}}
  
  
Line 36: Line 37:
  
 ^ Componenta ^ Cantitate ^ Link ^ Pret unitar (RON) ^ ^ Componenta ^ Cantitate ^ Link ^ Pret unitar (RON) ^
-| Placa compatibila Arduino Uno | 1 | kit personal ​+| Placa compatibila Arduino Uno | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Senzor ultrasonic HC-SR04 | 1 | kit personal | 0 | +| Senzor ultrasonic HC-SR04 | 1 | [[https://www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] ​inclus in kit 
-| Modul accelerometru/giroscop MPU6050 | 1 | eMAG | 15.46 | +| LED RGB | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-Afisaj LCD 1602 cu I2C | 1 | eMAG | 21.78 +| Buzzer pasiv | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| LED RGB | 1 | kit personal ​+| Fotorezistor | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Buzzer pasiv | 1 | kit personal ​+| Buton | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Fotorezistor | 1 | kit personal ​+| Breadboard | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Buton | 1 | kit personal ​+| Fire de legatura | mai multe | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Breadboard | 1 | kit personal ​+| Rezistente 220 ohm | 3 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit 
-| Fire de legatura | mai multe | kit personal ​+| Rezistenta 10k ohm | 1 | [[https://​www.optimusdigital.ro/​ro/​kituri/​12333-kit-plusivo-microcontroller-starter.html?​search_query=Kit+arduino&​results=43|Kit Plusivo Microcontroller Starter]] | inclus in kit | 
-| Rezistente 220 ohm | 3 | kit personal ​+| Modul accelerometru/​giroscop MPU6050 | 1 | [[https://​www.emag.ro/​modul-accelerometru-si-giroscop-mpu6050-ai382-s321/​pd/​DB606JBBM/?​ref=history-shopping_486568749_38837_1|eMAG MPU6050]] | 15.46 | 
-| Rezistenta 10k ohm | 1 | kit personal ​|+| Afisaj LCD 1602 cu I2C | 1 | [[https://​www.emag.ro/​ecran-lcd-1602-iic-i2c-albastru-ai848-s815/​pd/​D0WQLTMBM/?​ref=history-shopping_486568749_42976_1|eMAG LCD 1602 I2C]] | 30.25 |
  
-**Pret ​total:** 37.24 RON+**Pret ​kit baza:** 74.99 RON
  
 +**Pret componente achizitionate separat:** 45.71 RON
 +
 +**Pret total hardware utilizat in proiect:** 120.70 RON
 ==== Schema electrica ==== ==== Schema electrica ====
- +{{ergodeskassistant_schematic.png?​800|Schema electrică a proiectului ErgoDesk Assistant}}
  
 ==== Conexiuni principale ==== ==== Conexiuni principale ====
Line 92: Line 95:
  
 ===== Software Design ===== ===== Software Design =====
- 
-Mediul de dezvoltare utilizat pentru proiect va fi **Arduino IDE**. 
- 
-Firmware-ul proiectului va realiza: 
-  * citirea periodica a distantei cu HC-SR04 
-  * citirea unghiului si a inclinarii cu MPU6050 
-  * citirea luminii ambientale prin ADC de la fotorezistor 
-  * compararea valorilor citite cu pragurile definite 
-  * afisarea informatiilor si avertizarilor pe LCD 
-  * semnalizarea vizuala prin LED RGB 
-  * semnalizarea sonora prin buzzer 
-  * intarzierea avertizarilor pentru a evita alarmele false la schimbari scurte de pozitie 
-  * calibrare, reset sau schimbare mod din buton 
- 
-La nivel de concepte din laborator, proiectul foloseste: 
-  * **Timere / PWM** pentru controlul LED-ului RGB, pattern-ul buzzer-ului si temporizarea avertizarilor 
-  * **ADC** pentru citirea fotorezistorului 
-  * **I2C** pentru LCD si MPU6050 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-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. 
  
 ===== Concluzii ===== ===== Concluzii =====
- 
-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. 
- 
-===== Download ===== 
- 
-**Repository:​** ​ 
  
 ===== Jurnal ===== ===== Jurnal =====
  
-  * 06.05.2026 - Alegerea temei proiectului si stabilirea directiei generale. +  * 16.04.2026 - Alegerea temei proiectului si stabilirea directiei generale. 
-  * 06.05.2026 - Completarea formularului de alegere a proiectului+  * 30.04.2026 - Achizitionarea componentelor care imi lipsesc
-  * 06.05.2026 - Crearea paginii de documentatie pe wiki+  * 06.05.2026 - Crearea paginii de documentatie pe wiki si completarea ​documentatiei pentru prima etapa.
-  * 06.05.2026 - Achizitionarea ​si verificarea componentelor principale: LCD 1602 I2C si MPU6050. +
-  * 06.05.2026 - Definirea arhitecturii generale hardware si software. +
-  * 06.05.2026 - Completarea ​documentatiei pentru prima etapa.+
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
Line 136: Line 111:
 ==== Resurse Hardware ==== ==== Resurse Hardware ====
  
-  * Datasheet HC-SR04 + 
-  * Datasheet MPU6050 +
-  * Documentatie LCD 1602 I2C +
-  * Documentatie Arduino Uno+
  
 ==== Resurse Software ==== ==== Resurse Software ====
  
-  * Arduino IDE +
-  * Documentatie Wire library +
-  * Documentatie LiquidCrystal_I2C +
-  * Documentatie DokuWiki+
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2026/victor.stoica0203/ergodeskassistant.1778067577.txt.gz · Last modified: 2026/05/06 14:39 by ionut_gabriel.mantu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0