Music Tuned Into Your Fingers - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Music Tuned Into Your Fingers

Description:

Music Tuned Into Your Fingers. April 5,2002. MIDI GLOVE. Goals of Project ... serial. D0-D7. NMI. RB0 RB4. RA0. INTA. Addressing. D0-D7. A0-A7. Flex Sensors Circuit ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 15
Provided by: Robe419
Category:
Tags: fingers | music | tuned

less

Transcript and Presenter's Notes

Title: Music Tuned Into Your Fingers


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
COMPARATOR
5 Flex Sensors (1 on each finger)
UHF Transmitter
RB0RB4
serial
PIC MC
Ultra-Sonic Transmitter
RA0
UHF Receiver
Ultra-Sonic Receivers
serial
Z-80
UART
D0-D7
INT
Stopwatch
NMI
INTA
serial
A0-A7
MIDI
D0-D7
CTC
Addressing
4
Flex Sensors Circuit
5
Addressing Circuit
6
Stopwatch Circuit
7
Software Flow Chart (Z-80)
State
Key
Scale
Initialization
Stop
C
GO
MJ
7-Segment Display Example
Menu
Stop
Loop Scan
Go
Key Press 2
Key Press 1
Set Key
Set Scale
Stop
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
Time Values From Ultrasonic
Stop
Calculate X Position
Return
Extended Kalman Filter
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.
Write a Comment
User Comments (0)
About PowerShow.com