This shows you the differences between two versions of the page.
iothings:proiecte:2022sric:musicvisualizer [2023/06/02 07:25] dragos_mihai.ene |
iothings:proiecte:2022sric:musicvisualizer [2023/06/02 08:08] (current) dragos_mihai.ene |
||
---|---|---|---|
Line 37: | Line 37: | ||
The main logic of the project is represented by the following steps: | The main logic of the project is represented by the following steps: | ||
- | * set up the Wi-Fi communoication, microphone pin, LED strip object and initialize a list containing the color of the LEDs | + | * set up the Wi-Fi communoication, microphone pin, LED strip object and initialize a list containing the color of the LEDs |
- | * in a loop: | + | * in a loop: |
- | * read the analogue value outputed by the microphone | + | * Unordered List Item* read the analogue value outputed by the microphone |
- | * run the webserver, thus showing the client the webpage that controls the sound processing variants | + | * run the webserver, thus showing the client the webpage that controls the sound processing variants |
- | * based on the current sound representation method, process the sound and add the current LED values | + | * based on the current sound representation method, process the sound and add the current LED values |
- | * go through each element in the LED strip's list and modify the colors of each one | + | * go through each element in the LED strip's list and modify the colors of each one |
The music visualization methods: | The music visualization methods: | ||
Line 59: | Line 59: | ||
==== References ==== | ==== References ==== | ||
https://ocw.cs.pub.ro/courses/iothings/laboratoare/2022/lab3 | https://ocw.cs.pub.ro/courses/iothings/laboratoare/2022/lab3 | ||
+ | |||
https://arduinogetstarted.com/tutorials/arduino-neopixel-led-strip | https://arduinogetstarted.com/tutorials/arduino-neopixel-led-strip | ||
+ | |||
https://sensorkit.joy-it.net/en/sensors/ky-038 | https://sensorkit.joy-it.net/en/sensors/ky-038 | ||
+ | |||
https://www.youtube.com/watch?v=lU1GVVU9gLU | https://www.youtube.com/watch?v=lU1GVVU9gLU | ||
+ | https://projecthub.arduino.cc/abhilashpatel121/easyfft-fast-fourier-transform-fft-for-arduino-03724d | ||