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

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

Embed Size (px)

Citation preview

Page 1: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Player GuitarPreliminary Design Review

Player GuitarPreliminary Design Review

Lucas GilbrideRick DenneyDan ForresterRandy Hood

Lucas GilbrideRick DenneyDan ForresterRandy Hood

Page 2: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Hardware OverviewHardware Overview

User Interface

Microprocessor

RAM

ROM

MIDI Decoder(Optional

)

FPGA

Motor and Solenoid Controllers

Pick Motors

SolenoidsFlash Card

Page 6: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Software OverviewSoftware Overview

User Interface OperatingSystem

MIDI Decoder

Flash Driver MIDIs to RAM

Page 7: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

MicroprocessorM68HC11

MicroprocessorM68HC11

Page 9: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Division of LaborDivision of Labor

RandyMicroprocessorUser Interface

LucasFPGA

Mechanics

RickMIDI

(Reading and Storage)

DanMechanics

Overall Assembly

Page 14: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

ScheduleSchedule

Page 15: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

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: Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood

Any Questions?Any Questions?