sound bot alan liou undergraduate student computer engineering

9
Sound Bot Alan Liou Undergraduate Student Computer Engineering

Upload: steven-booker

Post on 05-Jan-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Sound BotAlan Liou

Undergraduate Student

Computer Engineering

Page 2: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Contents•Objective

•Special System

• Inspiration

• Initial Stages

•Development

•Design

Page 3: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Objective• To create an obstacle avoiding robot that can differentiate 3 different frequencies and perform 3 unique movements by those frequencies.

Page 4: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Special System• Utilize the Electret Microphone

Brakout from Sparkfun and apply a digital filter on it

• Have one frequency designed for the robot to tack and hone using sound localization

• Have the other two frequencies make the robot perform custom movements

Page 5: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Inspiration• First inspired by David Mercado’s robot, Trash2D2

• Utilize sound localization

• Oliver Change’s Beethoven Bot

• Recognize various frequencies and draw its associated musical note

Page 6: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Initial Stages• Create a higher sampling rate

Must be 2x higher than the highest target frequency, normal sampling rate is around 40 kHz

• Analyzing the signal Apply a Fast Fourier Transformation to the sampling data

Page 7: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Development• Try to implement FFT on samples on Arduino Due

• Utilizing the open libraries online to help create a fft code on Arduino such as the PlainFFT library on Arduino

• By mid November, I will decide whether I will continue implementing a digital filter or switch to an analog filter If I switch to a an analog filter I would have multiple

microphones each with their own op amp and custom band pass filter for selected frequencies.

Page 8: Sound Bot Alan Liou Undergraduate Student Computer Engineering

Design

Apply FFTon

samples

Process and send

out commands

Page 9: Sound Bot Alan Liou Undergraduate Student Computer Engineering

END