Skills: Audio Processing, Raspberry pi, Python
This was my first major project I ever attempted and completed.
I had the idea while working through the Arduino project book while playing around
with the piezo. The initial concept was: Record audio using a USB microphone plugged
into a Raspberry pi. This calculates the loudest frequency, and sends this to an Arduino
uno, where it plays that frequency on the piezo in real time.
Overall, this project worked how I imagined it would. I did research into the fast
fourier trasnform as the way to calculate the loudest frequency. I then wrote a python script
(with the help of AI) to calculate this value and send it to the Arduino. This was by far
the most difficult part of this project. I had no real knowledge of Python or Audio Processing
before this, and this project definitely taught me a lot.