Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.

Slides:



Advertisements
Similar presentations
Liter Liquid Tending Robot Julie Lam Kevin Chang Jason Smith Andrew Jenkins.
Advertisements

The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender.
T BAC Speaker Name Slide 1 Earl Grey and The Boston Tea Party Present The Entourage.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
Basic Input Output System
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.
L.U.S.H. Liquor’s Ultimate Service Handler Mike Martin Pezh Shoureshi Andrew Schmid Heather Buna Taymoor Marar EE Capstone Design Lab Spring 2004.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
“THE LOCATOR” R. F. LOCATION SYSTEM MIKE GOULD KARA MCMILLIN MARCUS PEARLMAN CHRIS SINKEY JACOB WILTGEN TEAM ZISSOU presents….
The Team Formerly Known as NREL 2 Ryan Manning Eric Simley Arvind Talukdar.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
MBIU PDR MBIU Preliminary Design Review. MBIU PDR Team Members and Presentation –Brian Weigner: Overview & Application –Claude Rossignol: CPU Board –Dan.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
SmartThink Remote System Team Cyclops Justin Bewley Winter Jojola Florence Manega Paul Roberts Denknesh Temesgen.
Kabuki 2800 Critical Design Review 19 October 2006.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
2004 CAPSTONE CDR Team SAFE Members Anders Fornberg Alejandro Henriquez Shannon Lahr Aaron Lyons Sean Groves Shannon.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:
BeHāv Student Behavior Feedback System. Overview Team What is BeHav In Action Features Design Risks Time-Line.
Capstone CDR Fall 2005 Team Doki Doki: Paintball Gun IR Sensing and Tracking Team Members: Matt Freeman James Kirby Juan Rivera.
Coordinate Based Tracking System
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
Computer Hardware Chapter 5. Motherboard 1: Ports 3: Expansion slots 6: Central processing unit.
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
RAVE Remote-Controlled Assault Vehicle Andy Knutsen Scott Helgeson Susan Jordan Johnny Lam Matt McBurney.
Amphibious Rover Lochness Cheong Fu, Jen Michels, Marley Norris, Nick Wehrheim February 25, 2003.
Car RamRod Bringing Pinball Into the Future! Brian Arment, Ryan Hunter, Aaron Shoaf.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
The Rhythm Jogger  Kevin Nichols  Kai Hsu  Peter Liang I wish I could jog…
Peripheral Interpreter consisting of Analyzers 'N Operators
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Project O.N.O.S.E. Optical Noxious Odor Sensing Electronics Capstone Critical Design Review Fall 2003.
©2003/04 Alessandro Bogliolo Computer systems A quick introduction.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
Minimum System Requirements Clock Generator Memory Interfacing.
The Mechanics Of Computers The Operating System (OS) & Hardware.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Computer Organization & Assembly Language © by DR. M. Amer.
O.S.C.A.R. Office Surveillance via Covert Audio/Visual Rover Critical Design Review.
Embedded System. What is an Embedded System? Computing systems embedded within electronic devices Hard to define – Nearly any computing system other than.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
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.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
The Rhythm Jogger Kevin Nichols Kai Hsu Peter Liang Rhythm Jogger Just four easy payments of $9.99!!!
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
IB Computer Science Topic 2.1.1
Automatic Tuner & Transcriber
Chad Nickell Sean Martin Chris Rothe Daniel Shay
Presentation transcript:

Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Introduction Our project is a device that plays downloaded music in MIDI format on an acoustic guitar. The design will use stepper motors attached to guitar picks to pluck the strings and will use solenoids to depress the strings so that different notes can be strummed.

Presentation Overview  System Overview  Hardware setup  Central Control Unit  Solenoids &  Software Plan  Data Flow  MIDI confusion  Admin  Schedule  Division of labor  System Overview  Hardware setup  Central Control Unit  Solenoids &  Software Plan  Data Flow  MIDI confusion  Admin  Schedule  Division of labor

Hardware Overview User Interface Microprocessor RAM ROM MIDI Decoder (Optional) FPGA Motor and Solenoid Controllers Pick Motors Solenoids Flash Card

Central Control Unit  Motorolla MC68HC11 Microprocessor  Xilinx Spartan XCS10 FPGA  ATMEL AT29C256 EPROM  OKI M51257AL-10 RAM  RALTRON CO6050-T MHz clock  Xilinx 18V256JC EEPROM  Fairchild MC74HC373N Transparent Latch  Texas Inst. SN74HC245N Bus Transceiver  Power Circuitry:  Fairchild MC7805C 5V Regulator  Fairchild 1587T33 3.3V Regulator  Motorolla MC68HC11 Microprocessor  Xilinx Spartan XCS10 FPGA  ATMEL AT29C256 EPROM  OKI M51257AL-10 RAM  RALTRON CO6050-T MHz clock  Xilinx 18V256JC EEPROM  Fairchild MC74HC373N Transparent Latch  Texas Inst. SN74HC245N Bus Transceiver  Power Circuitry:  Fairchild MC7805C 5V Regulator  Fairchild 1587T33 3.3V Regulator

Microprocessor Schematic

RAM/ROM Diagram

FPGA Schematic

Solenoids Solenoids will be used to hold down strings in order to play notes. A solenoid will be picked based on its size and power characteristics. The end of each solenoid will be padded in order to prevent damage to the guitar.

SOLENOID SETUP Max Force: 2 lbs Min Force: 1 lbs

Stepper Motors Stepper motors will be used to strum the six strings on the guitar. The stepper motor used will be pick based on its size, price, and power specifications.

Still to come…  Compact Flash Card  User Interface  On/off, play, track select  Possible LCD  Compact Flash Card  User Interface  On/off, play, track select  Possible LCD

Software Overview User Interface Operating System MIDI Decoder Flash Driver MIDIs to RAM

Data flow chart Flash Card HC11 RAM FPGA MIDI Modified MIDI Note On/Off Codes Pick Codes Solenoid & Motor Drivers Solenoid & Motor Drivers Solenoids Stepper Motors Stepper Motors Separate Data Lines

Basic MIDI Events 90 3C 40 delta time Midi Function: Note On Note Off Note: This case Middle C Note Velocity Time until Next Midi Event

Midi Interpretation  Implement a parsing algorithm  Decode Midi File  Send Midi Command (Note On/Off) to solenoids and stepper motors via FPGA  Wait designated delta time  Read next Midi Command and repeat  Implement a parsing algorithm  Decode Midi File  Send Midi Command (Note On/Off) to solenoids and stepper motors via FPGA  Wait designated delta time  Read next Midi Command and repeat

ROM Test Code “WE’VE NOP’D!”

RAM Test Code

Division of Labor Randy Microprocessor User Interface Lucas FPGA Mechanics Rick MIDI (Reading and Storage) Dan Mechanics Overall Assembly

Schedule

Milestones  CDR  Research/Test Components  Working ROM/RAM  Understanding of Microprocessor architecture  Milestone 1  Implemented FPGA logic  Completed MIDI translator code  Working motor and solenoid drivers  Mechanics completed  CDR  Research/Test Components  Working ROM/RAM  Understanding of Microprocessor architecture  Milestone 1  Implemented FPGA logic  Completed MIDI translator code  Working motor and solenoid drivers  Mechanics completed

Milestones Cont.  Milestone 2  Combine Code and Subsystems  Begin testing, debugging, and optimizing  Expo  Full functional design  Cosmetics added  Possible design extensions  More frets  Improved User Interface (LCD display)  Rockin’ songs  Milestone 2  Combine Code and Subsystems  Begin testing, debugging, and optimizing  Expo  Full functional design  Cosmetics added  Possible design extensions  More frets  Improved User Interface (LCD display)  Rockin’ songs

Any Questions?