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.ObjectivesObjectivesSuccessfully 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 fretsSuccessfully 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 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 ExtensionsAdd more frets to designElaborate on user interfaceExpand on string plucking timingAdd more frets to designElaborate on user interfaceExpand on string plucking timingDivision of LaborDivision of LaborRandyMicroprocessorUser InterfaceLucasFPGAMechanicsRickMIDI(Reading and Storage)DanMechanicsOverall AssemblyScheduleScheduleMilestonesMilestonesCDRResearch/Test ComponentsWorking mechanicsUnderstanding of Microprocessor architecture Milestone 1Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid driversCDRResearch/Test ComponentsWorking mechanicsUnderstanding of Microprocessor architecture Milestone 1Implemented FPGA logicCompleted MIDI translator codeWorking motor and solenoid driversMilestones Cont.Milestones Cont.Milestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizingExpoFull functional designCosmetics addedPossible design extensionsMilestone 2Combine Code and SubsystemsBegin testing, debugging, and optimizingExpoFull functional designCosmetics addedPossible design extensionsRisks/Contingency PlanRisks/Contingency PlanDifficulty programming MIDI decoderSolution: Use MIDI decoder chipProblems using flash card to transfer MIDIsSolution: Use serial cableStrength of solenoidsSolution: Explore other more expensive atternativesUser interface displaySolution: Use computer generated interface displayDifficulty programming MIDI decoderSolution: Use MIDI decoder chipProblems using flash card to transfer MIDIsSolution: Use serial cableStrength of solenoidsSolution: Explore other more expensive atternativesUser 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