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:26]
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/​PaulStoffregen/​SoftwareSerial   * https://​github.com/​PaulStoffregen/​SoftwareSerial
   * https://​github.com/​DFRobot/​DFRobotDFPlayerMini   * https://​github.com/​DFRobot/​DFRobotDFPlayerMini
Line 116: Line 117:
   * https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library/​blob/​master/​LiquidCrystal_I2C.h   * https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library/​blob/​master/​LiquidCrystal_I2C.h
  
-Software +**Software** 
-https://​www.electronics-lab.com/​project/​mp3-player-using-arduino-dfplayer-mini/​ +  ​* ​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://​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://​create.arduino.cc/​projecthub/​Arnov_Sharma_makes/​lcd-i2c-tutorial-664e5a 
-https://​lastminuteengineers.com/​i2c-lcd-arduino-tutorial/​ +  ​* ​https://​lastminuteengineers.com/​i2c-lcd-arduino-tutorial/​ 
-https://​learn.sparkfun.com/​tutorials/​apds-9960-rgb-and-gesture-sensor-hookup-guide/​all +  ​* ​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/​+  ​* ​https://​how2electronics.com/​interfacing-apds9960-gesture-rgb-color-sensor-with-arduino/​
  
-Hardware +**Hardware** 
-https://​picaxe.com/​docs/​spe033.pdf +  ​* ​https://​picaxe.com/​docs/​spe033.pdf 
-https://​wiki.dfrobot.com/​DFPlayer_Mini_SKU_DFR0299 +  ​* ​https://​wiki.dfrobot.com/​DFPlayer_Mini_SKU_DFR0299 
-https://​circuitdigest.com/​article/​16x2-lcd-display-module-pinout-datasheet +  ​* ​https://​circuitdigest.com/​article/​16x2-lcd-display-module-pinout-datasheet 
-https://​content.arduino.cc/​assets/​Nano_BLE_Sense_av02-4191en_ds_apds-9960.pdf+  ​* ​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.1654079190.txt.gz · Last modified: 2022/06/01 13:26 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