James Soole | soole2 | 110
Riley Baker | rileymb3 | 110
Project Proposal
- Introduction
- Statement of Purpose
The purpose of our project is to engineer a ukelele that plays itself. Given a pre-determined song, pressure on the appropriate frets should create chords. The strings should also be strummed. - Background Research
The strumming mechanism can be attained with a servo's back/forth motion, programmed in time to arduino code. The chord mechanism seems more challenging; it would involve hardware housing and multiple linear actuators to press at down on certain frets.
- Statement of Purpose
- Design Details
Parts
- ukelele
- guitar picks
- buttons
- wiring
- battery pack
- housing (could be 3d printed)
- Arduino
- Linear Solenoids:
possible options: - Digital Servo - provides quicker response and faster acceleration than RC Analog Servo; better for strumming
- Possible Challenges
No reference for playing chords (only reference for strumming)
Familiarizing ourselves with arduino programming
Full-width strumming - ideal; possible strumming idea would be lift of servo or linear push on handle of strumming device - References
- https://www.electromaker.io/blog/article/and-now-a-guitar-that-plays-itself
- https://www.bing.com/videos/search?view=detail&mid=DBDAA3F7923C36E2FA5EDBDAA3F7923C36E2FA5E&shtp=GetUrl&shid=1e112dc5-6b7f-4dbd-92af-62c9edbbb73a&shtk=SG93IHRvIGNvbnRyb2wgU2Vydm8gbW90b3Igd2l0aCBBcmR1aW5vIHdpdGggYW5kIHdpdGhvdXQgcG90ZW50aW9tZXRlcg%3D%3D&shdk=SW4gdGhpcyB2aWRlbyB5b3Ugd2lsbCBsZWFybjogLVdoYXQgaXMgYSBzZXJ2byBtb3RvciAtSG93IHRvIGNvbm5lY3QgaXQgdG8gQXJkdWlubyAtSG93IG1vdmUgaXQgdG8gYW55IHBvc2l0aW9uIC1UZXN0IHRoZSBzZXJ2byB3aXRoIGRpZmZlcmVudCBwb3NpdGlvbiBvZiBvZiAxLCAxMC4gYW5kIDMwIGRlZ3JlZXMgZm9yIHBvdGVudGlvbWV0ZXIgeW91IGNhbiB1c2UgYW55dGhpbmcgdmFsdWUgYmV0d2VlbiAxa86pIHRvIDUwMGvOqS4gVGhlIHNvdXJjZSBjb2RlIGZvciB0aGlzIHByb2plY3QgaXMgYXZhaWxhYmxlOmh0dHA6Ly9iaXQubHkvcmp4LXNlcnZvIFR1dG9yaWFsIGJ5IEFobWFkIFNoYW1zaGlyaSAuLi4%3D&shhk=ZwBU%2B6fcjJcXC%2BhjLCSFsImjSjRqiMoJMkyLqcis3G8%3D&form=VDSHOT&shth=OSH.YDOkWX5cRRtyQx0L%252BE8h7A
- https://github.com/makeandfake/Strumbot/tree/master