The Guitar Chord Learning System

Slides:



Advertisements
Similar presentations
MICROPROCESSOR BASED SYSTEM DESIGN
Advertisements

1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
ECE 371 Unit 13 - Part 1 Serial Peripheral Interface (SPI)
Output Actuators and Drive Techniques by Prof. Bitar.
HD44780 LCD programming From the Hardware Side Design and implementation details on the way to a valid SPI-LCD interface driver.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
USB to DMX Interface A Demonstration of “The Game of Life” Presented by: Jeffrey Zampieron Brian G VanBuren.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Chapter 1 and 2 Computer System and Operating System Overview
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
ECE 265 – LECTURE 13 Interface to switches and LEDs 7/3/ ECE265.
ASPPRATECH.
Microcontroller based system design
© 2010 Kettering University, All rights reserved..
Embedded Systems Design
HD44780 LCD programming From the Hardware Side
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Objectives How Microcontroller works
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
RFID Payment Terminal Presented by: Rohit Kale. Introduction RFID: an automatic identification method, relying on storing and remotely retrieving data.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Department of Electronic & Electrical Engineering LCD character display (parallel interface). How to interface a LCD character display to a PIC.
Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh.
Machine Access System Software Design and Documentation Western Washington University By: Kevin Pogue.
Computer Parts And Components PERIPHERALS. Definition of Peripherals External hardware devices attached to the computer are called peripheral devices.
Prepaid Energy Meter using Smart Cards
Controlling Home Appliances Using Voice. Controlling Home Appliances Using Voice Introductio n  Home automation has an important.
The Guitar Chord Learning System Western Washington University Microcomputer-Based Design Project Calvin A. Sessions.
NARNARAYAN SHASTRI INSTITUTE OF TECHNOLOGY Prepared by: Wasu Ichcha kaur H Bhalani Nidhi M Dhakate Megha D MICROCONTROLLER.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Ryan Massicci Alan Lee Troy Hawley Weather Meter.
Fan Assembly Driven by Magnetic Fields
Blue eye technology Prepared by VINIT SHAH 08 CE 099.
Solar Energy Generator: Design Rendering Description
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Multiway Noticeboard with User Configure Features Using IOT & PC
Scrolling LCD using Arduino.
Vinculum II Development Modules
Voice Over IP By: Jon Peterson.
SCADA for Remote Industrial Plant
Dynamic Ferrofluid Lamp Team 59
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
ECE 477 Group 11 RevGeo Multipurpose Puzzle Box
“Innovative Peripheral Interfacing System and Peripheral Learning Platform for Embedded System-Hardware Approach”
ECET 340 Teaching Effectively-- snaptutorial.com.
Solar Telematics System
Modem A Presentation Department of Computer Engineering,
ECE 477 Design Review Group 3  Fall 2005

February 26, 2015 Jacob Beningo, CSDP
Component Selection Rationale
Presentation of Robotics (3)
SHU: The Running Companion
HD44780 LCD programming From the Hardware Side
HD44780 LCD programming From the Hardware Side
ECE 477 Senior Design Group 14  Spring 2006
Coding Smart Module Device Drivers with the C Compiler
A PROJECT ON PASSWORD BASED CONTROL SYSTEM. A PROJECT ON PASSWORD BASED CONTROL SYSTEM.
Electronic Voting Machine
A very basic introduction
Presentation transcript:

The Guitar Chord Learning System Western Washington University Microcomputer-Based Design Project Calvin A. Sessions

Introduction What is the Guitar Chord Learning System? A solution for teaching basic chord positioning techniques utilizing a guitar fretboard embedded with LEDs.

Chord Progression sequence of a song is transferred to GCLC from a Computer terminal Program Once sequence is loaded, User controls LED Fretboard display with a Foot Pedal Input

Function Example CHANNEL 1: Am C G The LED fretboard lights with respect to stored chord progression The LCD displays PRESENT CHORD PRESENT CHANNEL NEXT CHORDS IN PROGRESSION

Hardware Overview GCLS Hardware involved includes: GCLS Unit: Microcontroller - MC9S12DP256B LCD module RS232 Serial Interface Foot Pedal – Chord Progression Controller Embedded LED Fretboard

GCLS UNIT Portable unit that controls and interfaces all Peripheral Devices Houses LCD Module and RS232 Serial Connector

Foot Pedal Simple Active-High Switch Circuitry w/ pull up resistors on Input Lines LEDs connected Active Low

Embedded LED Fretboard 6 x 4 – 24 LED Array Driven by MAX7221 LED Driver utilizing the SPI

Hardware Functionality Demonstration & Complete Schematic