Differences

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

Link to this comparison view

pm:prj2022:ionuto:handytool [2022/05/15 19:51]
aurelian.stanca [Bibliografie/Resurse]
pm:prj2022:ionuto:handytool [2022/05/27 18:14] (current)
aurelian.stanca [Bibliografie/Resurse]
Line 20: Line 20:
  
   * Arduino UNO (ATMega328p)   * Arduino UNO (ATMega328p)
-  * Ecran LCD +  ​* Proto Shield pentru Arduino 
-  * Senzor temperatură +  * Mini Breadboard 
-  * Senzor ​proximitate +  ​* Ecran LCD 1602 cu modul I2C 
-  * Accelerometru cu giroscop +  * Senzor temperatură ​DHT22 
-  * Led RGB +  * Senzor ​ultrasonic HC-SR04 
-  * Buzzer ​pasiv +  * Modul accelerometru și giroscop ​MPU6500 
-  * Rezistoare+  * Modul buzzer ​pasiv 
 +  * 1x Rezistor 1kΩ
   * Fire de legatura   * Fire de legatura
  
 +{{ :​pm:​prj2022:​ionuto:​pm_proiect_schem.png?​600 |}}
 ===== Software Design ===== ===== Software Design =====
  
 +Am dezvoltat codul în IDE-ul Arduino si am folosit de patru biblioteci:
 +  * Wire.h
 +  * DHT.h
 +  * LiquidCrystal_I2C.h
 +  * MPU9250_WE.h
 +Primele doua sunt folosite pentru inițializarea senzorului de temperatură,​ iar urmatoarele pentru LCD si giroscop.
  
-<note tip> +==== setup() ==== 
-Descrierea codului aplicaţiei ​(firmware): +In functia ​**setup()** initializez butonulsenzorul de temperatura,​ LCD-ul si cei doi senzori cu ajutorul functiilor din bibliotecile mentionate anterior.
-  mediu de dezvoltare ​(if any(e.g. AVR StudioCodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
-</​note>​+
  
-===== Rezultate Obţinute =====+==== loop() ​====
  
-<note tip> +In functia **loop()** schimb afisajul din temperatura din distanta (sau invers) la fiecare apasare a butonului.
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii =====+Pentru giroscop citesc valorile pantelor dreptelor oX, oY si oZ. Daca acestea se afla intre -0.03 si 0.03 atunci inseamna ca polobocul este aliniat perfect cu axa respectiva. Daca polobocul este pozitionat stramb pe fiecare axa atunci de afiseaza mesajul //Not aligned!//.
  
-===== Download =====+Pentru senzorul de temperatura convertesc valorile citite la cm.
  
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
  
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. 
-</​note>​ 
  
 +
 +===== Rezultate Obţinute =====
 +**Demo:** [[https://​youtu.be/​MPGAUVDxxAw]]
 +===== Concluzii =====
 +Am reușit să implementez tot ce mi-am propus. Singurele probleme pe care le-am întâmpinat au fost logistice (senzori avariati sau arsi, fire nefunctionale). Overall a fost misto proiectul si am lucrat cu drag la el. 
 +===== Download =====
 +{{:​pm:​prj2022:​ionuto:​stancaaurelianrares_334cb.zip|}}
 ===== Jurnal ===== ===== Jurnal =====
 +  * 08.05.2022: Am comandat componentele
 +  * 15.05.2022: Am scris prima parte a documentatiei
 +  * 23.05.2022 - 24.05.2022: Am construit unealta
 +  * 27.05.2022: Finalizare documentatie + demo
 +===== Bibliografie/​Resurse =====
  
-<note tip> +  * [[https://​lastminuteengineers.com/​arduino-sr04-ultrasonic-sensor-tutorial/​]] 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * [[https://​maker.pro/​arduino/​tutorial/​how-to-interface-arduino-and-the-mpu-6050-sensor]] 
-</note> +  * [[https://​lastminuteengineers.com/​dht11-dht22-arduino-tutorial/​]] 
- +  * Laboratoare PM
-===== Bibliografie/Resurse =====+
  
 <​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/prj2022/ionuto/handytool.1652633474.txt.gz · Last modified: 2022/05/15 19:51 by aurelian.stanca
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