Class Name: EE 45 (Electronics Systems and Laboratory)
Institution: Caltech (Undergrad)
Project Duration: May - June 2024
Project Description: Produced an Arduino-controlled tone generator that played music
Joint project with Nerissa Finnen. All calculations, tuning, and programming done together.
We built a voltage-to-frequency converter to create different notes output by an Arduino-controlled DAC. We then amplified the frequency signal so it could be heard on a connected speaker.
You "play" the piano by inputting different notes and durations into the Serial Monitor, which is what I am doing in the video below.
Arduino code here.
Project report with calculations, schematics, and other technical details of our project.
Nonlinear circuit analysis (the nonlinear element here being a diode)
Simulation with LTSpice
Breadboarding
Arduino Serial communication