» elektronikk » Arduino »Tuner for elektrisk gitar basert på Arduino

Arduino-basert elektrisk gitartuner


Denne artikkelen diskuterer hvordan du kan lage en mottaker for en elektrisk gitar ved å bruke Arduino! Forfatteren ble bedt om å lage denne enheten ved å eksperimentere med muligheten for å behandle et arduino lydsignal og bestemme frekvensen. I dette tilfellet ble Amanda Gassei-koden brukt, som gjør det mulig å bestemme frekvensen ved bruk av Arduino. Som en indikasjon brukes lysdioder i forskjellige farger, som indikerer om den reproduserte strengen er innstilt. Enheten fungerer som alle andre gitartunere, men du kan gjøre det selv!




Trinn 1. Nødvendig




(x1) Arduino Uno (du kan bruke Nano)
(x1) TL082 Parvis operasjonsforsterker TL082 (TL072, TL062)
(x1) Sak 6x4x2 tommer (eller passende)
(x6) 5 mm gul LED
(x6) Rød LED 5 mm
(x1) 5mm grønn LED
(x13) 150 ohm motstand
(x2) Batteri 9 V ("Krona")
(x2) Batterikontakter
(x1) Strømkontakt 5,5 x 2,1 mm hann
(x1) Strømbryter
(x1) Monaural Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Utviklingsstyre
(x3) Motstand 100 kOhm
(x1) Motstand 22 kOhm
(x1) Elektrolytisk kondensator 10 uF
(x1) Kondensator 100 nF

Trinn 2: klargjør kabinettet



Arduino-basert elektrisk gitartuner



Bor alle nødvendige hull. Hullens diameter velges ut fra deres spesifikke komponenter.

Trinn 3: Slå av / på









Bryteren må loddes inn i strømgapet. I dette tilfellet bryter forfatteren kretsen fra den positive kontakten med batteriet. Fra meg selv kan jeg legge til at du kan bruke spesielle gitarkontakter som lar deg slå av / på strømmen ved å koble til en gitarplugg, i alle gitareffekter blir dette implementert på denne måten. I dette tilfellet må gapet være minus.


Trinn 4: Audio Jack






For ikke å bli forvirret med videre installasjon, må loddetråder i forskjellige farger til kontakten, grønt signal, svart bakke. Forfatteren brukte forresten nettopp en slik kontakt, som jeg skrev om ovenfor, men visste tydeligvis ikke om slik funksjonalitet til disse kontaktene.
Etter det kan begge kontaktene monteres i huset ved hjelp av de medfølgende muttere og skiver.


Trinn 5: Koble til






Skru av gaffelen. Den positive ledningen må loddes til den sentrale tappen på pluggen, og den negative til den ytre (minus "utenfor", pluss "inni", hvis du ser på selve pluggen). Sett deretter støpselet på plass igjen.


Trinn 6: Forsterkning og skjevhet




Lydsignalet fra den elektriske gitaren må forsterkes til omtrent 5 V fra topp til topp, og forskyvningen skal være 2,5 volt, ikke 0 volt.Det vil si at den nederste toppen skal være 0 volt, den øvre - 5 volt. Dette er nødvendig for at Arduino kan lese det medfølgende lydsignalet. Over kan du se kretsdiagrammet, som før sluttmontering, er det ønskelig å sette sammen på en uforsiktig brødplate.




Etter det kan du sende et signal til arduino, fylle ut skissen på den og sørge for at alt fungerer riktig. Nødvendig kode er under (koden er skjult av en spoiler).




Portmonitoren gir ut frekvensen til de avspilte strengene. Gitarstrenger, med standardinnstilling, har disse frekvensene:

  • Sjette Mi-streng - 82,4 Hz
  • Femte streng A - 110 Hz
  • Fjerde Re - 146,8 Hz
  • Tredje salt - 196 Hz
  • Andre C - 246,9 Hz
  • Første Mi - 329,6 Hz


Ved de første forsøkene kan det oppstå problemer med å bestemme frekvensene for enten de øvre eller nedre strengene. Amandas kode har en ampThreshold-verdi. Endring av denne verdien, det er nødvendig å oppnå god deteksjon av frekvensen for alle strengene, denne verdien skal være i området fra 10 til 30, men du kan eksperimentere med andre verdier.


Trinn 7: lodde brikken





Trinn 8: Lodde de gjenværende komponentene






Trinn 9: Forbygge





Trinn 10: Programmering


Last ned følgende kode på Arduino.



Trinn 11: Navneskilt




For gitartuneren hans valgte forfatteren laserskjæring. I stedet kan du bruke det vanlige husdekselet ved å bore hull i det.

Trinn 12: LED







Lodd LED på brettet. For å gjøre dette koaksialt med hullene, sett dem sammen med brettet i dekslet uten lodding, og lodd deretter. For anoden til hver LED er det nødvendig å lodde en motstand på 150 ohm, for den er i sin tur en ledning som vil gå til en av Arduino-inngangene. Forfatteren brukte røde dioder for å indikere innstilling av strengen, grønn for å indikere at strengen er innstilt, og gul for å indikere hvilken streng som er innstilt. Katodene er koblet sammen, og med ledning koblet til arduino-jorden.


Trinn 13: Koble til LED-ene




Koble ledningene til Arduino-brettet. Følgende liste viser hvilken LED som skal kobles til hvilken pinne.


Venstre rød LED - pinne 8,
Den neste røde lysdioden til høyre er pinne 9,
Den neste røde lysdioden til høyre er A5
Grønn LED - A4
Den første røde lysdioden til høyre for den grønne lysdioden er A3
Den neste røde lysdioden til høyre er A2
Den høyre røde lysdioden er A1

Den venstre LED med påskriften "E" - pinne 2,
String A LED - pin 3,
Streng LED “D” - pinne 4,
G streng LED - pinne 5,
String LED "B" - pinne 6,
Ekstrem høyre LED merket "E" - pinne 7

Etter å ha koblet til alle lysdiodene, slå på enheten og sørg for at lysdiodene viser de avspilte strengene og innstillingsprosessen riktig.

Trinn 14: sluttmontering





Sett sammen enheten forsiktig, og pass på at ikke en av ledningene er koblet fra arduino.

Trinn 15: Tune in!


5
6.4
5

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...