Music Tuned Into Your Fingers April 5,2002 Goals of Project Create a glove that sends out signals based on finger position Use flex sensors, and an onboard.

Slides:



Advertisements
Similar presentations
Programmable Interval Timer
Advertisements

Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Music Tuned Into Your Fingers May 3,2002 By: Andrew Howard Adesina Bakare Robert Zaretsky Robert Ferreira Ryan Ferster.
Starting with serial Chapter Ten 10.1, 10.2,
Lapview – The Swimmer’s Watch GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 24 th, 2008 Department of Electrical and.
Remote Keystroke Retrieval System Kevin Butler Omar Martino Eric Hicks.
Coordinate Based Tracking System
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag February 15, 2000 Senior Project Status.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Synchronized Strobe for Video Camera Jeff Baskett & Jason Zubo Project Advisor: Dr. Irwin.
Electronics Design Laboratory Lecture #11, Fall 2014
ECE 504: Supervisory Control & Critical Infrastructures University of Idaho Udhay Ravishankar.
ASPPRATECH.
ECE 353 Lab B (part 1 – Overview)
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Acceleration Based Pedometer
V 0.91 Polled IO versus Interrupt Driven IO Polled Input/Output (IO) – processor continually checks IO device to see if it is ready for data transfer –Inefficient,
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
ELEC4601 Microprocessor systems Lab 3 Tutorial
 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through.
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
MICROPROCESSOR AND MICRO CONTROLLER
Interrupts Useful in dealing with: The interface: Random processes;
CSNB374: Microprocessor Systems Chapter 5: Procedures and Interrupts.
OBSTACLE AVOIDANCE ROBOT
Microprocessor and Interfacing Example: Writing a Game Need to Check Keyboard Input.
Team 10 Julia Liston. Project Overview  Our team’s goal is to build a prototype of a robot that can: Use GPS to locate a lost person Autonomously navigate.
Weather-Sensing Fabulous Weather-Sensing Data-logger! Introducing the… 100% designed and manufactured at the Vigyan Ashram FabLab!
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation.
Lecture 7: Overview Microprocessors / microcontrollers.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Interrupt-Driven I/O There are different types of interrupts –Hardware Generated by the 8259 PIC – signals the CPU to suspend execution of the current.
Interrupts ELEC 330 Digital Systems Engineering Dr. Ron Hayne
Interrupts ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
Hardware Needs 18F452 Main Controller CM8870 DTMF Decoder UART in PIC, MAX232 Serial Port Line Level Converter Amplifier for IR Detector Voltage feed into.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
EEE 499 GRADUATION PROJECT FIRST-MIDTERM PRESENTATION By Sedat ONATLI & Akbar SHADAKOV Supervisor : Prof.Dr. Arif NACAROĞLU.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
IR OBSTACLE DETECTION TO
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
Chapter 10 Interrupts. Basic Concepts in Interrupts  An interrupt is a communication process set up in a microprocessor or microcontroller in which:
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Application Case Study Security Camera Controller
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Source: Serial Port Source:
PC Mouse operated Electrical Load Control Using VB Application
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
RAILWAY TRACK SNAP NOTIFICATION
Wearable Keyboard Graduation Project Seminar 21/12/ Thursday
Project name: Traffic Guide using Wireless Radio
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /20/2018.
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Blinkers ++ Team 5.
Development of a Flex Sensor Glove
TCSP: Software Development Status
Development of a Flex Sensor Glove
Source: Serial Port Source:
Presentation transcript:

Music Tuned Into Your Fingers April 5,2002

Goals of Project Create a glove that sends out signals based on finger position Use flex sensors, and an onboard MC Triangulate position of glove Use ultrasonics and Extended Kalman Filter Translate X,Y,Z position and finger position into MIDI signals Z-80 translates information into MIDI signals

Schematic Diagram COMPARATOR5 Flex Sensors (1 on each finger) PIC MC Ultra-Sonic Transmitter UHF Transmitter UHF Receiver UART MIDI serial Z-80 CTC Stopwatch Ultra-Sonic Receivers INT serial D 0 -D 7 NMI R B 0 –R B 4 RA0RA0 INTA Addressing D 0 -D 7 A 0 -A 7

Flex Sensors Circuit

Addressing Circuit

Stopwatch Circuit

Software Flow Chart (Z-80) Initialization Menu Loop Scan Set KeySet Scale Go Stop Key Press 2 * Stop and Go is a flag that determines if MIDI signals are sent CGOMJ 7-Segment Display Example StateKeyScale Key Press 1

Software Flow Chart (NMISR) NMISR : Non-Maskable Interrupt Service Routine From UART Finger Position Generate MIDI Code Send to UART Test Flag Return Go Stop

Software Flow Chart(IM1SR) IM1SR : Interrupt Mode 1 Service Routine Test Flag Time Values From Ultrasonic Calculate X Position Extended Kalman Filter Generate MIDI if necessary Send UART if necessary Return Stop Go

Software Flow Chart (PIC) Initialization Send Ultrasonic Sample flex sensor Send signal To Z-80 PIC Button Press Send Signal To Z-80 PIC Interrupt Service Routine State Change Change No Change Return

Parts List Mattel Power Glove (5) Flex Sensors Ultrasonic Transmitter (3) Ultrasonic Receivers PIC 16F873 Microcontroller (3) LP339 Quad Comparators TX MHz Transmitter RX MHz Receiver Z-80 Microprocessor 16550D UART 8254 Counter Timer Circuit

Group Responsibilities Andrew Howard Integration Adesina Bakare MIDI Guru Robert Zaretsky Glove Hardware Robert Ferreira Software Ryan Ferster Triangulation

Current Status Circuits designed Triangulation equations derived Glove with flex sensors and ultrasonics acquired Other parts need to be ordered Software in planning stage Derivation of Extended Kalman Filter equations needed

Timeline for Project Phase April 11 Acquisition and implementation of circuits. Start development of software. April 18 Integration circuits with glove, ultrasonics and RF transmitter/receiver. Continued development of software April 25 Period allowed for testing and troubleshooting. May 1 Preparation for Demo.