Differences

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

Link to this comparison view

pm:prj2022:sgherman:deskbuddy [2022/05/25 02:48]
corina.ghilusi [Descriere generală]
pm:prj2022:sgherman:deskbuddy [2022/06/02 21:28] (current)
corina.ghilusi [Desk Buddy]
Line 3: Line 3:
 \\ \\
 **Grupă:** 336CC **Grupă:** 336CC
 +\\
 +**Demo:** [[https://​youtu.be/​yelhh2S8cyo|Link Demo]]
 ===== Introducere ===== ===== Introducere =====
  
Line 8: Line 10:
 Desk Buddy este inspirat de robotelul Vector ce este capabil sa formuleze propriile "​pareri"​ atat pe baza senzorilor ce emuleaza cele 5 simturi umane, Desk Buddy este inspirat de robotelul Vector ce este capabil sa formuleze propriile "​pareri"​ atat pe baza senzorilor ce emuleaza cele 5 simturi umane,
 cat si pe baza conectarii la Amazon Alexa. cat si pe baza conectarii la Amazon Alexa.
-Desk Buddy este o varianta simplificata a lui Vector, utilitatea sa constand in interfata simplificata si in capacitatea sa de a condensa o suma de functionalitati intr-o singura unitate. Desk Buddy poate citi temperatura si umiditatea mediului inconjurator,​ poate functia ​drept MP3 Player, poate +Desk Buddy este o varianta simplificata a lui Vector, utilitatea sa constand in interfata simplificata si in capacitatea sa de a condensa o suma de functionalitati intr-o singura unitate. Desk Buddy poate citi temperatura si umiditatea mediului inconjurator,​ poate functiona ​drept MP3 Player, poate 
-afisa ora precum si alte mesaje predefinite pe ecranul LCD. Robotelul are o miscare aleatoare, insa senzorii asigura faptul ca va ocoli obstacolele de+afisa temperatura,​ umiditatea ​precum si alte mesaje predefinite pe ecranul LCD. Robotelul are o miscare aleatoare, insa senzorii asigura faptul ca va ocoli obstacolele de
 pe birou si nici nu va parasi suprafata inalta a biroului. ​ pe birou si nici nu va parasi suprafata inalta a biroului. ​
 ===== Descriere generală ===== ===== Descriere generală =====
Line 17: Line 19:
   * 4 motoare cu reductor si 4 roti actionate de un Motor Driver L293D. ​   * 4 motoare cu reductor si 4 roti actionate de un Motor Driver L293D. ​
   * Un senzor ultrasonic actionat de un servomotor ce previne coliziunea cu obstacolele si un senzor IR ce previne parasirea suprafetei biroului.   * Un senzor ultrasonic actionat de un servomotor ce previne coliziunea cu obstacolele si un senzor IR ce previne parasirea suprafetei biroului.
-  * DFPlayer Mini ce pe baza unui MicroSD Card stocheaza pana la 16GB de melodii pe care le poate reda prin intermediul unui speaker. Melodiile ​sunt afisate pe ecranul LCD, iar player-ul poate fi actionat pe baza a 3 butoane.  +  * DFPlayer Mini ce pe baza unui MicroSD Card stocheaza pana la 64GB de melodii pe care le poate reda prin intermediul unui speaker. Melodiile ​pot fi schimbate cu apasarea unui buton
-  * Ecranul LCD poate afisa oratemperatura ​pe baza unui senzor ​de temperatura ​precum ​si alte mesaje. +  * Ecranul LCD poate afisa atat o serie de mesaje bazate fie pe o serie de mesaje predefinitefie pe datele citite anterior legat de temparatura si umiditate, cat si temperatura si umiditatea cu ajutorul unui senzor DHT. Cele 3 butoane corespund celor 3 tipuri de mesaje.
 {{:​pm:​prj2022:​sgherman:​deskbuddyfinal.png?​800|}} {{:​pm:​prj2022:​sgherman:​deskbuddyfinal.png?​800|}}
 ===== Hardware Design ===== ===== Hardware Design =====
Line 41: Line 42:
   * Senzor LM393   * Senzor LM393
 </​note>​ </​note>​
 +===== Schema electrica ===== 
 +{{:​pm:​prj2022:​sgherman:​schemaelectricadb.jpg?​800|}}
 ===== Software Design ===== ===== Software Design =====
  
Line 47: Line 49:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR) +  * mediu de dezvoltare ​ArduinoIDE 
-  * librării şi surse 3rd-party ​(e.g. Procyon AVRlib) +  * librării şi surse 3rd-party: Wire, LiquidCrystal_I2C,​ dht, DFRobotDFPlayerMini,​ NewPing, Servo, AFMotor
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * github: [[https://​github.com/​adrianaghilusi/​Desk-Buddy]]
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
-===== Rezultate Obţinute ===== 
  
-<note tip> +===== Rezultate ===== 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+Proiectul inainte de amplasarea finala pe placa: 
 + 
 + 
 +{{:​pm:​prj2022:​sgherman:​walle1.jpeg?300|}} 
 +{{:​pm:​prj2022:​sgherman:​walle2.jpeg?​300|}} 
 +{{:​pm:​prj2022:​sgherman:​walle4.jpeg?​300|}} 
 +{{:​pm:​prj2022:​sgherman:​walle3.jpeg?​400|}}
  
-===== Concluzii ===== 
  
 ===== Download ===== ===== Download =====
  
 <note warning> <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ă ;-). +{{:pm:prj2022:sgherman:proiectpmga.zip|}}
- +
-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>​ </​note>​
  
-===== Jurnal ​===== +===== Proiectul final =====
- +
-<note tip> +
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. +
-</​note>​+
  
 +{{:​pm:​prj2022:​sgherman:​walle5.jpeg?​300|}}
 +{{:​pm:​prj2022:​sgherman:​walle6.jpeg?​300|}}
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+  ​https://​www.youtube.com/​watch?​v=yAV5aZ0unag 
 +  ​https://​acoptex.com/​project/​56/​basics-project-010a-ir-receiver-vs1838b-and-ir-remote-control-arduino-car-mp3-at-acoptexcom/​ 
 +  ​https://​www.youtube.com/​watch?​v=UodfePdNfg8 
 +  ​https://​create.arduino.cc/​projecthub/​pibots555/​how-to-connect-dht11-sensor-with-arduino-uno-f4d239 
 +  ​https://​create.arduino.cc/​projecthub/​Arnov_Sharma_makes/​lcd-i2c-tutorial-664e5a
 </​note>​ </​note>​
  
pm/prj2022/sgherman/deskbuddy.1653436137.txt.gz · Last modified: 2022/05/25 02:48 by corina.ghilusi
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