博文

Arduino-based Sound Spectrum Analyzer

图片
At the project outset, we decided to create a device that detects environmental sounds, generates real-time spectrum graphs, and is capable of alerting to high-frequency sounds in the environment. However, in the end, we opted to remove the alerting module. In the document, I've included some links that we used during our project for those interested in learning more. This is components list: Arduino Uno; LCD: ST7735 1.8'128*160 RGB TFT_LCD; Sound Sensor: LM393. Week 1 We wrote and validated the code for the sensor and buzzer components. Here's a tutorial for the sensor module: Sound Sensor Tutorial Week 2 We learned how to use the ST7735LCD screen and the principles of FFT. Here's a tutorial for the LCD: ST7735 LCD Tutorial Here's a tutorial for FFT: FFT Tutorial Week 3 We completed the code for the ST7735LCD screen part and also finished writing the code for performing FFT on fixed data. Week 4 We implemented FFT on the output data from the sound sensor and merge...