1 / 14

Music Tuned Into Your Fingers April 5,2002

MIDI GLOVE. 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

Download Presentation

Music Tuned Into Your Fingers April 5,2002

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MIDI GLOVE Music Tuned Into Your Fingers April 5,2002

  2. 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

  3. Schematic Diagram 5 Flex Sensors (1 on each finger) COMPARATOR UHF Transmitter RB0–RB4 serial PIC MC Ultra-Sonic Transmitter RA0 Ultra-Sonic Receivers UHF Receiver serial Z-80 D0-D7 UART INT Stopwatch NMI INTA serial A0-A7 D0-D7 MIDI CTC Addressing

  4. Flex Sensors Circuit

  5. Addressing Circuit

  6. Stopwatch Circuit

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

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

  9. Software Flow Chart(IM1SR) IM1SR : Interrupt Mode 1 Service Routine Go Test Flag TimeValues From Ultrasonic Stop Calculate X Position Return Extended KalmanFilter Generate MIDI if necessary Send UART if necessary

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

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

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

  13. 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

  14. 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.

More Related