music in engineeringmusic in engineering (boebot music) engineering freshman academy final project...

6
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

Upload: others

Post on 25-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

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

Page 2: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

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

Page 3: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

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

Page 4: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

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

Page 5: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

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

Video: IR Trigger

Text http://www.youtube.com/watch?v=goHsXPg2XSk

Page 6: Music in EngineeringMusic in Engineering (BoeBot Music) Engineering Freshman Academy Final Project Fall 2010 Keith DeRuiter, Emily Erickson, Caitlin Kirkpatrick, and Cameron McClees

6

Demo

Questions?