See details, C++ source code and schematics on Github at https://github.com/guido57/Funny-Spectrum
An Internet Radio receiver based on ESP32 (D1 Mini), a DAC and two 12 LEDs rings showing "real time" audio spectrum by colors.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
See details, C++ source code and schematics on Github at https://github.com/guido57/Funny-Spectrum
I added instructions to build the hardware, while the complete source code and installing software instructions are on github https://github.com/guido57/Funny-Spectrum
I added a picture to show the mapping between audio frequencies and LED color.
I added real time FFT i.e. now all the audio samples contribute to the colors at the same speed (22.050 Hz - stereo) of the music.
I added also music and light start and stop time in the web page (TODO change the config web page picture)
The ESP32 and the PCM5102A I2S DAC are mandatory.
Add the audio amplifier and the loudspeakers if you want to listen music without any other device (headset, your home audio device, ...)
Add the two WS2812B 12 LEDs rings (strongly suggested) if you want to see the colored real time audio spectrum. I hope this is the reason why you are builiding this.
See the details for glueing and soldering the LEDs ring at the next step.
Glue the ring to the plastic yellow shield. Do some attempts to set the loudspeaker on place and check that the 3 wires (DI, GND and Vcc) don't push the loudspeaker cone.
To avoid any problem, I made the three 1mm holes as you can see in this picture
Before pushing the boards into the loudspeaker box, check if everything works correctly loading the Software.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates