scottlawsonbc / audio-reactive-led-strip

:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
MIT License
2.67k stars 642 forks source link

good project, I like it #305

Open lixy123 opened 3 years ago

lixy123 commented 3 years ago

Esp32 can control color lights through sound. It's really an interesting project, I also like to expand the ability of esp32 by doing the following two small projects In my spare time:

  1. https://github.com/lixy123/ESP32_Remote_MIC Esp32 works as a remote microphone. It can listen to the voice directly with chrome or read the sound data with raspberry pie for displaying interesting lights or identifying words
  2. https://github.com/lixy123/ESP32-AUDIO-REC Esp32 receives the voice directly, uses the famous voice to text conversion service to recognize the words in the voice and controls the household appliances Source code is not commercial software, just demo products, I hope someone like it. It's enough to give others some creative inspiration
joeybab3 commented 3 years ago

Awesome both projects look pretty cool! I wish the esp was a bit more powerful so we could do the FFT's on-chip and skip the computer entirely, but even the pi struggles with this, so I don't see it working for a while.

gaijinsr commented 3 years ago

Hi, try https://github.com/zhujisheng/audio-reactive-led-strip, works great for me. I have a couple of ESP8266 as UDP receivers to received synchronized data from Scott's software on a Laptop for larger installations and some ESP32 with the standalone software for smaller settings.

akameswaran commented 3 years ago

Awesome both projects look pretty cool! I wish the esp was a bit more powerful so we could do the FFT's on-chip and skip the computer entirely, but even the pi struggles with this, so I don't see it working for a while. In my experience a pi 4 headless doesn't break a sweat. I don't do the GUI, but I can't make my PI go above 15-18% cpu even while running a flask server to enable rest based control.

I have a bunch of espy's and bigger arduino's but I am way too lazy to rebuild my lighting setup at this point.

lixy123 commented 3 years ago

Awesome both projects look pretty cool! I wish the esp was a bit more powerful so we could do the FFT's on-chip and skip the computer entirely, but even the pi struggles with this, so I don't see it working for a while.

https://github.com/squix78/esp32-mic-fft Esp32 is enough for FFT. Here is about esp32 and FFT. I don't know if you are concerned