Arduino Guitar Tuner Using DSP Techniques

About: Technologist, Electronic Engineer, sometime Coderdojo mentor.

A while ago I wrote an article on Reliable Frequency Detection Using DSP Techniques.
I mentioned at the time that this is an ideal basis for designing your own Arduino based guitar tuner. In real life, musical intruments can have strong harmonic contents, and you want to detect the fundamental frequency. Time based techniques that measure the time between periods don’t do that very well. The advantage of using an autocorrelation based frequency detection method is robustenss against noise and the overall harmonic content of the signal.

So, having got a few questions about how you’d make a guitar tuner, I thought I'd make one to show how it's done.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Build a Pre-amp

You'll need a pre-amp. Here's the schematic and the construction.

Step 2: Code

For the full details including the code take a look on my blog:

http://www.akellyirl.com/arduino-guitar-tuner/

Step 3: Here's a Demo

Microcontroller Contest 2017

Participated in the
Microcontroller Contest 2017

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions