Refined Version of @scottlawsonbc and all schematics + Tutorial 🎵🎵
View the Project on GitHub AnshumanFauzdar/Sound-and-music-reactive-ESP8266-WS2812B
Want to enjoy some music reactive without any hassling wiring and microphone like stuff along with arduino, then this will be perfect for you!
This project utilises sound/music from PC and process it accordingly and send over wifi to ESP8266 device.
Hardware Required:
Software Required:
Tools Required: -> Basic knowledge is required
Download this repository and save according to your ease of access
The repository includes everything needed to build an LED strip music visualizer (excluding hardware):
Python visualization code, which includes code for:
- Recording audio with a microphone (microphone.py)
- Digital signal processing (dsp.py)
- Constructing 1D visualizations (visualization.py)
- Sending pixel information to the ESP8266 over WiFi (led.py)
- Configuration and settings (config.py)
- Arduino firmware/code for the ESP8266 (ws2812_controller.ino)
So, music/sound is processed and hence signals are transferred to ESP8266
ESP8266 recieving signals:
ESP8266 connection edit out pin output according to your requirement in (ws2812_controller.ino)
Connection WS2812 with care is important as they are very sensitive to voltage change and you can easily burn them!
Stereo sound is preffered if you want to utilise music from your PC not from micrphone of PC
So, select stereo connection from sounds properties, and if it is not showing up - right click and check for disabled devices, if still it doesnot show you can use third party software like “VoiceMeeter”.
Once you have done all this and flashed code to ESP8266 without any error, then run the environment and go to directory where you have downloaded this repository For ex- If you are in E drive and python folder is saved like this “E:\DATA\AURDINO PROJECTS\Music Reactive\audio-reactive-led-strip-master\python” then by “cd E:\DATA\AURDINO PROJECTS\Music Reactive\audio-reactive-led-strip-master\python" change to this directory and then “python visualization”.
Boom! Enjoy the visualization and make your room sync to music, adjust the frequency slider according to your requirement!
This is refined Version of (@scottlawsonbc) and all schematics + Tutorial and all the errors and instructions covered
Arduino refined code is by (@joeybab3), (@gorgitko)
Themed Version is available at “https://anshumanfauzdar.github.io/Sound-and-music-reactive-ESP8266-WS2812B/”
# Current Status: I have moved my LED strips to TV frame and using WLED for daily use and LEDFX for music reactive purpose and it works great, but if you want to use more cool effects and dedicated to music reactive then use this project and do share with others!