Top Banner
Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: G U I T A R  P D R V1

Player GuitarPreliminary Design Review

Player GuitarPreliminary Design Review

Lucas GilbrideRick DenneyDan ForresterRandy Hood

Lucas GilbrideRick DenneyDan ForresterRandy Hood

Page 2: G U I T A R  P D R V1

IntroductionIntroduction

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.

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.

Page 3: G U I T A R  P D R V1

ObjectivesObjectives

Successfully Encode/Decode MIDI FilesPlay test song from memoryPlay MIDI file saved to memoryOptimize timing of mechanics (Motors

and Solenoids)Design working model of top four frets

Successfully Encode/Decode MIDI FilesPlay test song from memoryPlay MIDI file saved to memoryOptimize timing of mechanics (Motors

and Solenoids)Design working model of top four frets

Page 4: G U I T A R  P D R V1

Guitar DesignGuitar Design

Using the top four frets these are the notes that can be produced (not including flats and sharps), which when played together can create most common chords. We are going to use solenoids to apply pressure to these spots on the neck of the guitar.

Page 5: G U I T A R  P D R V1

Hardware OverviewHardware Overview

User Interface

Microprocessor

RAM

ROM

MIDI Decoder(Optional

)

FPGA

Motor and Solenoid Controllers

Pick Motors

SolenoidsFlash Card

Page 6: G U I T A R  P D R V1

Software OverviewSoftware Overview

User Interface OperatingSystem

MIDI Decoder

Flash Driver MIDIs to RAM

Page 7: G U I T A R  P D R V1

User InterfaceUser Interface

Our design will incorporate a user interface so that songs can be played by the user much like a typical CD player. We will have play, stop, pause, and skip track buttons. There will be a LCD display that lets the user know what track is selected.

Our design will incorporate a user interface so that songs can be played by the user much like a typical CD player. We will have play, stop, pause, and skip track buttons. There will be a LCD display that lets the user know what track is selected.

Page 8: G U I T A R  P D R V1

MicroprocessorM68HC11

MicroprocessorM68HC11

Page 9: G U I T A R  P D R V1

Compact Flash CardCompact Flash Card

Small removable mass storage device

Connected to microprocessor with a 8 bit data bus

Microprocessor interfaces w/ CF card with registers on CF card

Page 10: G U I T A R  P D R V1

SolenoidsSolenoids

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

Page 11: G U I T A R  P D R V1

Stepper MotorsStepper 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.

Page 12: G U I T A R  P D R V1

Possible ExtensionsPossible Extensions

Add more frets to designElaborate on user interfaceExpand on string plucking timing

Add more frets to designElaborate on user interfaceExpand on string plucking timing

Page 13: G U I T A R  P D R V1

Division of LaborDivision of Labor

RandyMicroprocessorUser Interface

LucasFPGA

Mechanics

RickMIDI

(Reading and Storage)

DanMechanics

Overall Assembly

Page 14: G U I T A R  P D R V1

ScheduleSchedule

Page 15: G U I T A R  P D R V1

MilestonesMilestonesCDR

Research/Test ComponentsWorking mechanicsUnderstanding of Microprocessor

architecture Milestone 1

Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid drivers

CDRResearch/Test ComponentsWorking mechanicsUnderstanding of Microprocessor

architecture Milestone 1

Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid drivers

Page 16: G U I T A R  P D R V1

Milestones Cont.Milestones Cont.

Milestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizing

ExpoFull functional designCosmetics addedPossible design extensions

Milestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizing

ExpoFull functional designCosmetics addedPossible design extensions

Page 17: G U I T A R  P D R V1

Risks/Contingency PlanRisks/Contingency Plan

Difficulty programming MIDI decoderSolution: Use MIDI decoder chip

Problems using flash card to transfer MIDIsSolution: Use serial cable

Strength of solenoidsSolution: Explore other more expensive

atternativesUser interface display

Solution: Use computer generated interface display

Difficulty programming MIDI decoderSolution: Use MIDI decoder chip

Problems using flash card to transfer MIDIsSolution: Use serial cable

Strength of solenoidsSolution: Explore other more expensive

atternativesUser interface display

Solution: Use computer generated interface display

Page 18: G U I T A R  P D R V1

MarketabilityMarketabilityThe Player Guitar is the perfect product for the music lover who is unable to play the guitar, but loves the relaxing sound of an acoustic guitar. A great compliment to a player piano. Trying to start a band and missing a guitar player? No problem…. buy a Player Guitar.

Page 19: G U I T A R  P D R V1

Any Questions?Any Questions?