Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 6 Digital Inputs
Advertisements

Indian Institute of Technology Hyderabad ELECTRONIC SWITCH CONTROL THROUGH RF(RADIO FREQUENCY) GROUP MEMBERS: Anil Kumar Loya ME12B1002 RITESH KUMAR CE12B1019.
Programmable Interval Timer
Engineering Roles We will be forming groups of 3 students
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
In this presentation you will:
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
Panasonic EVE-KC2F2024B 24 pulses per revolution 6mm diameter flattened output shaft output type: quadrature (incremental) minimum life: 15,000 rotations.
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
5/13/2011 Andrew Hobson Andrew Vitkus Evan Gelfand Sponsor: Dr. DeBartolo PHASE III P11003 Dynamic Keyboard Phase II Dynamic Keyboard Phase III.
Connecting VEX and ROBOTC
A CCESSIBLE L OCK O PENER RIT CE Senior Design Jeremy Espenshade Jason Fay.
Musical Instrument Digital Interface. MIDI Musical Instrument Digital Interface Enables electronic musical instruments, such as keyboard controllers,
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Midway.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Final Project Review.
IR SENSORS AND ENCODERS. LCDs Timothy Friez Class # 2.
Multidisciplinary Engineering Senior Design Project Self-Triggered Tempo Meter Preliminary Design Review 02/24/06 Team Members: John Gifford (EE)
P08009 Audible Memo Board Phase II Monday, October 22, 2007 P08009: Audible Memo Board Phase II Sponsor: Tala Hopkins Jon GosligaAudio Output Lead Loic.
ECE 353 Lab B (part 1 – Overview)
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Making a MIDI Keyboard Bob Wayne Bell, Jr. Nov. 15, 2002 EE281.
Individual Piano Key Controller Project P13363 Guide: Gerald Garavuso Members: Justine Converse (IE) James Cover (CE) Alex Eschbach (EE) Jason Hang (ME)
4.0 rtos implementation part II
P13363 Touch Sensitive Piano Keys Justine Converse (ISE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE)
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
PRESENTATION TOPIC :- Touch screen technology
Multimedia Technology and Applications Chapter 2. Digital Audio
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
MIDI Musical Instrument Digital Interface. MIDI A data communications protocol that describes a means for music systems and related equipment to exchange.
Translation of Sign Language to Speech Sensor Glove Development Name:Garry Rank Student Number: Supervisor:Mr Iain Murray.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Garage Band For MAC. What is it? A digital audio workstation that can record and play back multiple tracks of audio. Is a software application for OS.
Input and Sensor Input: Any signal or information digital or analog that is processed in a system is known as input. Sensor: A sensor is an object whose.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Application Case Study Christmas Lights Controller
Having fun with code, using Arduino in a middle school CS classroom
Prototyping with Microcontrollers and Sensors
Microcontroller Based Digital Code Lock
Introduction to Handshaking Communication with SSC-32U
DIGITAL CALCULATOR USING 8051
Introduction to Handshaking Communication with SSC-32
‘SONAR’ using Arduino & ultrasonic distance sensor
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
How to avoid catching things on fire.
DT-Assessment Frame Work Term2
Digital Theremin with LED
Touch Sensitive Piano Keys
Interrupts.
2019 Investing Now Summer Program
Presentation transcript:

Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide: Gerald Garavuso

Our Focus Mount sensor on 2 keys (1 white and 1 black key) Microcontroller will be able to get input from sensor and output a MIDI recognizable signal Sensors will be mapped in two dimensions to be able to control two separate music parameters. One dimension will be able to change a user selected parameter (i.e. volume, vibrato, etc.) over each individual key and the other dimension will change pitch bend over all keys at the same time MIDI mapping will be the limitation to which parameters can be mapped Will use blackberry trackball for sensor

Engineering Specs/Requirements

System/Flowchart

System Diagram

What we decided last time Conduct further research and testing for two concepts... *Blackberry trackball/trackpad *Capacitive touch sensor

Capacitive Touch Testing (Initial) Simple RC circuit built with square wave input Touched leads of the capacitor Discovered that touching both leads has a more noticeable effect

Capacitive Touch Testing (Initial) One capacitor testing Rise time changes if a touch exists Left (no touch), Right (touch)

Capacitive Touch Testing (Sensor) Touchpad breakout board is from sparkfun Twelve electrode capacitive touch inputs per chip Microcontroller is needed to interpret the signal Microcontroller can tell when touchpads are contacted and when they are released The time touched could be used for sensitivity

Schematics - Capacitive Touch Circuit

Trackball Testing (Sensor) Trackball breakout board is from sparkfun 4 directions and a push button can be detected and outputted as a digital signal using four hall effect sensors and a push button The frequency of the digital signal is controlled by the speed of the trackball The position can be found by counting how many digital highs there are in a certain amount of time

Schematics -Trackball Circuit

Risk Assessment

Decision Based on Testing & Risks Move forward with Trackball Sensor o Easier to program  Repeatable results  Less data to manipulate

Schematics - Main Circuit Board Will consist of Microcontroller (still need to pick) power regulator inputs of trackball sensors MIDI circuit

Pseudocode (Interface Test Program) Initialize Microcontroller o Board Setup (Pin IN/OUT) o Interrupt Setup (Enable, Edge trigger) Wait for interrupt from trackball o Turn on LED o Delay o Turn off LED o Clear Interrupt

Pseudocode (System) Initialize Microcontroller o Board Setup o Interrupt Setup o System Setup  Buttons to change parameters  Sensitivity  Musical parameter per axis Wait for interrupt from trackball o Start timer o Count number of rotations in time period o Determine magnitude + speed Modify incoming MIDI signal

System Diagram

Timing Diagram

Pseudocode - MIDI Send 'Note On' Message o Key press Send 'Aftertouch' Message o Sensor data Send 'Note Off' Message o Release key

MIDI - Background MIDI - Musical Instrument Digital Interface An electronic musical instrument industry standard protocol set in 1983 Allows for easy communication and compatibility between digital musical instruments, computers, and other related devices Captures note events and music parameters adjustments and encodes them in a digital message This digital message can then be interpreted and decoded into music

MIDI - Types of Messages Channel Messages - used for controlling one or more of the 16 MIDI channels or for controlling musical notes using a specific MIDI channel System Exclusive Messages - longer MIDI messages that are used for a variety of purposes System Common Messages - Some standardized features that are used for controlling the playback of songs in MIDI format System Real-Time Messages- Used for timing and clock signals

MIDI - Channel Message Digital Signal

MIDI - Issues Individual control of certain parameters is impossible within the MIDI specification Creating a message that complies with the MIDI specification that other devices will understand

MIDI - Resolution Additional software is required for full control of all parameters Find contacts that know more about the MIDI specification or know where to find related resources o Music shops o RIT library o Manufacturers o Organization that controls/owns standard

Test Plan (Software) Play 1 key without sensor, get output Play 1 key with sensor, get output o Fast and short o Fast and long o Slow and short o Slow and long o Sensitivity o Multidirectional Play two keys, get output o One with sensor, one without o Both with sensor

Test Plan (Hardware) Unaltered keys o Normal Play  Have a pianist play the keyboard normally  Measure the forces applied to the keys o Maximum Play  Play the keys aggressively  Measure the forces applied on the keys Altered keys o Normal Play  Apply the force measured from playing normally o Maximum Play  Apply the force measured from playing aggressively

High Level Plan Overall system plan for the location of the components o Sensor o Wires o Microcontroller circuit board Microcontroller circuit location

Placement of Sensor on Key Discussed where pianist place their fingers when playing. Realized that there is no set location, usually all over the keys. Determined where NOT to place the sensors. Constrained to structure of the white and black key. Black key has a very limited amount of space. Extra material necessary to support sensor as well.

Key Drawings - SolidWorks Model of keys - SolidWorks Model key insert

Key Drawing SolidWorks Model of black key with key insert, PCB board and trackball sensor

Drawing of the Key Insert

Bill of Materials

Plan for MSD II

Conclusions/Questions Electrical How to create a MIDI recognizable signal, will our design work? Choice in microcontroller Do the capacitors and resistors need to be close to the hall effect sensors? Mechanical Best way to put sensor into key?