Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Digital Thermostat and Data Logger Brandon Wagner and David Southwick.
In this presentation you will:
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
Real Time Embedded System Finger Finger Revolution EE4214.
CAPSTONE Demonstration Radio TiVo FPGA Thundercats: Hariklia Karagiannis Hasina Jamal Osato Edo-Osagie Brad Mazan Chad Griffith.
Introduction of Holtek HT-46 series MCU
Magnetic Manipulator Team 125. Chad Perkins (Spring Team Lead) John Olennikov(Web Master) Ben Younce Marley Rutkowski(Fall Team Lead) Professor Robert.
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Digital Theremin Nicolas Lauzon Albert Ma Celia Valel Farooq Ahmad Alesya Bajoria Tim Church EE 552 High Level ASIC Design Using CAD Tools.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Part A: Controlling Oscillation Frequency with Capacitors and Resistors Part B: Diodes and Light Experiment Timer.
Auto-Driven Vehicle By Jason Gajowski Nathan Schmarje 9/11/2003.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Midterm Review MBS 2006 MP Electronics, Basic Concept  Two modules:  Probe module  Surface module  The surface module is replaced by the.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
ECE 411 Practicum Project Dung Vo Duc Phan Rami Alshafi Talal Alshammari.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
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.
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
Objectives How Microcontroller works
Miguel Contreras IME 458 – Advanced Microelectronics and Electronic Packaging Spring 2014 Infrared Sensitive Lights (ISL)
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
1 Lab 5: Controls and feedback. 2 Lab 5: Control and Feedback This embedded system uses the Photo sensor to detect the light intensity of the environment.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Low Power FM Receiver Andrew Young November 17, 2008.
Network and Systems Laboratory nslab.ee.ntu.edu.tw.
SEPTEMBER 25, 2008 Power Melder Midterm Presentation.
Automated Control System
Lab 3: ADC.
ECE 3450 M. A. Jupina, VU, 2016 Capacitance Sensor Project Goal: Creation of a digital capacitance sensor circuit where a variation in capacitance changes.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Guide Presented by Mr.M Cheenya V.Abhinav Kumar 11E31A0422 Asst.Professor K.Shiva Kumar 11E31A0423 K.Rajashekhar 11E31A0424 K.Chaithanya Sree 11E31A0428.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Module 8 Tutorial  An 8086 system is used for controlling the speed of a motor. The motor can operate at 5 different speeds (1- 5).  The speed.
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
Real Time Control of Power Electronic System using ARM Processor MV Pankaj Lahari M.Tech Power Electronics 13131D5202.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Christmas Lights Controller
Timers and Event Counters
A 12-bit low-power ADC for SKIROC
Electrical candle ECE 411 Practicum Project Dung Vo Duc Phan
Dynamic Ferrofluid Lamp Team 59
BITS EDU. CAMPUS , VARNAMA
AVR Addressing Modes Subject: Microcontoller & Interfacing
Proximity Sensor Theremin
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
Digital Acquisition of Analog Signals – A Practical Guide
Digital Theremin with LED
CSCI1600: Embedded and Real Time Software
Sensors and actuators Sensors Resistive sensors
ACOE347 – Data Acquisition and Automation Systems
Electrical traditional Chinese Instrument - Xun
Presentation transcript:

Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara

Group 9: Theremin Slide 1 OUTLINE Needs and Objectives Design Design Implementation Testing and Results Team work and Lessons

Group 9: Theremin Slide 2 Needs and Objectives Practicum project requirements 1 actuator 1 sensor 1 processing module Motivation of project Implement core knowledge into a working project Actually build something Experience the steps of project development, organization, design and testing And, of course, to be cool and creative enough to get an A …

Group 9: Theremin Slide 3 Needs and Objectives Traditional Theremin Plays music without contact Controls frequency and volume Antennas act as sensors Proximity Sensor Theremin Us e proximity sensors as alternatives Use a MCU for digital signal processing of volume and frequency Have same functionality with integrated speaker Moog Theremin

Group 9: Theremin Slide 4 Needs and Objectives Objective: Functional Prototype Initial Approach Volume Sensor Frequency Sensor MCU ADC Conversion Output PWM Indicator LEDs Record Playback Battery power Analog voltage User Interface Switches Speaker Create sound Sensor ModuleMicroprocessor ModuleSpeaker Module

Group 9: Theremin Slide 5 Microprocessor Module Accept all voltage levels of sensor inputs Operation modes: playback, record, loop Indicator LEDs On board memory for 10s of recorded music Pushbutton interface Sensor Module Measure distance up to 400mm Reaction time <50ms Accountable for background noise Speaker Module Audible range sound >5m Master volume control 50mW -1W power without heat sink frequency range 300Hz -3.4kHz Design Module Requirements Specifications Test Plan: acceptance, integration, unit

Group 9: Theremin Slide 6 Design Sensor Module IR sensors with individual LED and phototransistor IR LED Phototransistor IR LED Phototransistor 5VDC Supply VDC output Hand position Optimize signal range Background noise is unpredictable under different light conditions 5VDC Supply

Group 9: Theremin Slide 7 Design MCU ATMega 328P 5VDC Supply VDC output volume sensor PWM for Frequency Indicator LEDs Main power Record Playback Interface Switches Main power Record Reset ACITVE LOW 5VDC VDC output freq sensor PWM for Volume ADC PWM outputs Frequency 16 bit resolution Volume 8 bit resolution 8MHz internal RC oscillator Microprocessor Module

Group 9: Theremin Slide 10 Design Speaker Module Speaker 5VDC Supply PWM Freq NMOS GND PWM Vol Volume PWM Fixed at 31250Hz Duty cycle varies from 0 -50% Frequency PWM Fixed 50% duty cycle variable frequency approx. 480Hz – 5500Hz By anding signal average DC level is controlled- Volume

Group 9: Theremin Slide 8 Design Software Algorithm Play through read adc from sensors Is measurement > max value? yes Mode 1 play through Measure freq sensor Update freq PWM timer Measure volume sensor Update volume PWM timer Is measurement < min value? no yes Mode 0 No output Turn off freq PWM Turn off volume PWM Executable on timer overflow interrupt Return main idle loop

Group 9: Theremin Slide 9 Design Software Algorithm Record Interrupt REC pushbutton pressed Is vec index at max? Increment index Are vectors fully populate? no yes Mask pushbutton interrupt Mode 3 Playback Update freq PWM timer from freq vec Executable on timer overflow interrupt Mode 2 REC / play through Measure freq sensor Update freq PWM timer Store freq sensor measurement Measure volume sensor Update volume PWM timer Store volume sensor measurement Update vol PWM timer from vol vec Reset index no yes Resettable on reset pushbutton interrupt

Group 9: Theremin Slide 11 Design Implementation Behavioral Schematic

Group 9: Theremin Slide 12 Design Implementation PCB Board Wire Diagram

Group 9: Theremin Slide 13 Design Implementation Off -Board Wire Diagram

Group 9: Theremin Slide 14 Design Implementation PCB Board Layout Top Fill Ground Plane Bottom Fill Ground Plane

Group 9: Theremin Slide 15 Design Implementation Project Box Locate Frequency and volume Sensors on opposite sides Speaker placed on top Create a DJ tool

Group 9: Theremin Slide 16 Testing and Results Microprocessor Module AVR Studio 5 with Debugger Prototype type board with LEDs and Pushbuttons Code blocks were modularized tested/ integrated Sensor Module Different sensors were tested for voltage outputs Ambient level Optimizing dynamic range of sensors Speaker Module Most difficult was creating waveform Configuration was prototyped in capstone lab High voltage levels from inductive speaker kick back

Group 9: Theremin Slide 17 Microprocessor Module Accept all voltage levels of sensor inputs Operation modes: playback, record, loop Indicator LEDs On board memory for 10s of recorded music Pushbutton interface Sensor Module Measure distance up to 400mm Reaction time <50ms Accountable for background noise Speaker Module Audible range sound >5m Master volume control 50mW -1W power without heat sink frequency range 300Hz -3.4kHz Results of Alpha Test Testing and Results

Group 9: Theremin Slide 18 Team work and Lessons Experience of work division in Individual tasks: Work in parallel: quickly done Limitations on learning Whole team does every step: Work in series: slower process Every member knows every process, equal learning opportunity Some members do more some do less

Group 9: Theremin Slide 19 Team work and Lessons What we got and learned Divide and conquer No conflict between team members Design process is in constant flux waterfall/ spiral method “Work in series” is better for learning and preparing for capstone “Work in parallel” is better for Capstone project and real working environment Achieve the ultimate goal: have fun with the project

Thank you for your attention Q&A