» elektronika » Arduino »Elektromos gitár hangoló Arduino alapon

Arduino alapú elektromos gitár hangoló


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



Arduino alapú elektromos gitár hangoló



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.


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!


5
6.4
5

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...