Mini receiver/CD player thing using ESP32 and Arduino Audio Tools #1958
vladkorotnev
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
OK, I think this is ready to show off despite some minor issues for the time being :P
This is an internet radio receiver + CD player + bluetooth receiver thing based around an ESP32, using Arduino Audio Tools in some modes!
Many of you may know the cheap IDE CD drive control boards sold on Taobao et al, as well as the countless projects accomplishing the same task — starting with the infamous ATAPIduino, and a handful of PIC-based projects just among those that I've seen.
Back in my childhood I had a crazy dream of building my own CD player, but a CD drive cost a fortune, and a microcontroller development environment a hundred times more. But in this day and age, after getting somewhat hooked on developing for ESP32 I decided to try my hand on a similar project, and crank it up to 11.
Demo video: https://www.youtube.com/watch?v=To1woYCxPkw
What it can do:
Also someday I wish ("plan" would too tough of a word in the current state of me) to:
Audio Tools is used for the internet-radio and bluetooth side of things. While in theory the circuit also allows for capturing the CD sound into the ESP32, I haven't yet found a use for that.
Many thanks to Phil for bearing with me during debugging the internet radio side of things, it was a bit of a nightmare for both of us figuring out why things aren't going as smooth as they should in theory.
You can find the source code here: https://github.com/vladkorotnev/cd-player/tree/master/firm
Beta Was this translation helpful? Give feedback.
All reactions