Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.

Slides:



Advertisements
Similar presentations
Op-Amp- An active circuit element designed to perform mathematical operations of addition, subtraction, multiplication, division, differentiation and.
Advertisements

Experiment 17 A Differentiator Circuit
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Arduino Guitar Pedal Ian Andal IME 458 Dr. Pan.
Analog Basics Workshop RFI/EMI Rejection
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
Analog Sensing 101 WITH P Agenda  Analog Signal Characteristics  Common Problems with A/D Conversion  Clipping  Small Signals  Aliasing  Analog.
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
The transmission line circuit block used in Cadence Major Blocks and Peak Detector Sections of Channel Equalization Techniques for Ethernet Communication.
Catheter Guidewire Control System Derek Carlson & Caleb Anderson Advisors: Dr. Dempsey & Dr. Stewart.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Objective of Lecture Discuss analog computing and the application of 1 st order operational amplifier circuits. Derive the equations that relate the output.
Part I: Amplifier Fundamentals
Analogue Electronics II EMT 212/4
Sound Source Localization based Robot Navigation Group 13 Supervised By: Dr. A. G. Buddhika P. Jayasekara Dr. A. M. Harsha S. Abeykoon 13-1 :R.U.G.Punchihewa.
A Differentiator Circuit.  All of the diagrams use a uA741 op amp. ◦ You are to construct your circuits using an LM 356 op amp.  There is a statement.
Experiment 17 A Differentiator Circuit
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
Chapter 2 Basic Concepts of Electronics. Figure 2.1 Electric current within a conductor. (a) Random movement of electrons generates no current. (b) A.
Announcements Assignment 5 due tomorrow (or now)
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Team Dominate(d?) The Happy Peace Bike. Defining un-measured variables  The variables we decided to characterize are: Acceleration Deceleration Lateral.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Announcements mid-term Thursday (Oct 27 th ) Project ideas to me by Nov 1 st latest Assignment 4 due tomorrow (or now) Assignment 5 posted, due Friday.
CAEN November 15, 2002 Vandelli W. 1 Test Conditions Prototype fed by CAEN Module 2527 through 100 m long cables From channels status page on generator.
EDA385 Project Presentation The Sound Disguiser. Overview Sample input audio Read input from the rotary encoder Process the audio due to choosen mode.
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
G7 - Practical Circuits 1 G7 - PRACTICAL CIRCUITS [3 exam question - 3 groups] G7A - Power supplies; schematic symbols G7B - Digital circuits; amplifiers.
Task List  Group management plan  Background studies  Link budget: optical/electrical  Build, test learning Rx board  Order components for transceiver.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Wireless Power Transfer Via Inductive Coupling SENIOR DESIGN GROUP 1615 RYAN ANDREWS, MICHAEL DONOHUE, WEICHEN ZHANG.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
ELECTRONIC STETHOSCOPE ARRAY Groupe 70 Robin GUIGNY & Fatima Zohra HASNAOUI ECE 445 Spring 2016.
Wireless Smoke Detector System Andrew Chiu Chi-Ming Wang ECE 445.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
On-Site HotBox Calibration System Team 2 Pourya Assem & Paul Lupas Prof. A.C.Singer ECE 445 – Fall 2012.
Sound Controlled Smoke Detector Group 67 Meng Gao, Yihao Zhang, Xinrui Zhu 1.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
EE140 Final Project Members: Jason Su Roberto Bandeira Wenpeng Wang.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
In and Out Line Monitoring System for Volleyball
Obstacle avoiding robot { pixel }
ECE 445 Smart Window Responding System
(4) Filters.
Automatic human detector garbage can.
Analogue Electronics Circuit II EKT 214/4
Analogue Electronic 2 EMT 212
Textbook Detection System With Radio-Frequency Identification
Yuchen Chai, Pradeep Shenoy, Philip T. Krein
‘SONAR’ using Arduino & ultrasonic distance sensor
Directional Driver Hazard Advisory System
Group #8: Adam Belkhadir Alex Dutrow John Tran
Digital Theremin with LED
General Licensing Class
Design Realization lecture 16
Electrical traditional Chinese Instrument - Xun
Presentation transcript:

Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane

Problem 2 Skyping multiple people can be limiting Who is speaking? Who is off of the screen? Show face to everybody

3 Condenser microphones Servo Motors Micro- controller &PCB &Power circuit Provide a way to move the cell phone camera towards sound of interest Completely automated – no hands needed Ipad or IPhone

4 ADC Arduino Raspberry Pi Servo Motor Digital Signal SPI PWM ~5 V ~20mV X 4 Adaptor Current Sensor 12V 5V 9V 120V 5V <4 V Signal Power PCB Module Motor Module Microcontroller Module 5V

Hardware Overview – Current Sensor Unit LT1494 -Current Sensor -0-12V rails -1MΩ Input resistance 5 Ethernet Adapter Schematic Ideal Frequency response

12V 300mA 3.3Vs

Hardware Overview – Audio Sensor Unit LM741 -Operational Amplifier -80mW power consumption -2MΩ Input resistance -High input offset voltage (Typ 1mV, max 5mV) 7 Ethernet Adapter Schematic Ideal Frequency response

Hardware Overview – Audio Sensor Unit 8 MCP Khz Sampling Rate -5V Reference voltage -Max 8 ch input -10 bit precision -SPI communication

Hardware Overview – Audio Sensor Unit 9 54C6 Audio Microphone -46 ± 2.0 sensitivity at 1K Hz (~20mV at 1m distance)

Final PCB Schematic 10

PCB Board Layout 11

Microphone Sensor Unit: First PCB Problems 12 DC blocking Capacitor Lack of DC blocking capacitor Amplified dc component Caused severe clipping Add DC Capacitor

Microphone Sensor Unit: Second PCB Problems 13 “Discharging” Behavior Display of discharging behavior when connected to ADC Induced by Negative amplitude “Perfect Square Wave” problem Long wire to microphone acted like antenna Mixed noise larger than the audio signal Clipping from the Op Amps 27 KHz Not the same for both 3V Bias Changing the capacitance

Testing and Verification: Filtering Audio Signal 14 Results 1.79 KHz 3.77 KHz Attenuated over 2KHz Better response to signal frequency between Hz Slight phase delay due to the phase response of filter Potential for error because unequal phase response between two PCB’s

Testing and Verification: Amplifier Circuit 15 Yellow- Unamplified Signal Green- Amplified Signal

Data Collection: Overview PCB Amplifies and filters microphone signal Sends to ADC Arduino Collects samples from the ADC Stores results in a buffer Sends to Raspberry Pi through USB Raspberry Pi Signals the Arduino when ready for new data 16

Data Collection: Design Choices Raspberry Pi ~ 4 kHz sampling rate SPI clock stops working at around 2MHz OS timing issues Arduino Can sample fast enough Memory limitations 17 SPI Clock

Data Collection: Results 18 ADC Samples from Both Microphones

Data Processing: Overview Cross Correlation Perform convolution of two signals Represents lag of signals Motor Control PWM signal determines angle Two possible implementations Feedback based control Angle-based calculations 19

Cross Correlation 20

Angle Calculation 21 Far Field Assumption Accuracy: 5 Degrees Mic Distance: 50 cm Sampling rate Necessary: 12 KHz

Software Flowchart 22

Microcontroller Schematic 23

Successful Verifications Amplify & filter audio signal Sample PCB output with ADC with 22KHz (>12KHz) Store samples with Arduino All Modules are powered Motors can accurately move Cross-Correlation algorithm Unsuccessful Verifications Conclusion Cross-Correlation with real signal Two different distortion from microphones

Conclusion: Improvements Eliminate Phase distortion Find values of capacitance that works for both boards Add filter with opposite phase response Party room problem “Hi stand” – classify audio signals Stricter thresholding – limited signal frequencies Figure out resemblance to speech vs noise 25