g u i t a r p d r v1
TRANSCRIPT
Player GuitarPreliminary Design Review
Player GuitarPreliminary Design Review
Lucas GilbrideRick DenneyDan ForresterRandy Hood
Lucas GilbrideRick DenneyDan ForresterRandy 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.
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
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.
Hardware OverviewHardware Overview
User Interface
Microprocessor
RAM
ROM
MIDI Decoder(Optional
)
FPGA
Motor and Solenoid Controllers
Pick Motors
SolenoidsFlash Card
Software OverviewSoftware Overview
User Interface OperatingSystem
MIDI Decoder
Flash Driver MIDIs to RAM
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.
MicroprocessorM68HC11
MicroprocessorM68HC11
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
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.
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.
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
Division of LaborDivision of Labor
RandyMicroprocessorUser Interface
LucasFPGA
Mechanics
RickMIDI
(Reading and Storage)
DanMechanics
Overall Assembly
ScheduleSchedule
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
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
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
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.
Any Questions?Any Questions?