Download presentation
Presentation is loading. Please wait.
1
Player Guitar Critical Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood
2
Introduction 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.
3
Presentation Overview System Overview Hardware setup Central Control Unit Solenoids & Software Plan Data Flow MIDI confusion Admin Schedule Division of labor System Overview Hardware setup Central Control Unit Solenoids & Software Plan Data Flow MIDI confusion Admin Schedule Division of labor
4
Hardware Overview User Interface Microprocessor RAM ROM MIDI Decoder (Optional) FPGA Motor and Solenoid Controllers Pick Motors Solenoids Flash Card
5
Central Control Unit Motorolla MC68HC11 Microprocessor Xilinx Spartan XCS10 FPGA ATMEL AT29C256 EPROM OKI M51257AL-10 RAM RALTRON CO6050-T 8.000 MHz clock Xilinx 18V256JC EEPROM Fairchild MC74HC373N Transparent Latch Texas Inst. SN74HC245N Bus Transceiver Power Circuitry: Fairchild MC7805C 5V Regulator Fairchild 1587T33 3.3V Regulator Motorolla MC68HC11 Microprocessor Xilinx Spartan XCS10 FPGA ATMEL AT29C256 EPROM OKI M51257AL-10 RAM RALTRON CO6050-T 8.000 MHz clock Xilinx 18V256JC EEPROM Fairchild MC74HC373N Transparent Latch Texas Inst. SN74HC245N Bus Transceiver Power Circuitry: Fairchild MC7805C 5V Regulator Fairchild 1587T33 3.3V Regulator
6
Microprocessor Schematic
7
RAM/ROM Diagram
8
FPGA Schematic
9
Solenoids Solenoids will be used to hold down strings in order to play notes. A solenoid will be picked based on its size and power characteristics. The end of each solenoid will be padded in order to prevent damage to the guitar.
10
SOLENOID SETUP Max Force: 2 lbs Min Force: 1 lbs
11
Stepper 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.
12
Still to come… Compact Flash Card User Interface On/off, play, track select Possible LCD Compact Flash Card User Interface On/off, play, track select Possible LCD
13
Software Overview User Interface Operating System MIDI Decoder Flash Driver MIDIs to RAM
14
Data flow chart Flash Card HC11 RAM FPGA MIDI Modified MIDI Note On/Off Codes Pick Codes Solenoid & Motor Drivers Solenoid & Motor Drivers Solenoids Stepper Motors Stepper Motors Separate Data Lines
15
Basic MIDI Events 90 3C 40 delta time Midi Function: Note On Note Off Note: This case Middle C Note Velocity Time until Next Midi Event
16
Midi Interpretation Implement a parsing algorithm Decode Midi File Send Midi Command (Note On/Off) to solenoids and stepper motors via FPGA Wait designated delta time Read next Midi Command and repeat Implement a parsing algorithm Decode Midi File Send Midi Command (Note On/Off) to solenoids and stepper motors via FPGA Wait designated delta time Read next Midi Command and repeat
17
ROM Test Code “WE’VE NOP’D!”
18
RAM Test Code
19
Division of Labor Randy Microprocessor User Interface Lucas FPGA Mechanics Rick MIDI (Reading and Storage) Dan Mechanics Overall Assembly
20
Schedule
21
Milestones CDR Research/Test Components Working ROM/RAM Understanding of Microprocessor architecture Milestone 1 Implemented FPGA logic Completed MIDI translator code Working motor and solenoid drivers Mechanics completed CDR Research/Test Components Working ROM/RAM Understanding of Microprocessor architecture Milestone 1 Implemented FPGA logic Completed MIDI translator code Working motor and solenoid drivers Mechanics completed
22
Milestones Cont. Milestone 2 Combine Code and Subsystems Begin testing, debugging, and optimizing Expo Full functional design Cosmetics added Possible design extensions More frets Improved User Interface (LCD display) Rockin’ songs Milestone 2 Combine Code and Subsystems Begin testing, debugging, and optimizing Expo Full functional design Cosmetics added Possible design extensions More frets Improved User Interface (LCD display) Rockin’ songs
23
Any Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.