This shows you the differences between two versions of the page.
pm:prj2023:dene:polishcowmp3 [2023/05/19 22:49] florin.nicola |
pm:prj2023:dene:polishcowmp3 [2023/05/28 22:24] (current) florin.nicola [Download] |
||
---|---|---|---|
Line 24: | Line 24: | ||
Schema electrica | Schema electrica | ||
- | + | <note tip> | |
- | {{:pm:prj2023:dene:circuit.png?500|}} | + | |
- | + | ||
- | </note> | + | |
- | {{:pm:prj2023:dene:screenshot_from_2023-05-19_22-45-18.png?500|}} | + | |
- | + | ||
- | + | ||
- | <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> |