audio-reactive-led-strip/README.md

26 lines
879 B
Markdown
Raw Normal View History

2016-12-25 08:52:54 +01:00
# audio-reactive-led-strip
Real-time LED strip music visualization using the ESP8266 and Python
![block diagram](block-diagram.png)
![overview](description-cropped.gif)
# Demo (click gif for video)
[![visualizer demo](scroll-effect-demo.gif)](https://www.youtube.com/watch?v=HNtM7jH5GXgD)
# Overview
The repository includes everything needed to build an LED strip music visualizer (excluding hardware):
- Python Real-time visualization, which includes code for:
- Recording audio with a microphone ([microphone.py](python/microphone.py))
- Digital signal processing ([dsp.py](python/dsp.py))
- Constructing 1D visualizations ([visualization.py](python/visualization.py))
- Sending pixel information to the ESP8266 over WiFi ([led.py](python/led.py))
- Arduino firmware for the ESP8266 ([ws2812_controller.ino](arduino/ws2812_controller/ws2812_controller.ino))
2016-12-25 08:52:54 +01:00
2016-12-26 03:30:36 +01:00
2016-12-25 08:52:54 +01:00