Jumbleum-Mono MP3 Music Player
Introduction: Jumbleum-Mono MP3 Music Player
This project is a smaller, Mono version of my previous Jumbleum Player.
I have simplified the design to make it compact enough to fit in a small 3d-Printed case.
The main features are:
* The tunes are "jumbled-up" (shuffled) to prevent repeats.
* It is easy to use
The case can be fixed to the top of a small speaker cabinet.( I used an old Eltax bipolar rear surround speaker).
It is controlled either by the rotary-encoder knob or by an infra-red remote.
Two addressable RGB LEDs mounted behind the front panel provide mood lighting.
Supplies
* D-SUN 3 Amp Regulator module (eBay or AliExpress)
* TPA3110 PBTL MONO 30W Amplifier Module (type HW-328) (eBay or AliExpress)
* PIC18F14K50-I/P PIC Microcontroller (DIP type)
* 100uF Capacitor Radial Electrolytic 25V Working
* 0.1uF Capacitor 2.5mm Y5V Ceramic 50V working X 5
* 0.47uF Capacitor 2.5mm Y5V Ceramic 50V working
* 100uF Capacitor Radial Electrolytic 16V Working X 2
* BAT85 Schottky barrier diode
* Fuse, 3A poly Resettable (30v Working) (or a standard wired fuse)
* Length of 2.54mm Pin Header Strip to cut as required
* 2.1mm DC Socket PCB R/Angle Mount
* BC337 Transistor TO-92L
* 10K 1/8W Carbon Film Resistor (5%) X 7
* 470R 1/8W Carbon Film Resistor (5%)
* 100R 1/8W Carbon Film Resistor (5%)
* 1K 1/8W Carbon Film Resistor (5%) X 3
* 50k Preset Potentiometer 6mm
* Rotary Encoder With Switch type EC11 (12mm long shaft) (eBay or AliExpress)
* Addressable LED PL9823 5mm X 2
* TL1838 VS1838B HX1838 Infrared Receiver (eBay or AliExpress)
* 28-Pin DIP / DIL PCB IC Socket (0.3”) (for the PIC)
* IR Infrared Remote Control (NEC Protocol) - (eBay)
* Learning Infrared Remote (Optional - see text)
* Knob for Rotary Encoder (3D-printed)
* Double-sided 1.6mm thick copper PCB board (77 x 77 mm approx.)
* DC power adaptor (12V - 19.5V 4 Amp recommended)
* Speaker cabinet (I used an old Eltax bipolar rear surround speaker)
* Solder
* Speaker cable
* "Toner transfer" laser printer paper
* PCB etching tools - Ferric Chloride and plastic container etc.
* M2 screws and nuts for PCB mounting X 4
* PLA filament for case (I used Silver/Grey for top & base and White for front & rear panels).
* Micro SD-card with a capacity up to 32GB.
Tools
* Small, Fine tip Soldering iron.
* Safety goggles for use while soldering, etching etc.
* Laser printer with manual paper feed (for toner transfer PCB method)
* Household iron or modified Document laminator(for toner transfer PCB method)
* ESD Wrist strap (for handling static sensitive parts)
* PCB drill
* PCB drill bits, 0.8mm, 1mm, and a step drill bit (3-13mm)
* Pliers, Cutters, Fine hacksaw, file
* PC
* Microchip PIC programmer (eg. Pickit2 or Pickit3).
Step 1: Circuit Diagram and Description
This design has a single, smaller Amplifier module (TPA3110) than in my original Jumbleum Player.
I have arranged everything to fit on a small square PCB about 77 x 77 mm (3" x 3").
Microchip PIC Microcontroller
The heart of the circuit is a Microchip PIC18F14K50 microcontroller. 485
This chip was chosen as it has just enough memory available to jumble-up the music, fairly small (20 pins) and low cost. It is programmed in Assembler Language to control a DFplayer Mini MP3 module using a serial data protocol. (9600 Baud). 1003