» elektronik » Arduino »Tuner för elgitarr baserad på Arduino

Arduino-baserad elgitarrtuner


Den här artikeln diskuterar hur du kan skapa en mottagare för en elgitarr med Arduino! Författaren uppmanades att skapa den här enheten genom att experimentera med möjligheten att behandla en arduino-ljudsignal och bestämma frekvensen. I det här fallet användes Amanda Gassei-koden, vilket gör det möjligt att bestämma frekvensen med Arduino. Som indikation används lysdioder i olika färger som indikerar om den reproducerade strängen är inställd. Enheten fungerar som alla andra gitarrtuner, men du kan göra det själv!




Steg 1. Nödvändigt




(x1) Arduino Uno (du kan använda Nano)
(x1) TL082 Paired Operation Amplifier TL082 (TL072, TL062)
(x1) Fodral 6x4x2 tum (eller lämplig)
(x6) 5 mm gul LED
(x6) Röd LED 5 mm
(x1) 5mm grön LED
(x13) 150 ohm motstånd
(x2) Batteri 9 V ("Krona")
(x2) Batterikontakter
(x1) Strömkontakt 5,5 x 2,1 mm hane
(x1) Strömbrytare
(x1) Monaural Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Utvecklingskort
(x3) Motstånd 100 kOhm
(x1) Motstånd 22 kOhm
(x1) Elektrolytisk kondensator 10 uF
(x1) Kondensator 100 nF

Steg 2: förbereda kapslingen



Arduino-baserad elgitarrtuner



Borra alla nödvändiga hål. Hålens diameter väljs utifrån deras specifika komponenter.

Steg 3: Slå på / av









Strömbrytaren måste lödas i kraftgapet. I detta fall bryter författaren kretsen från batteriets positiva kontakt. Från mig själv kan jag lägga till att du kan använda speciella gitarranslutningar som låter dig slå på / stänga av strömmen genom att ansluta en gitarrplugg, i alla gitarreffekter implementeras detta på detta sätt. I detta fall måste gapet vara minus.


Steg 4: Ljuduttag






För att inte bli förvirrad med ytterligare installation, lödtrådar i olika färger till anslutningen, grön signal, svart mark. Förresten, författaren använde just ett sådant kontaktdon, som jag skrev om ovan, men uppenbarligen inte visste om sådan funktionalitet för dessa kontakter.
Därefter kan båda kontakterna monteras i huset med de medföljande muttrarna och brickorna.


Steg 5: Anslut






Skruva loss gaffeln. Den positiva tråden måste lödas i kontakten och den negativa till den yttre (minus "utanför", plus "inuti", om du tittar på själva kontakten). Sätt sedan i kontakten igen.


Steg 6: Förstärkning och förspänning




Ljudsignalen som kommer från elgitarren måste förstärkas till cirka 5 V från topp till topp, och förskjutningen bör vara 2,5 volt, inte 0 volt.Det vill säga, den lägre toppen bör vara 0 volt, den övre - 5 volt. Detta är nödvändigt för att Arduino skulle kunna läsa den medföljande ljudsignalen. Ovan ser du kretsschemat, som före slutmontering är det önskvärt att monteras på en slarvig brödskiva.




Efter det kan du skicka en signal till arduino, fylla i skissen på den och se till att allt fungerar korrekt. Den obligatoriska koden finns nedan (koden är dold av en spoiler).




Portmonitorn kommer att mata ut frekvensen för de spelade strängarna. Gitarrsträngar, med standardinställning, har dessa frekvenser:

  • Sjätte Mi-sträng - 82,4 Hz
  • Femte sträng A - 110 Hz
  • Fjärde åren - 146,8 Hz
  • Tredje salt - 196 Hz
  • Andra C - 246,9 Hz
  • Första Mi - 329,6 Hz


Vid de första försöken kan problem uppstå vid bestämning av frekvenserna för antingen de övre eller nedre strängarna. Amandas kod har ett ampThreshold-värde. Ändra detta värde, det är nödvändigt att uppnå god upptäckt av frekvensen för alla strängar, detta värde bör ligga inom området från 10 till 30, men du kan experimentera med andra värden.


Steg 7: löd chipet





Steg 8: Löd de återstående komponenterna






Steg 9: Förbygg





Steg 10: Programmering


Ladda ner följande kod i Arduino.



Steg 11: Namnskylt




För sin gitarrmottagare valde författaren laserskärning. Istället kan du använda standardhöljet genom att förborra hål i det.

Steg 12: lysdioder







Löd lysdioden på kortet. För att göra detta koaxiellt med hålen, sätta in dem tillsammans med kortet i locket utan att lödas och sedan löd dem. För anoden för varje lysdiod är det nödvändigt att löda ett motstånd på 150 ohm, till sin tur är det en tråd som går till en av Arduino-ingångarna. Författaren använde röda dioder för att indikera inställningen av strängen, grön för att indikera att strängen är inställd och gul för att indikera vilken sträng som är inställd. Katoderna är förbundna med varandra, och med tråd ansluten till arduinojorden.


Steg 13: Ansluta lysdioderna




Anslut ledningarna till Arduino-kortet. Följande lista visar vilken lysdiod som ska anslutas till vilken stift.


Vänster röd LED - stift 8,
Nästa röda LED till höger är pin 9,
Nästa röda lysdiod till höger är A5
Grön LED - A4
Den första röda lysdioden till höger om den gröna lysdioden är A3
Nästa röda lysdiod till höger är A2
Den högsta röda lysdioden är A1

Den vänstra LED med inskriptionen "E" - stift 2,
String A LED - stift 3,
String LED “D” - stift 4,
G sträng LED - stift 5,
String LED "B" - stift 6,
Extrem höger LED märkt "E" - stift 7

När du har anslutit alla lysdioder, slå på enheten och se till att lysdioderna korrekt visar de uppspelade strängarna och avstämningsprocessen.

Steg 14: slutmontering





Montera försiktigt enheten och se till att inte någon av ledningarna kopplas loss från arduino.

Steg 15: Ställ in!


5
6.4
5

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...