Professional Documents
Culture Documents
Group Seven
Kacey Lorton, BSEE
Brian Parkhurst, BSEE
Anna Perdue, BSEE
What Is It?
• Electrically controlled electromechanical system that produces human-like
guitar performance.
• Uses internal memory or external converted music files to send coordinated
commands to motors and solenoids, which control string pressing and
picking.
Motivation
• Interest in integrating music with electrical engineering concepts
• Exploration of an uncommon project theme
• Desire to increase knowledge of an familiarity with electromechanical
devices
Goals and Objectives
• Create characteristic guitar sound through electromechanical, rather than
human, performance
• Achieve satisfactory timing and coordination of electromechanical devices
within a narrower-than-perceptible tolerance.
• Acquire and drive devices whose performance will allow for audio playback
through a range of common tempos.
• Achieve goals with a low-cost, low-power, wall powered solution
Specifications and Requirements
• Overall system requirements:
Parameter Specification
Maximum Note Speed 10 Hz (600 notes per minute)
Pitch Range Three octaves (37 discrete pitch levels)
Volume Range 8 discrete volume levels
Primary Electromechanical Devices
Device Function
Solenoid Depresses guitar string to change pitch
Stepper Motor Rotates guitar pick to strike string
Servo Motor Drives solenoid to select different string;
Controls volume of guitar picking
Mechanical Block Diagram
• Base Assembly Guitar Body Assembly
• Rests flush with the top of
Guitar Body (shown in
magenta)
• Holds box-like framework that
travels orthogonally to the
surface of the guitar, to
provide dynamic control
(shown in Pink)
• Box-like framework suspends
6 servo motors, 3 on each
side and staggered (Shown in
Lime Green)
String Picking System
• Stepper motors each have one
pick attached to the shaft
• One stepper is responsible for
one string
• Worm gear system (Dynamic
Control), one in each corner,
which rotate to provide minor
vertical position adjustments of
the stepper frame (shown next)
Dynamic Control System
• The idea: Raise and lower the
picks to change how far down
past the string they go
• The deeper the pick goes, the
further the string will be
displaced when it is plucked by
the stepper/pick
• This will allow for different
levels of intensity in the
playback of a song
Guitar Neck Assembly
• Framework that will enclose the guitar
neck
• Two main bulkheads through which the
neck would pass
• Two parallel dowels, fixed on the
bulkheads
• Floor plate to mount servo motors
• Solenoid assemblies will be:
• Attached to the servos via belts (shown in
green)
• Horizontally free-moving (frictionless but
attached to belts)
• Suspended over strings uniformly by grooved
wedges, shown in pink
String Selection and Fret Pressing
• 12 solenoids (shown in teal, one for each
fret of the first 12 frets on the guitar neck)
• Size constraint of the upper frets limits
our design to the wider, lower frets
• 12 Servo Motors (one for each solenoid,
responsible for moving it from side to
side)
• This design is in lieu of an array of
solenoids (12 frets * 6 strings = 72
solenoids = expensive)
• Also, movable solenoid alleviates size
constraint of solenoids (string-to-string
distance of 7mm at nut, 10mm at bridge
of guitar)
Electrical Block Diagram
Work Status:
Microcontroller Purchased
Solenoid Sampling
Servo Research
Stepper Sampling
Driver Circuits Research
Power
Regulation Research
Power Supply Purchased
Guitar Pre-owned
Computer Pre-owned
Guitar Amplifier Pre-owned
Picking System – Stepper Motor
• We are using bipolar stepper motors to drive
the rotation of the guitar picks
• The desired motor behavior is to rotate between -30o and
30o from the string, traversing 60o to pick one note
• 3.9V, 2-phase bipolar (SY20STH30-0604A, Pololu)
• Da = Dir xor B’
1 1 1 1 0 1 0
• Db = Dir xor A
Stepper Motor Driver Circuit
Circuit flow: MCU Control Lines -> Logic -> H Bridge -> Motor
String Depression System - Solenoid
• The desired solenoid behavior is to apply
enough force to depress the string when
activated
• 5V D-frame (ZHO-0420S-05A4.5, Sparkfun)
or off Solenoid 3
Solenoid 4
Solenoid 5
SOL3
SOL4
SOL5
Up, Down
Up, Down
Up, Down
achieve
Stepper Motor 1 STEP1 0 through Max Speed
Stepper Motor 2 STEP2 0 through Max Speed
Stepper Motor 3 STEP3 0 through Max Speed
Stepper Motor 4 STEP4 0 through Max Speed
Buffer Driver Digikey 74VHC244FT(BE) $0.49 2 $0.98 PCB board ----------------------- $50.00 1 $50.00
Servo Motors Hiltec HS-311 $10.02 2 $20.04 Driver Belt Trapezoidal Tooth 1679K634 $1.39 12 $16.68
(Dynamic Control) Urethane
Power Regulator Texas Instrument LM3150 $1.42 1 $1.42 Bud box ---------------- ----------------------- $20.00 1 $20.00
Milestones
AUGUST
1-8 Order Parts
9-15 Mechanical testing for string plucking sub-system, work on code
16-22 Mechanical testing for String Depression sub-system, work on code
23-31 Work on programming code, PCB Design
SEPTEMBER
1-5 Continue program, and PCB Design
6-12 Code Testing; finalize schematics
13-19 Code Testing; finalize schematics
20-26 Debug; order PCB Board
27-31 Debug
OCTOBER
1-9 Testing
10-16 Debug
17-23 Assembly of systems
24-28 Assembly of systems
November
1-9 Interface
10-16 Interface
17-23 Testing
24-31 Testing
December
1-5 Work on paper and presentation
6-13 Presentation
Division of Labor ANNA
Series 1
Prototype
Testing
Series 1
Research
Design