Differences

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

Link to this comparison view

pm:prj2026:victor.stoica0203:mihail.necula [2026/05/08 17:41]
mihail.necula [Bill of Materials]
pm:prj2026:victor.stoica0203:mihail.necula [2026/05/11 17:04] (current)
mihail.necula [Bill of Materials]
Line 23: Line 23:
 The inspiration for this project was nostalgia for the dedicated MP3 player which I used during my childhood. The inspiration for this project was nostalgia for the dedicated MP3 player which I used during my childhood.
 ===== General description ===== ===== General description =====
- 
 ==== Block Diagram ==== ==== Block Diagram ====
  
-{{:​pm:​prj2026:​victor.stoica0203:​block_diagram_necula_mihail.png?600|}}+{{:​pm:​prj2026:​victor.stoica0203:​block_diagram_necula_mihail_v2.png?600|}} 
 + 
  
  
Line 38: Line 39:
     * **Rotary Encoder & Buttons:** Provide the primary user interface for navigation, volume control, speed control and playback commands.     * **Rotary Encoder & Buttons:** Provide the primary user interface for navigation, volume control, speed control and playback commands.
   * **Audio Subsystem:​**   * **Audio Subsystem:​**
-    * **MP3 Decoder (DFPlayer Mini):** Offloads the heavy task of MP3 processing from the MCU. It accesses the MicroSD Card via **SPI**.+    * **MP3 Decoder (VS1053B):** Offloads the heavy task of MP3 processing from the MCU. It accesses the MicroSD Card via **SPI**.
     * **MicroSD Card:** Stores the mp3 files.     * **MicroSD Card:** Stores the mp3 files.
     * **Amplifier (PAM8403):​** Takes the low-level analog output from the decoder and drives the Visaton K50 speaker.     * **Amplifier (PAM8403):​** Takes the low-level analog output from the decoder and drives the Visaton K50 speaker.
Line 63: Line 64:
 ^  Component ​ ^  Amout  ^ ^  Component ​ ^  Amout  ^
 |  MEGA 2560 Development Board (16U2) ​ |  1  | |  MEGA 2560 Development Board (16U2) ​ |  1  |
-|  ​DFPlayer Mini MP3 Player Module (TF-16P)  ​| ​ 1  |+|  ​3.5mm 3-Pole Male Jack to Terminal Block Adapter ​ |  1  | 
 +|  VS1053B ​MP3 Audio Decoder with MicroSD Card Slot  |  1  | 
 +|  10-Pin Extra Tall Male Header ​Straight ​ ​| ​ 1  |
 |  GY-302 Digital Light Sensor (BH1750, I2C)  |  1  | |  GY-302 Digital Light Sensor (BH1750, I2C)  |  1  |
 |  1.3" White OLED Display (SH1106, I2C)  |  1  | |  1.3" White OLED Display (SH1106, I2C)  |  1  |
Line 76: Line 79:
 |  Encoder Module ​ |  1  | |  Encoder Module ​ |  1  |
 |  5mm Common Cathode RGB LED  |  1  | |  5mm Common Cathode RGB LED  |  1  |
 +|  220 kΩ Resistor (1/4 W)  |  3  |
 |  1 kΩ Resistor (1/4 W)  |  2  | |  1 kΩ Resistor (1/4 W)  |  2  |
 |  10 kΩ Resistor (1/4 W)  |  2  | |  10 kΩ Resistor (1/4 W)  |  2  |
Line 82: Line 86:
 |  1000 μF Electrolytic Capacitor (25V)  |  1  | |  1000 μF Electrolytic Capacitor (25V)  |  1  |
 |  100 nF Ceramic Capacitor (THT, 50V)  |  4  | |  100 nF Ceramic Capacitor (THT, 50V)  |  4  |
 +|  Clipband ​ |  1  |
 |  10 cm Male-to-Male Jumper Wire  |  ?  | |  10 cm Male-to-Male Jumper Wire  |  ?  |
 |  10 cm Female-to-Male Jumper Wire  |  ?  | |  10 cm Female-to-Male Jumper Wire  |  ?  |
pm/prj2026/victor.stoica0203/mihail.necula.1778251266.txt.gz · Last modified: 2026/05/08 17:41 by mihail.necula
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