Differences

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

Link to this comparison view

pm:prj2023:dene:polishcowmp3 [2023/05/19 22:47]
florin.nicola
pm:prj2023:dene:polishcowmp3 [2023/05/28 22:24] (current)
florin.nicola [Download]
Line 20: Line 20:
  
 {{:​pm:​prj2023:​dene:​untitled_diagram.jpg?​500|}} {{:​pm:​prj2023:​dene:​untitled_diagram.jpg?​500|}}
-{{:​pm:​prj2023:​dene:​screenshot_from_2023-05-19_22-45-18.png?​500|}} 
 ===== Hardware Design ===== ===== Hardware Design =====
 <​note>​ <​note>​
  
 Schema electrica ​                                                   Schema electrica ​                                                  
- +<​note ​tip>
-{{:​pm:​prj2023:​dene:​circuit.png?​400|}} +
- +
-</​note>​ +
- +
- +
-<​note>​+
 Lista piese: Lista piese:
   * Arduino Uno   * Arduino Uno
Line 43: Line 36:
   * ServoMotor   * ServoMotor
 </​note>​ </​note>​
 +</​note>​
 +
 +{{:​pm:​prj2023:​dene:​circuit.png?​500|}}
 +
 +{{:​pm:​prj2023:​dene:​screenshot_from_2023-05-19_22-45-18.png?​500|}}
 +
 +{{:​pm:​prj2023:​dene:​poza.jpg?​500|}}
 +
  
 ===== Software Design ===== ===== Software Design =====
Line 48: Line 49:
  
 <​note>​ <​note>​
 +
 +<note tip>
 +**Mediu de dezvoltare** : Arduino IDE
 +
 +
 +**Biblioteci folosite:**
 +  * #include <​ESP8266_Lib.h>​ folosita pentru conectarea modulului wifi la cloud.blynk ​
 +  * #include <​BlynkSimpleShieldEsp8266.h>​ -> folosita pentru conectarea modulului wifi la cloud.blynk ​
 +  * #include <​Servo.h>​->​ pentru servomotora ​
 +  * #include "​SD.h"​ -> pentru card sd 
 +  * #include "​TMRpcm.h"​ -> pentru muzica ​
 +  * #include "​SPI.h"​ -> pentru card sd 
 +</​note>​
 +
 +<note tip>
 +**Implementare:​**
 +  * M-am folosit de biblioteca blynk print utilizarea functie begin care realizeaza conexiunea cu aplicatia mobile/web de pe site-ul blynk.
 +  * Am conenctat cele 2 ardunino prin pinii rx si tx ca acestea sa comunice intre ele.
 +  * Avem un sender si un receiver, sender-ul trimite comanda care receiver, acesta o citeste si executa comanda (play, pause, next, stop).
 +  * Receiver-ul se foloseste de un contor sa vada ce melodie trebuie pornita si incepe melodia.
 +  * In sender comanda este luata de pe aplicatie printr-un virtual pin pus la dispozitie de blynk.
 +  * Vacuta se misca cu ajutorul servomotorului.
 +
 +</​note>​
 +
 +
  
 </​note>​ </​note>​
Line 54: Line 81:
  
 <​note>​ <​note>​
 +[[https://​youtube.com/​shorts/​7NtT17htTVM?​feature=share|Demo video]]
 +
 +{{:​pm:​prj2023:​dene:​6a758aa5-feb7-486e-8479-87a406946b86.jpg?​300|}}
  
 </​note>​ </​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
 +<​note>​
 +A fost un proiect de la care am avut multe de invatat si a fost foarte distractiv sa il fac, multe probleme am avut din cauza memoriei foarte mici pe arduino, asa ca n-am avut decat sa fac proiectul folosind doua arduino uno. Cateva dificultati au mai fost si cu negasirea unui difuzor pentru arduino, imi era frica ca o sa ard ceva daca pun un difuzor de o capacitate mare. In final, cum am mai zis, mi-a placut sa lucrez la acest proiect.
  
 +</​note>​
 ===== Download ===== ===== Download =====
  
 <​note>​ <​note>​
 +
 +{{:​pm:​prj2023:​dene:​proiect_pm.zip|}}
  
 </​note>​ </​note>​
pm/prj2023/dene/polishcowmp3.1684525662.txt.gz · Last modified: 2023/05/19 22:47 by florin.nicola
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