This shows you the differences between two versions of the page.
pm:prj2023:apredescu:acusticandelectronicguitartuner [2023/05/28 20:02] bianca.pavaloiu [Concluzii] |
pm:prj2023:apredescu:acusticandelectronicguitartuner [2023/05/29 21:28] (current) bianca.pavaloiu [Bibliografie/Resurse] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Acustic and electric guitar tuner ====== | + | ====== Acoustic and electric guitar tuner ====== |
- | <note tip>**Name: Pavaloiu Bianca-Anastasia** | + | **Name: Pavaloiu Bianca-Anastasia** |
- | **Group: FILS 1221A**</note> | + | **Group: FILS 1221A** |
===== Introducere ===== | ===== Introducere ===== | ||
Line 17: | Line 17: | ||
{{:pm:prj2023:apredescu:tuner_block_diagram_pavaloiu_bianca.drawio.png?700|}} | {{:pm:prj2023:apredescu:tuner_block_diagram_pavaloiu_bianca.drawio.png?700|}} | ||
+ | |||
+ | |||
This device is designed to help guitarists tune their instruments with ease and precision. By using a microphone to capture the sound of a guitar, the device can detect the frequency of each note played. If the correct frequency is reached, the device will indicate it, but if not, it will suggest adjusting the note through the LCD screen. | This device is designed to help guitarists tune their instruments with ease and precision. By using a microphone to capture the sound of a guitar, the device can detect the frequency of each note played. If the correct frequency is reached, the device will indicate it, but if not, it will suggest adjusting the note through the LCD screen. | ||
Line 28: | Line 30: | ||
Its user-friendly design and advanced technology make tuning your guitar fast, accurate, and hassle-free. | Its user-friendly design and advanced technology make tuning your guitar fast, accurate, and hassle-free. | ||
+ | |||
+ | |||
+ | Down below you can see a photo with the strings of a guitar. | ||
+ | |||
+ | {{:pm:prj2023:apredescu:guitar-strings-notes-open-strings.jpg?300|}} | ||
+ | |||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 44: | Line 52: | ||
- | <note tip> | + | |
In order to tune a guitar, we have to get the sample of the frequency of the chord being played and compare it to the notes frequency we are trying to achieve. In order to make an accurate tuner, my project approaches this issue by implementing the tuner using FFT (Fast Fourier Transform). The core functions of my Tuner code are: | In order to tune a guitar, we have to get the sample of the frequency of the chord being played and compare it to the notes frequency we are trying to achieve. In order to make an accurate tuner, my project approaches this issue by implementing the tuner using FFT (Fast Fourier Transform). The core functions of my Tuner code are: | ||
*FindFrequency() this function computes the frequency of our input signal(microphone of jack with amp) using the FFT algorithm available in arduinoFFT.h library | *FindFrequency() this function computes the frequency of our input signal(microphone of jack with amp) using the FFT algorithm available in arduinoFFT.h library | ||
Line 94: | Line 102: | ||
*loop method | *loop method | ||
In loop method we first check for the type of input we have (in which state button is), then if necessary we will change the isAcusticMode value, based on the input we want. Then, we call the function FindFrequency(). If we have a match with one of the chords frequency, we can fine tune it to match the exact frequency by providing helpful instruction(we call the function displayNoteAndTune(). | In loop method we first check for the type of input we have (in which state button is), then if necessary we will change the isAcusticMode value, based on the input we want. Then, we call the function FindFrequency(). If we have a match with one of the chords frequency, we can fine tune it to match the exact frequency by providing helpful instruction(we call the function displayNoteAndTune(). | ||
- | </note> | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
- | <note> | + | |
This project was an enjoyable experience, combining electronics and coding to create a guitar tuner. | This project was an enjoyable experience, combining electronics and coding to create a guitar tuner. | ||
Building the circuit and connecting the components, such as the LM386 amplifier and the jack, was a rewarding hands-on task. | Building the circuit and connecting the components, such as the LM386 amplifier and the jack, was a rewarding hands-on task. | ||
Line 105: | Line 113: | ||
Overall, the project offered a fun and engaging way to explore both hardware and software aspects of building a guitar tuner. | Overall, the project offered a fun and engaging way to explore both hardware and software aspects of building a guitar tuner. | ||
- | {{:pm:prj2023:apredescu:acousticmode_pavaloiubiancaanastasia.jpeg?200|}} | + | {{:pm:prj2023:apredescu:acousticmode_pavaloiubiancaanastasia.jpeg?400|}} |
- | {{:pm:prj2023:apredescu:electricmode_pavaloiubianca-anastasia.jpeg?200|}} | + | |
- | </note> | + | |
+ | {{:pm:prj2023:apredescu:electricguitarpavaloiubianca.png?400|}} | ||
+ | |||
===== Download ===== | ===== Download ===== | ||
Line 114: | Line 125: | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | <note > | + | |
*22.04.2023 after a lot of research, I chose my project theme, arduino guitar tuner | *22.04.2023 after a lot of research, I chose my project theme, arduino guitar tuner | ||
*23.04.2023 found the components for my arduino project, made research for them | *23.04.2023 found the components for my arduino project, made research for them | ||
Line 127: | Line 138: | ||
{{:pm:prj2023:apredescu:hard3pavaloiubianca.jpg?200|}} | {{:pm:prj2023:apredescu:hard3pavaloiubianca.jpg?200|}} | ||
*25.05.2023 finished with the ocw website | *25.05.2023 finished with the ocw website | ||
- | </note> | + | |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Projects and sources that helped me make my project | Projects and sources that helped me make my project | ||
- | <note> | + | |
- https://circuitdigest.com/microcontroller-projects/arduino-uno-guitar-tuner | - https://circuitdigest.com/microcontroller-projects/arduino-uno-guitar-tuner | ||
- https://www.instructables.com/Arduino-Guitar-Tuner/ | - https://www.instructables.com/Arduino-Guitar-Tuner/ | ||
- https://www.instructables.com/Guitar-Tuner-With-an-Arduino/ | - https://www.instructables.com/Guitar-Tuner-With-an-Arduino/ | ||
- | </note> | + | |
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||