About.
Using voice control features of Amazon Echo to send command to raspberry pi controlled LED Neopixel stip. FFT will be performed on Pi to generate frequency response of the track and the spectrum is visualized using NeoPixel strip.
|
Functions:
Use Alexa to control LED color
Use Alexa to contro LED brightness
Display Spectrum with Neopixel
Use Alexa to control LED color
Use Alexa to contro LED brightness
Display Spectrum with Neopixel
Team Members |
Parts used |
Fan Chen
Meilin Qian William Xia |
Raspberry Pi
NeoPixel Amazon Echo Adafruit Mic |
Design details:
- Adafruit Microphone is used to take in audio input from music played by Amazon Echo
- The audio input is converted to digital input through a ADC
- The digital signal is sent to Raspberry Pi
- P10 of Pi is used as the I/O pin to transmit signal to Neo Pixal
- Detailed connections see below
Alexa/Pi Codes:
- fftLED.py
- Use FFT to convert input audio signal and output spectrum effect to the LED strip
- flaxServerNeopixel.py
- Host Pi into flax server
finalproj4180code.zip | |
File Size: | 2436 kb |
File Type: | zip |
Future Improvements:
- Use Alexa microphone instead of Adafruit Mic to take in audio input
- Has a display board to better display NeoPixel strip
- Add function for Alexa to play music from SD/USB card
Video Demo
|
|