dustin house ∙ chris moorman john mouser ∙ brian neill ∙ jack skinner advisors: dr. juliet...
TRANSCRIPT
![Page 1: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/1.jpg)
Dustin House ∙ Chris Moorman
John Mouser ∙ Brian Neill ∙ Jack Skinner
Advisors:Dr. Juliet Hurtig
Dr. John-David Yoder
A Self-Tuning Acoustic GuitarA Self-Tuning Acoustic Guitar
![Page 2: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/2.jpg)
Defining own sound Creating tuning schemes Difficulty with accurate tuning String breaks during a performance Existing tuning methods require the user to
do all of the work
Problem IdentificationProblem Identification
![Page 3: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/3.jpg)
Recognition of a plucked string Fundamental frequency is recorded The tension in the string is adjusted to
obtain the desired frequency Motor is used to turn the tuning peg
System OverviewSystem Overview
![Page 4: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/4.jpg)
Transducer Motorola 56F826EVM DSP Board MC68HC12 Microcontroller LCD, Keypad, and LEDs Servo Motor Spur Gears
ComponentsComponents
![Page 5: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/5.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 6: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/6.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 7: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/7.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 8: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/8.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 9: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/9.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 10: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/10.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 11: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/11.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 12: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/12.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 13: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/13.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 14: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/14.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 15: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/15.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 16: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/16.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 17: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/17.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 18: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/18.jpg)
HardwareHardware
Keypad (Frequency/Mode)
LCD
User Input
Microcontroller(Memory)
Microcontroller (Logic)
Microcontroller (Motor)
Amplifier Motor
Motor Position
-
x+
MicrophoneKeypad (Tuning)
DSP Board (Frequency)
![Page 19: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/19.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 20: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/20.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 21: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/21.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 22: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/22.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 23: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/23.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 24: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/24.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 25: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/25.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 26: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/26.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 27: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/27.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 28: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/28.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 29: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/29.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 30: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/30.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 31: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/31.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 32: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/32.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 33: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/33.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 34: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/34.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 35: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/35.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 36: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/36.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 37: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/37.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 38: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/38.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 39: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/39.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 40: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/40.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 41: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/41.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 42: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/42.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 43: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/43.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 44: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/44.jpg)
SoftwareSoftwareWait for
Keypad Input
Input Received
Key 1?
Store Note 1 in Mem.
Key 2?
Store Note 2 in Mem.
Key 3?
Store Note 3 in Mem.
Key 4?
Set Manual Tuning
Key 5?
Begin Tuning
Key 6?
Set Auto Tuning
Receive Microphone
Input
Actual > Desired
Actual < Desired
Actual = Desired
Turn Motor (Loosen)
Turn Motor(Tighten)
Disable Tuning
Output to LCD / LEDs
Output to LCD / LEDs
Output Error
Manual Tuning?
Manual Tuning?
Yes Yes Yes Yes Yes Yes
YesYesYes
Yes Yes
No No No No No No
NoNoNo
NoNo
![Page 45: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/45.jpg)
Capturing Note Hexaphonic Pickup Microphone
Servo Control Voltage Regulator Power Supply User Interface
Electrical SystemElectrical System
![Page 46: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/46.jpg)
User InterfaceUser Interface
![Page 47: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/47.jpg)
FFT ComparisonFFT Comparison
![Page 48: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/48.jpg)
Mechanical SystemMechanical System
![Page 49: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/49.jpg)
Mechanical SystemMechanical System
![Page 50: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/50.jpg)
Mechanical SystemMechanical System
SERVO MOTOR
![Page 51: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/51.jpg)
Mechanical SystemMechanical System
SERVO MOTOR
GEARS
![Page 52: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/52.jpg)
Mechanical SystemMechanical System
SERVO MOTOR
GEARS
TUNING PEG
![Page 53: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/53.jpg)
Project ExpensesProject Expenses
PartPart TotalTotal
Ribbon Cable $5.00
LCD $19.89
Servo Motor $6.95
Keypad $16.95
PartPart TotalTotal
Microcontroller $100.00
DSP Board $351.00
Gears (2) $30.00
Miscellaneous Parts $100.00
Table 1. Component BudgetTable 1. Component Budget
Prototype Cost $629.79
Cost of Engineering Time $22,500
Total $23,129.79
![Page 54: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/54.jpg)
ResultsResults Electrical design completed
User interfaceHardware for servo controlPower supply
Mechanical system implementedSystem mountedGear cover
![Page 55: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/55.jpg)
ResultsResults Software design
Keypad, LED indicators and LCDMotor control
Issues with servo motor control AccuracyConsistency in tightening
![Page 56: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/56.jpg)
Tightening string Gear binding Torque rating
Frequency detection code Writing to flash memory Meshing with completed code
Various tuning schemes
Future ConsiderationsFuture Considerations
![Page 57: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/57.jpg)
Dr. Juliet Hurtig Dr. John-David Yoder Dr. Les Thede Dr. Khalid Al-Olimat Dr. Srinivasa Vemuru Mr. Brad Hummel
AcknowledgementsAcknowledgements
![Page 58: Dustin House ∙ Chris Moorman John Mouser ∙ Brian Neill ∙ Jack Skinner Advisors: Dr. Juliet Hurtig Dr. John-David Yoder A Self-Tuning Acoustic Guitar](https://reader035.vdocuments.site/reader035/viewer/2022070410/56649eec5503460f94bfe267/html5/thumbnails/58.jpg)
Questions?Questions?