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
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.
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!