Design of an Electric Guitar Tuner
Budhathoki, Bhimsen (2018)
Budhathoki, Bhimsen
Metropolia Ammattikorkeakoulu
2018
Creative Commons Attribution-ShareAlike 1.0 Finland
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018100215569
https://urn.fi/URN:NBN:fi:amk-2018100215569
Tiivistelmä
The objective of the thesis was to design an electric guitar tuner. The other purpose was to investigate a frequency detection method other than the common pitch detection techniques such as Zero-Crossings, Peak Detection, and Slope Detection. Those techniques are usually fast and efficient but do not work well in a noisy environment.
Arduino Uno was used in the design. The audio signal from the guitar after amplification is fed into the Arduino. It, then, detects the frequency and guides the user to tune the string using an LCD screen. Autocorrelation method proved to be an efficient method for our purpose. This method also proved to be comparatively comprehensible and easy to implement on Arduino Uno.
The resulting design fulfills the set objectives. It presents a comprehensible algorithm to calculate the frequency of an incoming signal and guides the user to tune the guitar string.
Arduino Uno was used in the design. The audio signal from the guitar after amplification is fed into the Arduino. It, then, detects the frequency and guides the user to tune the string using an LCD screen. Autocorrelation method proved to be an efficient method for our purpose. This method also proved to be comparatively comprehensible and easy to implement on Arduino Uno.
The resulting design fulfills the set objectives. It presents a comprehensible algorithm to calculate the frequency of an incoming signal and guides the user to tune the guitar string.