Browser controlled MP3 Player built using the ESP8266 and CATALEX MP3 Player based on YX5300 chip
Python
Latest commit 47fa6b1 Oct 2, 2016 @umarsear committed on GitHub Update README.md
Permalink
Failed to load latest commit information.
.gitignore Initial commit Oct 1, 2016
LICENSE Initial commit Oct 1, 2016
README.md Update README.md Oct 2, 2016
Serial MP3 Player v1.0 Manual.pdf Serial MP3 Player V1.0 Manual Oct 1, 2016
main.py Update main.py Oct 1, 2016
mp3.py Create mp3.py Oct 1, 2016
yx5300.py Create yx5300.py Oct 1, 2016

README.md

ESP8266-Connected-MP3-Player

Browser controlled MP3 Player built using the ESP8266 and CATALEX MP3 Player based on YX5300 chip. This implementation uses the MicroPython Firmware for the ESP8266 modules. http://docs.micropython.org/en/latest/esp8266/index.html

Example implementation of network connected MP3 player based on the ESP8266 WiFi module and the CATALEX Serial controlled MP3 Player. The MP3 player is controlled using a priopriety serial protocol. The file YX5300.py implements the protocol definition defined in the Serial MP3 Player v1.0 Manual.

The MP3 module has a 4 pin connector. VC +, VC -, RX, TX. Power can be drawn from the ESP8266 ground and +5v pin. for serial communication cross the RX to TX between the two modules.

Check out this YouTube video for see how it works. https://www.youtube.com/watch?v=linWEj72V1Y

Links to modules

ESP8266, I am using the WeMos implementation. (anyone running micropython should work)

https://www.aliexpress.com/item/D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-by/32643142716.html?spm=2114.13010608.0.0.nQCgqh

CATALEX MP3 player.

https://www.aliexpress.com/item/YX5300-UART-Control-Serial-MP3-Music-Player-Module-AVR-ARM-PIC/32729290291.html