We are five students from the Franklin W. Olin College of Engineering, with a variety of majors and backgrounds, who decided to build a piano playing machine for our Principles of Engineering project. It's been a great opportunity to learn some new skills, and see our product develop over time.
Our objectives for this project were to create a piano playing robot that could play a simple song as well as a beginner. Our minimum viable product was a one finger bot that could play by sliding from note to note along a gantry, with a hard coded basic song. This would be controlled by a stepper motor and a servo motor. Because most members of our team had minimal prior experience working with mechanical, electrical, and computational components, our goals as a group were to develop basic skills in those areas, communicate well, and create a visually pleasing product with motor integration.
Integrating two stepper motors, two servos, and an LCD screen on one Arduino.
Learn more...Coding the Arduino to move our “finger” systems based on user interaction.
Learn more...