Ez a cikk ismerteti, hogyan lehet elkészíteni egy hangolót egy elektromos gitár használatával Arduino! A szerzőt arra kérték, hogy hozzon létre ezt az eszközt az arduino audiojel feldolgozásának és a frekvencia meghatározásának kísérletével. Ebben az esetben az Amanda Gassei kódot használták, amely lehetővé teszi a frekvencia meghatározását Arduino segítségével. Jelzésként különféle színű LED-eket használnak, amelyek jelzik, hogy a reprodukált húr hangolva van-e. A készülék úgy működik, mint bármely más gitár hangoló, de meg tudod csinálni magad!
1. lépés szükséges
(x1) Arduino Uno (használhatja a Nano-t)
(x1) TL082 párosított operatív erősítő TL082 (TL072, TL062)
(x1) 6x4x2 hüvelyk eset (vagy bármilyen megfelelő)
(x6) 5 mm-es sárga LED
(x6) Piros LED 5 mm
(x1) 5 mm-es zöld LED
(x13) 150 ohm ellenállás
(x2) 9 V-os elem ("Krona")
(x2) Akkumulátor csatlakozók
(x1) Tápcsatlakozó 5,5 x 2,1 mm-es hím
(x1) Főkapcsoló
(x1) monó Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Fejlesztési testület
(x3) ellenállás 100 kOhm
(x1) ellenállás 22 kOhm
(x1) Elektrolit kondenzátor 10 uF
(x1) 100 nF kondenzátor
2. lépés: a ház előkészítése
Fúrjon ki minden szükséges lyukat. A lyukak átmérőjét az egyes alkatrészek alapján választjuk meg.
3. lépés: Be- és kikapcsolás
A kapcsolót meg kell forrasztani a teljesítményrésbe. Ebben az esetben a szerző megszakítja az áramkört az akkumulátor pozitív kontaktusától. Saját magamtól hozzátehetem, hogy speciális gitárcsatlakozók is használhatók, amelyek lehetővé teszik az áram be- és kikapcsolását egy gitárdugó csatlakoztatásával, az összes gitárhatásban, amelyet ez így valósít meg. Ebben az esetben a résnek mínusznak kell lennie.
4. lépés: Audio Jack
Annak érdekében, hogy ne összetéveszthetőek legyenek a további telepítéssel, különböző színű forrasztható huzalokat kell csatlakoztatni a csatlakozóhoz, zöld jel, fekete alap. Mellesleg, a szerző éppen egy ilyen csatlakozót használt, amelyről fentebb írtam, de nyilvánvalóan nem tudott ezeknek a csatlakozóknak a funkcionalitásáról.
Ezután mindkét csatlakozó felszerelhető a házba a mellékelt anyák és alátétek segítségével.
Ezután mindkét csatlakozó felszerelhető a házba a mellékelt anyák és alátétek segítségével.
5. lépés: Csatlakoztassa
Csavarja le a villát. A pozitív vezetéket a dugasz középső csapjához kell forrasztani, a külső felé pedig a negatívot (mínusz "kívül", plusz "belül", ha maga a dugaszt nézi). Ezután szerelje vissza a dugót.
6. lépés: Erősítés és torzítás
Az elektromos gitárból származó audio jelet a csúcstól a csúcsig körülbelül 5 V-ra kell erősíteni, és az eltolásnak 2,5 voltnak, nem pedig 0 voltnak kell lennie.Vagyis az alsó csúcsnak 0 voltnak, a felsőnek 5 voltnak kell lennie. Erre azért van szükség, hogy Arduino el tudja olvasni a mellékelt audio jelet. Fent láthatja az áramköri rajzot, amelyet a végső összeszerelés előtt kívánatos egy gondatlan kenyérlapra szerelni.
Ezt követően jelet küldhet az arduino-nak, kitölti a rajzon lévő vázlatot, és ellenőrizheti, hogy minden megfelelően működik-e. A szükséges kód alatt van (a kódot spoiler rejti el).
A portfigyelő kiadja a lejátszott húrok frekvenciáját. A gitárhúrok, standard hangolással, a következő frekvenciákkal rendelkeznek:
- Hatodik Mi karakterlánc - 82,4 Hz
- Ötödik A karakterlánc - 110 Hz
- Negyedik újra - 146,8 Hz
- Harmadik só - 196 Hz
- Második C - 246,9 Hz
- Első Mi - 329,6 Hz
Az első kísérlet során problémák merülhetnek fel a felső vagy az alsó húrok frekvenciájának meghatározásakor. Az Amanda kódja ampThreshold értékkel rendelkezik. Ennek az értéknek a megváltoztatásához szükséges az összes karakterlánc frekvenciájának megfelelő észlelése. Ennek az értéknek 10-30-ig kell lennie, de kísérletezhet más értékekkel.
7. lépés: forrasztja be a forgácsot
8. lépés: Forrasztja meg a fennmaradó alkatrészeket
9. lépés: Előkészítés
10. lépés: Programozás
Töltse le a következő kódot Arduino-ban.
11. lépés: Típustábla
Gitár hangolójának a szerző a lézervágást választotta. Ehelyett használhatja a szokásos burkolatot, furatokat előfúrva.
12. lépés: LED-ek
Forrasztja meg a LED-et a táblán. Ezt a lyukakkal koaxiálisan tegye, forrasztás nélkül illessze őket a táblával együtt a fedélbe, majd forrasztja be. Az egyes LED-ek anódjaihoz 150 Oh ellenállást kell forrasztani, ehhez viszont vezetéket kell vezetni, amely az Arduino egyik bemenetéhez vezet. A szerző vörös diódákkal jelölte meg a húr hangolását, zöld jelzi, hogy a húr hangolva van, és sárga jelzi, hogy melyik húr van hangolva. A katódok egymással vannak összekötve és vezetékkel az arduino földéhez kötve.
13. lépés: A LED-ek csatlakoztatása
Csatlakoztassa a vezetékeket az Arduino táblához. Az alábbi lista megmutatja, melyik LED-et kell csatlakoztatni egy tűhöz.
A bal oldali piros LED - 8. érintkező,
A jobb oldalon lévő következő piros LED a 9. érintkező,
A jobb oldalon lévő következő piros LED az A5
Zöld LED - A4
Az első piros LED a zöld LED-től jobbra A3
A jobb oldalon lévő következő piros LED az A2
A jobb oldali piros LED az A1
A bal szélső LED "E" felirattal - 2. érintkező,
Karakterlánc LED - 3. tű,
„D” húros LED - 4. érintkező,
G string LED - 5. érintkező,
"B" húros LED - 6. érintkező,
Szélső jobb oldali "E" feliratú LED - 7. érintkező
Az összes LED csatlakoztatása után kapcsolja be az eszközt, és ellenőrizze, hogy a LED-ek helyesen jelenítik meg a lejátszott húrokat és a hangolási folyamatot.
14. lépés: végső összeszerelés
Óvatosan szerelje össze az eszközt, ügyelve arra, hogy egyik vezeték sem legyen leválasztva az arduinóból.
15. lépés: Hangoljon be!