Could you please advise me on how to go about making a guitar tuner that shows the pitch by detecting vibrations from the guitar body.
I'm a complete newbie
Could you please advise me on how to go about making a guitar tuner that shows the pitch by detecting vibrations from the guitar body.
I'm a complete newbie
An open guitar string probably has a frequency of a few hundred Hz. Look up FFT libraries to use an arduino to determine the frequency.
Or use the tone() function with a little sounder to provide a reference frequency.
Or a tuning fork .. probably cheapest and doesn't need a battery.
Allan
I was not thinking of using a reference pitch or a tuning fork..
Could you also suggest a way(sensor) to detect the vibration frequency...
I'm actually only thirteen and don't really understand the output given by the fft library or much about frequencies. I would really be greatful if someone took the time to explain all this to me.
would really be greatful if someone took the time to explain all this to me.
Well I think this project is beyond you at the present time. One problem with beginners these days is that they tend to take on too much too soon without learning the basics.
Have you tried googling FFT? It is some very advanced math that you will not encounter until you are 19 at least. Even then when you understand it you will find it does not do what you want and you will find it hard to get the correct octiave out of it.
I would suggest getting an electronic tuner as that will be far cheaper than what to can do with an Arduino.
I helped another recently make a guitar tuner. We made an opamp circuit with a DC offset to amplify the guitar string frequency, feeding this into a digital input. We then used micros() to count how long the signal was high for, giving the frequency.
Our guitar had a preamp, so didn't need to generate a sound, but a small microphone would do the job
brindle:
Our guitar had a preamp, so didn't need to generate a sound, but a small microphone would do the job
I was thinking of a clip on tuner for a bit noisy environments.
Any sensors for detecting vibrations?
Grumpy_Mike:
Well I think this project is beyond you at the present time. One problem with beginners these days is that they tend to take on too much too soon without learning the basics.Have you tried googling FFT? It is some very advanced math that you will not encounter until you are 19 at least. Even then when you understand it you will find it does not do what you want and you will find it hard to get the correct octiave out of it.
I would suggest getting an electronic tuner as that will be far cheaper than what to can do with an Arduino.
Thank you..
I just thought of an idea and wanted to know how it would work.
I'm not sure whether I'll make it or not..
Rohan_Jacob:
I was thinking of a clip on tuner for a bit noisy environments.
Any sensors for detecting vibrations?
small mic or mini speaker maybe.
bluejets:
small mic or mini speaker maybe.
Will a piezo do?