Name | NetID | Section |
---|---|---|
David Shim | djshim2 | ECE 120 |
Pratham Jain | pnj2 | ECE 120 |
Statement of Purpose
The goal of this project is to build a robot which can be programmed to play 3 chords (G, C, D) on a guitar in a programmable sequence. The robot should be able to press down on the strings corresponding to the chord inputs and play a single, simple 4/4 strum pattern. Ideally, the robot can be used to play guitar while users sing along to the song of their choice, creating a fun and positive experience for the whole family.
Background Research
The strumming arm is pretty simple to engineer, the only mechanical parts being a servo motor which can be rotated through simple Arduino servo and delay commands. However, the string-press mechanism which determines the notes being strummed will be more difficult to engineer, even with only 3 chords present on the music menu. We plan to minimize as much changing in string-press fingerings as possible by changing only notes that must be changed to remain accurate to each chord's most basic form. The mechanism to press on the strings will be similar to pistons that push directly onto the strings.
Block Diagram / Flow Chart
System Overview
The Arduino Uno is used to power 2 servos and a stepper motor. One servo motor will be used to control the full-width strum of the strumming arm. The other servo motor will be used to lever the String-Press mechanism up and down onto the strings to press down for desired chords. The stepper motor is used to adjust the lateral direction of the String-Press mechanism, perpendicular to the direction of the strings, through the String-Press slider.
Parts
Possible Challenges
Building practical design for string-press mechanism within budget
Synchronization of strumming and string-press
References
List all references you used in your proposal. This is important, you do not want to be blamed for plagiarism. IEEE citation format is highly recommended. You can useĀ citethisforme.com's IEEE citation generator to painlessly generate your references in this style.
Danilo, D., Alessio, D., Andrea, D. and Giuseppe, P., 2015. Robot Guitar - Arduino - Jessica. [video] Available at: <https://www.youtube.com/watch?v=DBqdnujBSpI> [Accessed 16 September 2021].
Final Report
Video Demo