NameNet IDSection
Ethan Fransenethansf2110
Yixuan Jiayixuanj3110
Jiayu Zhujiayuz6110



Project Proposal

  1. Introduction

    a.   Statement of Purpose

    As any guitar player knows, guitars are always going out of tune.  Whether getting ready before a big concert or just practicing in your room, it is very important that the instrument is properly tuned so that all of the notes sounds like it is supposed to.  However, not all tuners are created equally.  As guitar players ourselves, we are curious to see how these devices actually work, so we plan to try to create a highly accurate guitar tuner that will be able to effectively compare the frequency of the sound produced by the string and a reference frequency for the desired note.

    b.   Background Research

    We have found several similar projects on YouTube, each of which have slight variations that make them unique.  We intended to try and capture the best elements of these other projects and synthesize them with a few of our own ideas so as to create a guitar tuner that is as accurate as possible while still maintaining a simple and efficient user interface.

  2. Design Details

    1. Block Diagram / Flow Chart

    2. System Overview

    • Input:  The microphone/vibration sensor will pick up a signal from the oscillating string
    • Amplify:  The microphone will increase the amplitude of the wave in order to make it easier to read on the Arduino, but will not change the frequency
    • Regulate Voltage:  MOSFETs and capacitors will be used to avoid sudden changes in voltages
    • Process Signal:  The Arduino will compare the input frequency with the acceptable range for each string and determine if is higher than, lower than, or in the range
    • Output:  Depending on what the Arduino determines, the respective LED will light up, telling the user how to tune the guitar
    • Tune Guitar:  The user will now adjust the tuning and re-strum the string to repeat the process until the frequency is within the acceptable range


      3. Parts List


  • Arduino Uno x1
  • LM386 x1
  • Condenser Mic x1
  • Microphone / Audio jack x1
  • 10k potentiometer x1
  • O.1µF capacitor x2
  • 100Ω resistor x4
  • 10Ω resistor x1
  • 10µF capacitor x3
  • 5mm yellow LED x2
  • 5mm green LED x1
  • Normally Open Push Buttons x6
  • Jumper wires
  • Breadboard


4. Possible Challenges

  1. It will be difficult to get an accurate and consistent reading for the measured frequency of the guitar string.  We plan to build prototypes that use either a microphone, vibration sensor, or both to measure the frequency of the guitar string.  After thorough testing, we will determine which is the best method for determining the frequency and implement that into our final design.

  2. If we decide to add a mechanical component to the tuner that will turn the guitar pegs automatically, it will be challenging to provide enough power to a servo motor to actually turn the pegs.  They tend to require a sizable amount of torque that would be challenging for the circuit to provide.

5. References
     a. https://circuitdigest.com/microcontroller-projects/arduino-uno-guitar-tuner
     b. https://create.arduino.cc/projecthub/metrowest_aug/arduino-based-automatic-guitar-tuner-2093fe


Final Report Guideline

Final report should be 3 to 5 pages. Large circuit schematics, long program flow charts, PCB layouts, and Arduino codes should be put in the appendix and reference within your text. Appendices will not count toward your page limits.

  1. Introduction

    1. Statement of Purpose

      Please provide a brief description of your project. List the goals and objectives of your project and explain why this project is useful for the problem your group want to solve or functions that make your project unique. Revise your statement of purpose from your proposal as necessary.

    1. Features and Benefits
      List and provide description of the features and benefits of your project. 

  2. Design

    1. System Overview

      Provide a block diagram for your overall system and a brief description of how the different blocks interact with each other. 

    2. Design Details

      For each block in your system block diagram, provide the design details. Include any relevant design considerations, block diagrams, calculations, pictures, circuit schematic, flow charts, truth tables, etc. that will aid your description.

  3. Results

    In this section provide the characterization of your sensors and actuators. Also provide the results of any test you have conducted with your system that verifies its functionality.

  4. Problems and Challenges
    1. Future Plans

  5. Briefly comment on your future plans for the project.

  6. References

    List all references you used in your final report. IEEE citation format is highly recommended. You can use citethisforme.com's IEEE citation generator to painlessly generate your references in this style.

Attachments:

ECE honor flow chart.pdf (application/pdf)
ECE 110 honor.png (image/png)
ece 110 honor flow chart.png (image/png)

Comments:

We've had a chance to chat in lab, and I know you guys are off to the right start. However, please clean up your wiki page a bit and provide a little bit more information about your implementation.

Posted by chorn4 at Oct 03, 2019 12:12

Please clean up this page, the formatting is almost completely unreadable.

In addition, you also need a block diagram.

Guitar tuning pegs are often extremely stiff/hard to turn, consider the large amount of torque required to actuate a tuning peg. This may require an advanced gearbox or powerful motors.

Posted by fns2 at Oct 03, 2019 18:14