Lab Report
Source Code
Video
RoboUke
Development of a trainable robotic ukulele
Wednesday, May 9, 2012
Friday, April 27, 2012
DEMO DAY!
Demo day is here, and RoboUke works pretty well!
Some glamor shots:
Slave Ukulele |
Master Ukulele and mbed |
Project Abstract:
RoboUke
Sam Wolfson and Nick Howarth
Team Fox
RoboUke is a trainable, robotic ukulele system developed on the mbed LPC11u24. The user plays a simple chord progression on the master ukulele, and RoboUke stores the chords and rhythm data, parses it, and then mimics the chord progression on the slave ukulele. In the recording mode, RoboUke uses a microphone to detect when the user strums a chord, and then identifies the chord using pressure sensitive resistors acting as switches on the fretboard of the master ukulele. An LED countdown lets the user know when to start recording, and the recording mode will stop once a strum without a chord identity is detected. In playback mode, the chord data and strum timing is used to control servos on the slave ukulele. The chord progression played during the recording mode is repeated until the user exits playback mode. The slave ukulele uses three servo motors to achieve six possible bar chords (C, D, E, F, G, and A) and another servo to strum the strings. RoboUke is capable of storing chord progressions on different channels, as well as playing back pre-programmed songs. This concept of trainable mechanic actuation has applications in consumer electronics as well as biomedical devices.
Dropbox link to presentation slides:
https://www.dropbox.com/sh/qgykkgex3rawvmk/fPo9g_LOTJ
Wednesday, April 25, 2012
So it almost works...
After a couple more sessions in the lab, we have both input and output working. We need to work on the timing a bit, but the chord progression works pretty well. Watch Nick play a simple tune and Robouke's attempt to copy it in the video:
Thursday, April 19, 2012
Saturday, April 14, 2012
Thursday, April 12, 2012
Strumming and chord changes
Everything needs to be mounted properly to the ukulele, but the strumming works!
Subscribe to:
Posts (Atom)