» Elektronica » Arduino »Tuner voor elektrische gitaar gebaseerd op Arduino

Op Arduino gebaseerde elektrische gitaar tuner


Dit artikel bespreekt hoe je een tuner voor een elektrische gitaar kunt maken Arduino! De auteur werd gevraagd dit apparaat te maken door te experimenteren met de mogelijkheid om een ​​arduino-audiosignaal te verwerken en de frequentie te bepalen. In dit geval werd de Amanda Gassei-code gebruikt, waarmee de frequentie met Arduino kan worden bepaald. Ter indicatie worden LED's van verschillende kleuren gebruikt, die aangeven of de gereproduceerde snaar is afgestemd. Het apparaat werkt zoals elke andere gitaartuner, maar je kunt het zelf doen!




Stap 1. Noodzakelijk




(x1) Arduino Uno (je kunt Nano gebruiken)
(x1) TL082 Gepaarde operationele versterker TL082 (TL072, TL062)
(x1) Case 6x4x2 inch (of een geschikt)
(x6) 5 mm gele LED
(x6) Rode LED 5 mm
(x1) 5 mm groene LED
(x13) 150 ohm weerstand
(x2) Batterij 9 V ("Krona")
(x2) Batterijconnectoren
(x1) Stroomconnector 5,5 x 2,1 mm mannelijk
(x1) Aan / uit-schakelaar
(x1) Mono Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Ontwikkelingsbord
(x3) Weerstand 100 kOhm
(x1) Weerstand 22 kOhm
(x1) Elektrolytische condensator 10 uF
(x1) Condensator 100 nF

Stap 2: de behuizing voorbereiden



Op Arduino gebaseerde elektrische gitaar tuner



Boor alle benodigde gaten. De diameter van de gaten wordt geselecteerd op basis van hun specifieke componenten.

Stap 3: In- / uitschakelen









De schakelaar moet in de vermogensopening worden gesoldeerd. In dit geval verbreekt de auteur het circuit door het positieve contact van de batterij. Van mezelf kan ik toevoegen dat je speciale gitaarconnectors kunt gebruiken waarmee je de stroom aan / uit kunt zetten door een gitaarplug aan te sluiten, in alle gitaareffecten wordt dit op deze manier geïmplementeerd. In dit geval moet de kloof min zijn.


Stap 4: Audio Jack






Om niet te verwarren met verdere installatie, soldeer draden van verschillende kleuren aan de connector, groen - signaal, zwarte - aarde. Trouwens, de auteur gebruikte precies zo'n connector, waarover ik hierboven schreef, maar wist natuurlijk niet van dergelijke functionaliteit van deze connectoren.
Daarna kunnen beide connectoren in de behuizing worden gemonteerd met de meegeleverde moeren en ringen.


Stap 5: Plug






Schroef de vork los. De positieve draad moet worden gesoldeerd op de centrale pin van de plug en de negatieve op de externe (minus "outside", plus "inside", als je naar de plug zelf kijkt). Zet vervolgens de plug weer in elkaar.


Stap 6: Versterking en bias




Het audiosignaal dat van de elektrische gitaar komt, moet van piek tot piek worden versterkt tot ongeveer 5 V en de offset moet 2,5 volt zijn, niet 0 volt.Dat wil zeggen, de onderste piek moet 0 volt zijn, de bovenste - 5 volt. Dit is nodig zodat Arduino het geleverde audiosignaal kan lezen. Hierboven ziet u het schakelschema, dat het voor de eindmontage wenselijk is om op een zorgeloze breadboard te monteren.




Daarna kun je een signaal naar de arduino sturen, de schets erop invullen en ervoor zorgen dat alles goed werkt. De vereiste code staat hieronder (de code is verborgen door een spoiler).




De poortmonitor geeft de frequentie van de gespeelde snaren weer. Gitaarsnaren met standaard stemming hebben deze frequenties:

  • Zesde Mi-reeks - 82,4 Hz
  • Vijfde snaar A - 110 Hz
  • Vierde Re - 146,8 Hz
  • Derde zout - 196 Hz
  • Tweede C - 246,9 Hz
  • Eerste Mi - 329,6 Hz


Bij de eerste pogingen kunnen er problemen ontstaan ​​bij het bepalen van de frequenties van de bovenste of onderste snaren. Amanda's code heeft een ampThreshold-waarde. Als u deze waarde wijzigt, moet u een goede detectie van de frequentie van alle strings bereiken, deze waarde moet tussen 10 en 30 liggen, maar u kunt met andere waarden experimenteren.


Stap 7: soldeer de chip





Stap 8: Soldeer de resterende componenten






Stap 9: Pre-Build





Stap 10: Programmeren


Download de volgende code in Arduino.



Stap 11: Typeplaatje




Voor zijn gitaartuner koos de auteur voor lasersnijden. In plaats daarvan kunt u de standaard behuizingsafdekking gebruiken door er gaten in te boren.

Stap 12: LED's







Soldeer de LED op het bord. Om dit coaxiaal met de gaten te doen, plaatst u ze samen met het bord in de hoes zonder te solderen en soldeert u ze vervolgens. Aan de anode van elke LED is het nodig om een ​​weerstand van 150 Ohm te solderen, op zijn beurt is er een draad die naar een van de Arduino-ingangen gaat. De auteur gebruikte rode diodes om de stemming van de snaar aan te geven, groen om aan te geven dat de snaar is gestemd en geel om aan te geven welke snaar wordt gestemd. De kathoden zijn met elkaar verbonden en via een draad verbonden met de aarde van de arduino.


Stap 13: De LED's aansluiten




Verbind de draden met het Arduino-bord. De volgende lijst geeft aan welke led op welke pin moet worden aangesloten.


Linker rode LED - pin 8,
De volgende rode LED aan de rechterkant is pin 9,
De volgende rode LED aan de rechterkant is A5
Groene LED - A4
De eerste rode LED rechts van de groene LED is A3
De volgende rode LED aan de rechterkant is A2
De meest rechtse rode LED is A1

De meest linkse LED met het opschrift "E" - pin 2,
String A LED - pin 3,
String LED "D" - pin 4,
G-snaar LED - pin 5,
String LED "B" - pin 6,
Extreem rechtse LED met het label "E" - pin 7

Schakel na het aansluiten van alle leds het apparaat in en zorg ervoor dat de leds de gespeelde snaren en het afstemmingsproces correct weergeven.

Stap 14: eindmontage





Monteer het apparaat voorzichtig en zorg ervoor dat niet een van de draden is losgekoppeld van de Arduino.

Stap 15: Stem af!


5
6.4
5

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...