More info and updates in https://rogerbit.com/wprb/2022/12/dfplayermini-x-bluetooth/
In this tutorial we will see how to make an MP3 file player with the DFplayer mini module, Arduino and a 128x32 OLED display. We will see how to assemble the printed circuit, provided by PCBWay, we will analyze the source code, and finally we will test how the device works.
If you want to play your music on a private beach or at meetings, this MP3 player with DFplayer module and Arduino is perfect for you. It includes a printed circuit so you can build it yourself.
If you want to play your music on a private beach or at meetings, this MP3 player with DFplayer module and Arduino is perfect for you. It includes a printed circuit so you can build it yourself. With it you can play MP3s.
Socket for arduino nano
A 1 Kohm resistor
OLED display sh1106
This is a 128x64 dot monochrome OLED display module with I2C interface. It has several advantages over LCD displays, such as high brightness, very good contrast, a wider viewing angle, and low power consumption. It is compatible with Arduino Rasberry Pi and PIC microcontrollers among others. It works with logic levels from 3.3V to 5V and has a viewing angle greater than 160 degrees. The screen size is 1.3 inches. It is powered by a voltage of 3.3V to 5V. It can be used in applications such as smart watches, MP3, thermometers, instruments, and various projects, etc.
Bookshop
Characteristics
- Interface: I2C (3.3V / 5V logic level)
- Resolution: 128 x 64
- Angle of view: >160 degrees
- Display color: Blue
- Display size: 1.3 inch
- Driver IC: SH1106
- Power supply: DC 3.3V~5V
- Operating temperature: -20~70'C
- Application: smart watch, MP3, thermometer, instruments, DIY projects, etc.
Seven push buttons
A micro SD card
- Works as a bluetooth master and slave device
- Configurable via AT commands
- Bluetooth V2.0+EDR
- Operating frequency: 2.4 GHz ISM band
- Modulation: GFSK (Gaussian Frequency Shift Keying)
- Transmit power: <=4dBm, Class 2
- Sensitivity: <=-84dBm @ 0.1% BER
- Security: Authentication and encryption
- Bluetooth profiles: Bluetooth serial port.
- Distance of up to 10 meters in optimal conditions
- Operating Voltage: 3.6 VDC to 6 VDC
- Current Consumption: 30 mA to 50 mA
- Chip: BC417143
- Version or firmware: 3.0-20170609
- Default Baud: 38400
- Supported baud rates: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.
- Interface: Serial TTL
- Antenna: Integrated into the PCB
- Security: Authentication and encryption (Default password: 0000 or 1234)
- Working temperature (Max): 75°C
- Working temperature (Min): -20°C
- Dimensions: 4.4 x 1.6 x 0.7 cm
PCB
Download gerber file —> gerbermp3dfplayer
Circuit
Comments