Differences

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

Link to this comparison view

pm:prj2022:sgherman:mp3player [2022/06/01 13:15]
adrian_dinu.urse
pm:prj2022:sgherman:mp3player [2022/06/01 21:46] (current)
adrian_dinu.urse
Line 5: Line 5:
  
 Grupa: 331CC Grupa: 331CC
- 
 ===== Introducere ===== ===== Introducere =====
-Scopul proiectului este realizarea unui MP3 Player care poate +Fiind pasionat de muzica, am ales sa realizez un MP3 Player 
-sa redea melodiile ​stocate pe un MicroSD. Fluxul melodiilor este +care poate sa redea melodii ​stocate pe un card MicroSD. ​  
-controlat prin gesturi, iar volumul printr-un potentiometru.+Scopul proiectului este familiarizarea cu Arduino UNO si modul in care  
 +componentele folosite interactioneaza cu acesta.  
 +Fluxul melodiilor este controlat prin gesturi, iar volumul printr-un potentiometru.
  
 ===== Descriere generală ===== ===== Descriere generală =====
 Senzorul de gesturi va detecta miscarile mainii. ​ Senzorul de gesturi va detecta miscarile mainii. ​
-In functie de gestul facut, player-ul va trece la urmatoarea melodie, ​se intoarce ​la melodia anterioara, va pune pauza, va relua redarea.+In functie de gestul facut, player-ul va trece la urmatoarea melodie, ​revine ​la melodia anterioara, va pune pauza, va relua redarea.
 Player-ul va afisa pe ecranul LCD fiecare operatie si melodia curenta. Player-ul va afisa pe ecranul LCD fiecare operatie si melodia curenta.
-Pentru a controla volumul, se va folosi potentiometrul liniar.+Pentru a controla volumul, se va folosi potentiometrul liniar. Pentru a porni player-ul, se apasa pe buton.
  
 ==== Schema bloc ==== ==== Schema bloc ====
Line 35: Line 36:
  
 ==== Schema electrica ==== ==== Schema electrica ====
-{{ :​pm:​prj2022:​sgherman:​schema_elecmp3.png?300 |}}+{{:​pm:​prj2022:​sgherman:​schema_electricamp3.png |}}
  
 ===== Software Design ===== ===== Software Design =====
Line 80: Line 81:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-{{:​pm:​prj2022:​sgherman:​res_off.jpeg?​300 |}} 
- 
-{{:​pm:​prj2022:​sgherman:​res_song3.jpeg?​300 |}} 
- 
-{{:​pm:​prj2022:​sgherman:​res_song5.jpeg?​300 |}} 
 === Demo === === Demo ===
  
-[[https://​drive.google.com/​file/​d/​1lAmvVaoFGgcQJ5PaNPEc9Bk9TfDKP_T-/​view?​usp=sharing|Demo]] 
 <​html>​ <​html>​
 <video id="​esp32_drone_vid"​ width="​800"​ height="​450"​ controls seekable>​ <video id="​esp32_drone_vid"​ width="​800"​ height="​450"​ controls seekable>​
Line 94: Line 89:
 </​video>​ </​video>​
 </​html>​ </​html>​
 +<note important>​
 +Daca videoclipul nu se incarca, folositi acest [[https://​drive.google.com/​file/​d/​1lAmvVaoFGgcQJ5PaNPEc9Bk9TfDKP_T-/​view?​usp=sharing|link]].
 +</​note>​
 +===== Concluzii =====
 +In concluzie, proiectul a fost experienta placuta si o oportunitate de a 
 +folosi cunostintele acumulate la orele de laborator si curs.
  
 ===== Download ===== ===== Download =====
Line 110: Line 111:
  
 <​note>​ <​note>​
-== Biblioteci ​== +**Biblioteci** 
-https://​github.com/​DFRobot/DFRobotDFPlayerMini +  ​* ​https://​github.com/​PaulStoffregen/SoftwareSerial 
-https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299 +  ​* ​https://github.com/DFRobot/​DFRobotDFPlayerMini 
-https://​github.com/​sparkfun/​SparkFun_APDS-9960_Sensor_Arduino_Library/​blob/​master/​src/​SparkFun_APDS9960.h +  ​* ​https://​github.com/​sparkfun/​SparkFun_APDS-9960_Sensor_Arduino_Library/​blob/​master/​src/​SparkFun_APDS9960.h 
-https://​lastminuteengineers.com/​i2c-lcd-arduino-tutorial/​+  * https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library/​blob/​master/​LiquidCrystal_I2C.h 
 + 
 +**Software** 
 +  * https://​www.electronics-lab.com/​project/​mp3-player-using-arduino-dfplayer-mini/​ 
 +  * https://​circuitjournal.com/​how-to-use-the-dfplayer-mini-mp3-module-with-an-arduino 
 +  * https://​create.arduino.cc/​projecthub/​Arnov_Sharma_makes/​lcd-i2c-tutorial-664e5a 
 +  * https://​lastminuteengineers.com/​i2c-lcd-arduino-tutorial/​ 
 +  * https://​learn.sparkfun.com/​tutorials/​apds-9960-rgb-and-gesture-sensor-hookup-guide/​all 
 +  * https://​how2electronics.com/​interfacing-apds9960-gesture-rgb-color-sensor-with-arduino/​ 
 + 
 +**Hardware** 
 +  * https://​picaxe.com/​docs/​spe033.pdf 
 +  * https://​wiki.dfrobot.com/​DFPlayer_Mini_SKU_DFR0299 
 +  * https://​circuitdigest.com/​article/​16x2-lcd-display-module-pinout-datasheet 
 +  * https://​content.arduino.cc/​assets/​Nano_BLE_Sense_av02-4191en_ds_apds-9960.pdf
 </​note>​ </​note>​
  
 <​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/sgherman/mp3player.1654078549.txt.gz · Last modified: 2022/06/01 13:15 by adrian_dinu.urse
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