Unformatted text preview:

Player Guitar Preliminary Design ReviewIntroductionObjectivesGuitar DesignHardware OverviewSoftware OverviewUser InterfaceMicroprocessor M68HC11Compact Flash CardSolenoidsStepper MotorsPossible ExtensionsDivision of LaborScheduleMilestonesMilestones Cont.Risks/Contingency PlanMarketabilityAny Questions?Player GuitarPreliminary Design ReviewPlayer GuitarPreliminary Design ReviewLucas GilbrideRick DenneyDan ForresterRandy HoodLucas GilbrideRick DenneyDan ForresterRandy HoodIntroductionIntroductionOur 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 FilesPlay test song from memoryPlay MIDI file saved to memoryOptimize timing of mechanics (Motors and Solenoids)Design working model of top four fretsSuccessfully Encode/Decode MIDI FilesPlay test song from memoryPlay MIDI file saved to memoryOptimize timing of mechanics (Motors and Solenoids)Design working model of top four fretsGuitar DesignGuitar DesignUsing 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 OverviewUser InterfaceMicroprocessorRAMROMMIDI Decoder(Optional)FPGAMotor and Solenoid ControllersPick MotorsSolenoidsFlash CardSoftware OverviewSoftware OverviewUser InterfaceOperatingSystemMIDI DecoderFlash DriverMIDIs to RAMUser InterfaceUser InterfaceOur 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.MicroprocessorM68HC11MicroprocessorM68HC11Compact Flash CardCompact Flash CardSmall removable mass storage deviceConnected to microprocessor with a 8 bit data bus Microprocessor interfaces w/ CF card with registers on CF cardSolenoidsSolenoidsSolenoids 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 MotorsStepper 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 designElaborate on user interfaceExpand on string plucking timingAdd more frets to designElaborate on user interfaceExpand on string plucking timingDivision of LaborDivision of LaborRandyMicroprocessorUser InterfaceLucasFPGAMechanicsRickMIDI(Reading and Storage)DanMechanicsOverall AssemblyScheduleScheduleMilestonesMilestonesCDRResearch/Test ComponentsWorking mechanicsUnderstanding of Microprocessor architecture Milestone 1Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid driversCDRResearch/Test ComponentsWorking mechanicsUnderstanding of Microprocessor architecture Milestone 1Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid driversMilestones Cont.Milestones Cont.Milestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizingExpoFull functional designCosmetics addedPossible design extensionsMilestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizingExpoFull functional designCosmetics addedPossible design extensionsRisks/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 atternativesUser interface displaySolution: 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 atternativesUser interface displaySolution: Use computer generated interface displayMarketabilityMarketabilityThe 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


View Full Document

CU-Boulder ECEN 4610 - Player Guitar

Download Player Guitar
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Player Guitar and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Player Guitar 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?