1 Music in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees Singing Robot Robot plays notes of A minor scale Pitch determined by distance from an object
6
Embed
Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Music in Engineering (BoeBot Music)
Engineering Freshman Academy Final Project Fall 2010
Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees
Singing Robot
Robot plays notes of A minor scale
Pitch determined by distance from an object
2
Programming the Robot
BASIC Stamp BS2 microcontroller outputs different sound frequencies
− Mounted on a BOEBOT chassis
Sonar sensor detects distance
Programmed using PBasic language
Controlling the Sound
Move a flat object in front of the sensor Different distances emit different frequencies
3
Video: Notes
Text http://www.youtube.com/watch?v=TaS3r-hPrXY&NR=1
Infrared Sensors
BOEBOT already equipped with infrared sensors
Sensors detect darkness of the surface under the robot
Re-programmed to detect objects beneath it
4
Using the Infrared Sensors
Notes played only when sensor is triggered
Amplifying the Sound
Interfaced robot with speakers to amplify sound emissions
Connected RC filter to frequency output to pins on a breadboard
Arranged two rows of pins on breadborad
5
Amplifying the Sound
Pins hold an 1/8 inch jack in place
Cable plugs into iPod speakers on AUX
Produces sound superior to robot's on-board speakers