Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:apredescu:acusticandelectronicguitartuner [2023/05/28 22:38]
bianca.pavaloiu [Concluzii]
pm:prj2023:apredescu:acusticandelectronicguitartuner [2023/05/29 21:28] (current)
bianca.pavaloiu [Bibliografie/Resurse]
Line 1: Line 1:
 ====== Acoustic 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 52: 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 102: 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 118: Line 118:
 {{:​pm:​prj2023:​apredescu:​electricguitarpavaloiubianca.png?​400|}} {{:​pm:​prj2023:​apredescu:​electricguitarpavaloiubianca.png?​400|}}
  
-</​note>​+
 ===== Download ===== ===== Download =====
  
Line 125: 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 138: 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>​
  
pm/prj2023/apredescu/acusticandelectronicguitartuner.1685302694.txt.gz · Last modified: 2023/05/28 22:38 by bianca.pavaloiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0