Sound Bot Alan Liou Undergraduate Student Computer Engineering.

Slides:



Advertisements
Similar presentations
Frequency analysis.
Advertisements

Summary of Chapter II 1.Data Transmission. Step 1: what we have Analog signal Carry wave (carrier) Received singal ??
David Hansen and James Michelussi
David Meredith Minim David Meredith
SirenDetect Alerting Drivers about Emergency Vehicles Jennifer Michelstein Department of Electrical Engineering Adviser: Professor Peter Kindlmann May.
Vibraid Michael Balanov, Spyridon Baltsavias, Reona Otsuka, Andrew Woo Faculty Advisor: Prof. Ramakrishna Janaswamy Department of Electrical and Computer.
1 Analysis and Implementation of the Guitar Amplifier Tone Stack David Yeh, Julius Smith Stanford University Stanford,
Dr. Holbert Dr. Holbert April 23, 2008
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Fast Fourier Transformation of Vibration Signals using Microsoft EXCEL Mohammed Aref Department of Information Technology Salalah.
Digital Signal Processing A Merger of Mathematics and Machines 2002 Summer Youth Program Electrical and Computer Engineering Michigan Technological University.
Fourier Theory and its Application to Vision
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
EE 198 B Senior Design Project. Spectrum Analyzer.
Analysis and Implementation of the Guitar Amplifier Tone Stack
Trash2D2 Oral Report 3 IMDL David Mercado. What is Trash2D2? Perfect for parties – avoid cleanups! Robotic Garbage Can ▫Travels Room ▫Avoids Furniture.
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
Objectives: Lead Switching Circuitry/Control Analog to Digital Converter Write to Computer.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Cell Phone Effect on Sounds Caleb “Raising the Bar” __________ Max “The World’s Largest 3G Network” __________.
Team Couch Street Alex Arlint Jake Nylund Kevin Ratuiste Robert Rodriguez Academic Advisor: Joseph Hoffbeck Industry Representative: John Turner – Impinj,
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
PupBot Genevieve Carre October 31st, Content Objective of Special Sensor Inspiration Summary of Approach – Microphone sensor – Bandpass filters.
Final Project Review Team Vibraid April Vibraid Michael Balanov (Mike) EE Spyridon Baltsavias (Spiros) EE Reona Otsuka (Leo) EE Andrew Woo (Andy)
Trash2D2 Oral Report 2 IMDL David Mercado. Summary of Function Main Objective: Collect Garbage Motor-Driven Abilities: ▫Roam & Avoid Obstacles ▫Open Lid.
Investigation of the use of signal processing techniques in automatic music engraving Patrick Freer Honours Project Presentation.
Pre-Class Music Keith Kothman, Interludes video by John Fillwalk.
Trash2D2 Oral Report 1 IMDL David Mercado. Objective #1: Hold Trash Robot Body – Trash Can ▫Sturdy Outer Body ▫Inner Cavity Holds 13 Gallon Bag ▫20 Gallon.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Engineering Computation with MATLAB Second Edition by David M. Smith.
LIST OF EXPERIMENTS USING TMS320C5X Study of various addressing modes of DSP using simple programming examples Sampling of input signal and display Implementation.
FIR Filter Design & Implementation
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 April 24, 2001.
Music Classification Using Neural Networks Craig Dennis ECE 539.
The ECG UConn BME 290. Buffers What is a buffer? –Non-inverting amplifier with a gain of 1 Why use a buffer? –Buffers provide a high input impedance.
Digital Processing for EELS Data Xiang Yang WATLABS, Univeristy of Waterloo.
Digital AM Receiver System Hassen Abdu, Ebad Ahmed, Wajahat Khan April 21, Introductory Digital Systems Laboratory.
ARTIFICIAL INTELLIGENCE FOR SPEECH RECOGNITION. Introduction What is Speech Recognition?  also known as automatic speech recognition or computer speech.
David Squeri CELLULAR AUTOMATON. A cellular automaton is an array of cells that switch on or off depending on whether other cells are on or off. “Rules”
Fourier and Wavelet Transformations Michael J. Watts
BEER BOT Dalton Verhagen. Sound Sensor Designed to find the direction a specified sound source is coming from Determines this with a time of arrival algorithm.
Fast Fourier Transforms. 2 Discrete Fourier Transform The DFT pair was given as Baseline for computational complexity: –Each DFT coefficient requires.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
8/20/2003LSC/ Hannover AFT note1 Computationally efficient search for CW sources Based upon the Arithmetic Fourier Transform (no multiplications!) Exploratory.
1 Basic Signal Conversion 센서 및 계측 공학 (Sensor and Instrumentation Engineering) 2016 년 1 학기 충북대학교 전기전자반도체공학과 박 찬식
Real-time Digital Signal Processing Digital Filters.
The Smart Plug An Energy Monitoring and Management Solution
Advanced Computer Graphics
Introduction to Digital Signal Processing
PCM (Pulse Code Modulation)
Fourier and Wavelet Transformations
EE Audio Signals and Systems
Chapter 8 Data Acquisition
ECET 350 Competitive Success/snaptutorial.com
ECET 350 Education for Service-- snaptutorial.com.
ECET 350 Education for Service/tutorialrank.com
ECET 350 Teaching Effectively-- snaptutorial.com.
CS 4594 Data Communications
Gio De La Torre Electrical and Computer Engineering
Bits and Pieces November 6, 2007.
Quiz: Fast Fourier Transforms (FFTs) and Windowing TIPL 4302 TI Precision Labs – ADCs Created by Art Kay.
Developing a Versatile Audio Synthesizer TJHSST Computer Systems Lab
EEE 244-6: Fourier Transform (FFT) and Signal Processing
Sound Processing with Pure Data
Computer Networks Bhushan Trivedi, Director, MCA Programme, at the GLS Institute of Computer Technology, Ahmadabad.
ECE Computer Engineering Design Project
Practical Hidden Voice Attacks against Speech and Speaker Recognition Systems NDSS 2019 Hadi Abdullah, Washington Garcia, Christian Peeters, Patrick.
Presentation transcript:

Sound Bot Alan Liou Undergraduate Student Computer Engineering

Contents Objective Special System Inspiration Initial Stages Development Design

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

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

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

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

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.

Design Apply FFT on samples Process and send out commands

END