The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Programmable Interval Timer
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
SDP ’13 – Team 10 | Final Project Review Anita Ganesan, Eric Moore, Sachin Honnudike, Joel Jean-Claude ClockAide.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Electrical and Computer Engineering Irregular Object Dimensioning System Advisor: Professor Neal Anderson Michael Baccari Peter Bian Michael Coughlin Avi.
Lecture – 7 Basic input and output
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
INPUT-OUTPUT ORGANIZATION
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
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.
Peripheral Interpreter consisting of Analyzers 'N Operators
COMPONENTS OF THE SYSTEM UNIT
Computers in Surveying SVY2301 / E4006 Automated Surveying.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Macquarie Fields College of TAFE Version 2 – 13 March HARDWARE 2.
Patent Liability Analysis Team 14: Faris Issa Sean King David Record Prateek Singhal.
Matthew Campbell Brian Granaghan Benjamin Adcock Eleazar Kenyon 3/16/2010 MIDI Hero Design Project Preliminary Design Review1 Project Advisor: Dr. William.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Input/OUTPUT [I/O Module structure].
Accessible Manufacturing Equipment Phase 2 Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Felix Adisaputra Li Tian December 10 th, 2010 ECE 480.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
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.
SawSafe Prof. Omid Oliaei Chad Baldi Julian Salai Linwood Williams Allan Maina.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 14  Spring 2010.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
1 Transmission of Digital Data : Interface and Modems.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Easy To Read Colorful Chord Book For Beginners Learning The Acoustic Guitar By Justin Beene.
ECE 4330 Project Proposal 1 Motor Music Presentation by Nick Hermanson.
Computer Hardware – System Unit
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
Smart Lens Robot William McCombie IMDL Spring 2007.
Lecture Overview Shift Register Buffering Direct Memory Access.
Multi Channel Music Recognition for an Electric Guitar.
Click for more information Tuning Machines Strings Finger Board Whammy bar.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
ULTRASONIC DISTANCE METER USING 8051
Voice Manipulator Department of Electrical & Computer Engineering
DIGITAL CALCULATOR USING 8051
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Easy To Read Colorful Chord Book For Beginners Learning The Acoustic Guitar By Justin Beene.
ECE 477 Design Review Team 21 - Spring 2013
Automatic Tuner & Transcriber
Team 70: Air Guitar Gloves
Welcome W 7.1 Introduction to Engineering Design II (IE 202)
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Cnc machine Presented By:.
Presentation transcript:

The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams

20 October, Outline  Background and Motivation  Deliverables of Design Project  System Block Diagram  MIDI Tablature  Player Guitar Mechanics Fretting Strumming Guitar Design Alternatives  Power  Product Cost  Q&A

20 October, Background and Motivation Learning how to play guitar is not an easy task for most. Plucking the strings at the right tone could be hard enough as is, but executing the techniques to silence, strum, dampen, and slide on the guitar as well could cause some problems. If only there was a way to play the guitar without having to spending months or even years to learn it. Our proposed ‘Player Guitar’ will attempt to solve this problem. It will be able to channel a person’s untapped guitar potential by having a device that will play the guitar for them. The user would be allowed to input files to the guitar, thus allowing the person to not worry about the semantics of how to play the guitar and spend more time on other factors, such as the composure of music.

20 October, The Design Designing a machine to play the guitar chords properly  Will be able to play a predefined music file  It will have the ability to pluck/slide/dampen Plucking will be accomplished using servos over the sound hole Sliding and Fretting will be accomplished using stepper motors and solenoids to hold down the strings To dampen strings, a solenoid with an eraser-like material at the end that silences the strings  The input will be coming from the MIDI Guitar Tablature Display that can be read in real time MIDI Guitar Tablature Display reads in a MIDI signal and outputs the appropriate finger placement on LEDS We plan to rework the former project to drive the input of our project, telling our machine where to place its “ fingers ” Background and Motivation

20 October, Deliverables of Design Project A working prototype will be completed for demonstrational purposes. This prototype should be able to play an audible sound from the guitar. There will be full documentation of how to use the Player Guitar, along with examples of how to work the user interface and pre- designed music files for demonstration purposes.

20 October, Deliverables of Design Project User Interface  The user interface will be done through the MIDI Guitar Tablature Display. It will consist of a 4x20 alpha (LCD Screen) and an optical encoder that serves both as a button and a selector switch. This display is controlled by a PIC 16 and was designed to change the mode of the main PIC as well as the settings. The mode of the PIC was used to change to an instrument other than a guitar, so it will not be changed in our project. The settings can be altered to change to any of the 16 different channels MIDI format uses. Input  The input will be from the MIDI Guitar Tablature Display that will read in a MIDI signal and calculate where the finger placements will be on the LEDS. These finger placements will be sent to the processor, which will know where to locate the frets and communicate that to the stepper motors. Output  The output will be the sound created by the mechanical fretter and strummer. The strumming will be done by servos and silencer solenoids that receive a single from the processor. The fretting will be done by the moving stepper motors. Acceptance Tests  The system must be properly converting the inputs from the MIDI Guitar Tablature Display and outputting it to the stepper motors.

20 October, Power: | Mechanical: | Signal: | System Block Diagram Guitar Power Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard x6 Strum solenoids X6 Silence solenoids 5 V Music Tablature AVR Processor 24 V and 5 V MIDI Interface

20 October, MIDI Tablature  What it can do: Receive one channel of MIDI data and display the message in a 6x25 LED matrix representing the fret board of a guitar. Receive six channels of MIDI input, one from each string of a played guitar, and display the message in the LED matrix which will exactly describe the fingering of the guitar being played.  What it can do for us: It will serially drive the input of our AVR processor chip with the selected notes via SPI data.

20 October, MIDI Tablature  Uses an two 8-bit PIC processor One for a user interface to configure the settings. One for the main processor.  Forward the SPI Data by altering the.asm files from the LEDs to the AVR chip. PIC 18 Data Ready Bit Data Received Bit Status Bit Data Bit DATA Ready Bit 1 – Set by PIC16 to indicate that data is ready to be read by the PIC18. DATA Received Bit 1 – Set by PIC18 to indicate that data has been received. Status Bit 0 – FUNCTION is selecting the Mode of the device. 1 – FUNCTION is selecting the Setup of the device Data Byte If Status Bit = – Standard Mode – Octave Mode – Shadow Mode If Status Bit = – Channel – Channel – Channel – Channel 4 Etc. Specifications SPI Data To LEDs

20 October, MIDI Tablature: Block Diagram LED DRIVER LIQUID CRYSTAL DISPLAY 48 LED’S MIDI IN MIDI THRU 48 LED’S OPTICAL ENCODER USER INTERFACE PIC LED DRIVER AVR Processor MIDI PROCESSING PIC Retrieve from SPI From each LED with Ribbon Cables

20 October, Guitar Power Combined System Block Diagram Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard x6 Strum solenoids X6 Silence solenoids 5 V Music Tablature AVR Processor LIQUID CRYSTAL DISPLAY MIDI THRU USER INTERFACE PIC MIDI IN OPTICAL ENCODER MIDI PROCESSING PIC Power: | Mechanical: | Signal: | 24 V and 5V

20 October, Player Guitar Mechanics Stepper Motors Spring Boards Strum Solenoids Gilmore Belts Silencer Solenoids Fretter Strummer

20 October,  Six stepper motors turn six gilmore belts  Since the motor is larger than belt, three will be placed on both sides of the bar stock  As the belt moves, it drags the spring boards over the strings to the appropriate position Stepper Motors Player Guitar Mechanics: Fretting

20 October, Player Guitar Mechanics: Strumming  Servos are controlled through Pulse Coded Modulation The length of a pulse expected ever 20 ms determines how far the servo turns  Placed over the string, the servos moves back and forth, in a 180 degree motion, hitting the string Strum Servos

20 October, Player Guitar Mechanics: Strumming Silencer Solenoids  Attach eraser or rubber material onto solenoids. When the solenoids push down onto string it will silence their sound.  These silence solenoids will be attached near the sound hole of the guitar with the servos, but could work anywhere past the frets on the guitar strings

20 October, Player Guitar Mechanics: Guitar Design Alternatives  If there is not enough room between the strings of the neck of the guitar Use less strings on the neck  This would either limit notes available, or require more necks and/or guitars Widen neck of guitar  Would lose acoustics, so may need to be implemented as an electric guitar, which would add the overhead of adding pickups

20 October, Power Power: | Power Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard Stepper Motor Springboard x6 Strum solenoids X6 Silence solenoids 5 V AVR Processor 24 V and 5 V  At least two power sources 24v standard amount for most stepper motors and solenoids Isolation the power to the processor

20 October, Product Cost  Estimated costs for electronics: Stepper Motor = $2 x 6= $24 Solenoid/Servos = $4 x 18 = $72 Guitar* = $0 x 4= $ 0 Total $96  This leaves plenty of money in our budget for getting a processor and handling any additional parts required. *: Three Guitars were obtained for free and one pizza box guitar was made at almost no cost to use in testing.

20 October, Question & Answer Stepper Motors Spring Boards Strum Servos Gilmore Belts Silencer Solenoids Fretter Strummer