ESP32 as Bluetoothg/Spotify Connect receiver
Posted: Tue Aug 21, 2018 11:43 am
Hi guys,
I am Freddie from Germany! To introduce me: I am 16 years old, interested in electronics and love being outdoors. Might be enough at first. Though another hobby of mine is building speakers and recently I built a portable boombox. This means: I bought loudspeakers, calculated a frequency crossover, designed a layout for an amplifier and ordered 10 of them at jlpcb.com. Then I bought all the components and amplifier chips (TDA7377) and soldered everything together. The enclosure was made out of self cut MDF. After a paint of white, my girlfriend painted a wonderful pattern on it. All in all: a very beautiful speaker with about 30 Watts rms, 15Ah battery and a volume knob. Though it only has Aux (Cinch) as connection which sucks in the time of today. So I found some old things from a Music chair, which is a 16bit DAC which can easily play sound from USB Sticks. So I desoldered the necessary parts and built a 12V to 5V powersupply to power it. Works great, even with controls! Though also USB is not enough. And there the ESP32 should come into play. A bluetooth connection to my mobile phone should play the sound to my speaker. The problem: I am absolutely new to arduino etc. In my internship I played a bit with different sensors and motors to steer a sort of car, but that is not enough by far (as got my first impression during reading). So the actual plan:
ESP32 in Boobox -> plays music digitally from BT or Wifi (Spotify Connect if possible) to USB connection of my DAC -> converts to AUX -> Amp ...
Is that even possible? I ordered two of them yesterday to have one built in and have another one to test things or do other cool stuff. Can anybody give me a hint to start? Or something to read? I'd be happy about any help.
Thank you guys!
Greetings from Germany
Freddie
I am Freddie from Germany! To introduce me: I am 16 years old, interested in electronics and love being outdoors. Might be enough at first. Though another hobby of mine is building speakers and recently I built a portable boombox. This means: I bought loudspeakers, calculated a frequency crossover, designed a layout for an amplifier and ordered 10 of them at jlpcb.com. Then I bought all the components and amplifier chips (TDA7377) and soldered everything together. The enclosure was made out of self cut MDF. After a paint of white, my girlfriend painted a wonderful pattern on it. All in all: a very beautiful speaker with about 30 Watts rms, 15Ah battery and a volume knob. Though it only has Aux (Cinch) as connection which sucks in the time of today. So I found some old things from a Music chair, which is a 16bit DAC which can easily play sound from USB Sticks. So I desoldered the necessary parts and built a 12V to 5V powersupply to power it. Works great, even with controls! Though also USB is not enough. And there the ESP32 should come into play. A bluetooth connection to my mobile phone should play the sound to my speaker. The problem: I am absolutely new to arduino etc. In my internship I played a bit with different sensors and motors to steer a sort of car, but that is not enough by far (as got my first impression during reading). So the actual plan:
ESP32 in Boobox -> plays music digitally from BT or Wifi (Spotify Connect if possible) to USB connection of my DAC -> converts to AUX -> Amp ...
Is that even possible? I ordered two of them yesterday to have one built in and have another one to test things or do other cool stuff. Can anybody give me a hint to start? Or something to read? I'd be happy about any help.
Thank you guys!
Greetings from Germany
Freddie