Stuart T. Duerson II James Holland - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Stuart T. Duerson II James Holland

Description:

Movie Time. Behold... Design Challenges and Solutions. Ambient light (ISIS Enemy #1) ... ISIS LEDs & Christmas. 2 shift registers for each ASB. ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 16
Provided by: multimed7
Category:

less

Transcript and Presenter's Notes

Title: Stuart T. Duerson II James Holland


1
Final Presentation
Stuart T. Duerson II James Holland Asaf
Cohen David Abner
ECE 4006 Spring 2005 Dr. James
Hamblen
www.prism.gatech.edu/gt0914a/isis.html
2
The ISIS Groups Goals
  • ISISs main goal was to create a keyboard that
    you could play without touching the keys
  • Use Infrared light to detect users hand and
    distance for amplitude control
  • Conform to the MIDI Standard
  • Have 3 octaves
  • Have the ability to teach a user how to use it
    dynamically
  • Use a novel GUI interface

3
Success??
  • The ISIS Group successfully
  • Designed and fabricated a novel infrared-based
    touch free keyboard.
  • Interfaces with any MIDI port to send and
    receive music messages.
  • Developed a implemented a novel GUI interface
    was created to control ISIS using C.
  • Uses 32 notes (4 shy of 3 octaves).
  • Implemented amplitude control via distance
  • Dynamically teach users how to play a given song

4
Movie Time
  • Behold

5
Design Challenges and Solutions
  • Ambient light (ISIS Enemy 1)
  • Solved by Clocking IR and filtering
  • Combining analog and digital systems
  • Solved with 10 bit A\D converter and large
    number of MUXs and DEMUXs
  • Erroneous reflections
  • Solved by Demultiplexing the clock signal and
    multiplexing the output (creating a pair)
  • Very large number of control signals and outputs
  • Solved with Modular design and multiplexing
  • Sending AND receiving MIDI messages
  • Solved by Carefully programming the PIC to queue
    incoming messages while continuing normal
    operation
  • Massive fabrication effort
  • Solved with Ridiculous hours in the design lab

6
ISIS Data Control Lines
  • MIDI Device sends and receives MIDI music
    messages
  • PIC Microcontroller receives input from the MIDI
    device and the keys through ASBs additionally
    the PIC sends messages to the MIDI device and the
    keys
  • The ASBs communicate with both the PIC and the
    OSBs (individual keys)
  • User interacts with the OSBs to play notes and
    learn how to play various songs


7
OSB Optical SkillZ Block
8
ASB Analog SkillZ Block
9
ASB Output
10
PIC Microcontroller
Main Line Code
  • call input
  • call sampleAD
  • call sendMIDI
  • incf COUNT,F
  • movlw 36
  • xorwf COUNT,W
  • IF_ .Z.
  • MOVLF 0,COUNT
  • call BlinkAlive
  • call lightLEDs
  • ENDIF_

11
ISIS LEDs Christmas
  • 2 shift registers for each ASB.
  • Loads data for each color of LED from a signal
    data line.
  • Clocking is what distinguishes between each ASB
    LEDs.

12
MIDI Interface GUI
  • Plays standard MIDI files, can select
    input/output ports. Uses hardware MIDI
    synthesizer.
  • Shows which notes a user is playing.
  • Two Modes Beginner and Advanced

13
Complete ISIS Package
14
ISIS Cost
15
Future Work and Closing Thoughts
  • Independent Power Supply
  • Wireless Operation
  • Beginner Mode
  • More Notes with Smaller Footprint
  • Larger Distance from better Optoelectronics
    (VCSEL)

The ISIS group thanks you for your time and
attention. Following this short clip we will
host your questions.
Write a Comment
User Comments (0)
About PowerShow.com