This shows you the differences between two versions of the page.
pm:prj2022:sionescu:mp3player [2022/04/22 13:38] stefan.nedelcu3110 created |
pm:prj2022:sionescu:mp3player [2022/05/27 18:51] (current) stefan.nedelcu3110 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Mp3 Player ====== | ====== Mp3 Player ====== | ||
===== Introducere ===== | ===== Introducere ===== | ||
+ | |||
+ | Proiectul pe care il implementez joaca rolul unui mp3 Player. El poate reda melodii de pe un card de memorie si contine chiar si modul radio. Scopul sau este acela de a avea tot timpul o solutie de muzica la indemana. Este util cand va aflati intr-un loc fara semnal la telefon sau wifi si vreti sa incingeti o petrecere sau doar sa ascultati putina muzica. Pe un display va fi afisat modul curent si, in functie de caz, numarul track-ului sau frecventa curenta si nivelul semnalului. | ||
+ | |||
+ | ===== Descriere generală ===== | ||
+ | {{ :pm:prj2022:sionescu:diagrama_bloc_pm.drawio.png |}} | ||
+ | |||
+ | Player-ul contine 4 butoane: | ||
+ | - changeMode: de comutare intre modul radio si modul player; | ||
+ | - next: de comutat la urmatoarea melodie/frecventa; | ||
+ | - prev: de comutat la melodia/frecventa anterioara; | ||
+ | - mute/pause: mute radio sau pause/play song. | ||
+ | |||
+ | ===== Hardware Design ===== | ||
<note tip> | <note tip> | ||
- | Mp3 care are stocate diverse melodii pe un card de memorie. Exista optiunile de play/pause, next track si previous track. Numele melodiei curente va fi afisat pe un lcd, iar output-ul se va auzi pe orice speaker care accepta conexiune jack. | + | Lista de piese: |
+ | Arduino UNO, breadboard, display LCD, 4 butoane, 2 rezistente (10k si 220ohm), Modul MP3 player DFPlayer Mini, card de memorie, jack socket, cablu jack, Modul FM Radio TEA5767, speaker. | ||
</note> | </note> | ||
+ | Schema electrica: | ||
- | ===== Hardware Design ===== | + | {{ :pm:prj2022:sionescu:pm.drawio.png |}} |
+ | ===== Software Design ===== | ||
<note tip> | <note tip> | ||
- | Arduino, breadboard, display LCD, butoane, rezistanta, Modul MP3 player DFPlayer Mini, card de memorie, jack socket, cablu jack, speaker | + | Mediu de dezvoltare: Arduino IDE. |
+ | |||
+ | Librarii utilizate: | ||
+ | - Wire: Pentru conexiunea I2C cu modulul radio; | ||
+ | - TEA5767N: Pentru comenzile de play, mute, next, prev pentru modulul radio; | ||
+ | - LiquidCrystal: Pentru interactiunea cu display-ul; | ||
+ | - SoftwareSerial: Pentru conexiunea seriala cu modulul Mp3; | ||
+ | - DFRobotDFPlayerMini: Pentru interactiunea cu modulul Mp3. | ||
</note> | </note> | ||
+ | |||
+ | ===== Rezultate Obţinute ===== | ||
+ | {{ :pm:prj2022:sionescu:img_20220527_181942.jpg?300 |}} | ||
+ | |||
+ | {{ :pm:prj2022:sionescu:img_20220527_181815.jpg?300 |}} | ||
+ | |||
+ | {{ :pm:prj2022:sionescu:img_20220527_181806.jpg?300 |}} | ||
+ | |||
+ | {{ :pm:prj2022:sionescu:img_20220527_181844.jpg?300 |}} | ||
+ | |||
+ | {{ :pm:prj2022:sionescu:img_20220527_181802.jpg?300 |}} | ||
+ | |||
+ | {{ :pm:prj2022:sionescu:img_20220527_181743.jpg?300 |}} | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2022:sionescu:nedelcu_stefan_laurentiu.zip|}} | ||
<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> | ||