» elektronika » Arduino »Tuner pre elektrickú gitaru založený na Arduino

Elektrický gitarový tuner založený na Arduino


V tomto článku je popísané, ako môžete vyladiť elektrickú gitaru pomocou Arduino! Autor bol vyzvaný na vytvorenie tohto zariadenia experimentovaním s možnosťou spracovania arduino audio signálu a určením frekvencie. V tomto prípade sa použil kód Amanda Gassei, ktorý umožňuje určiť frekvenciu pomocou Arduina. Ako indikácia sa používajú LED s rôznymi farbami, ktoré indikujú, či je reprodukovaný reťazec naladený. Zariadenie funguje ako akýkoľvek iný gitarový tuner, ale môžete to urobiť sami!




Krok 1. Potrebné




(x1) Arduino Uno (môžete použiť Nano)
(x1) TL082 spárovaný operačný zosilňovač TL082 (TL072, TL062)
x1) Prípad 6 x 4 x 2 palce (alebo akýkoľvek vhodný)
(x6) 5 mm žltá LED
(x6) Červená LED 5 mm
(x1) 5 mm zelená LED
(x13) odpor 150 ohmov
(x2) 9 V batéria („Krona“)
(x2) Konektory batérie
(x1) Konektor napájania 5,5 x 2,1 mm, samec
(x1) Vypínač
(x1) Monaurálny zdvihák jack 6,3 mm (zdvih 1/4 ")
x2) Rada pre vývoj
(x3) Rezistor 100 kOhm
(x1) Rezistor 22 kOhm
(x1) Elektrolytický kondenzátor 10 uF
(x1) Kondenzátor 100 nF

Krok 2: príprava krytu



Elektrický gitarový tuner založený na Arduino



Vyvŕtajte všetky potrebné otvory. Priemer otvorov je zvolený na základe ich špecifických komponentov.

Krok 3: Zapnutie / vypnutie









Spínač musí byť spájkovaný do výkonovej medzery. V takom prípade autor preruší obvod od kladného kontaktu batérie. Z môjho pohľadu môžem dodať, že môžete použiť špeciálne gitarové konektory, ktoré vám umožnia zapnúť / vypnúť napájanie pripojením gitarovej zástrčky. Vo všetkých gitarových efektoch sa to implementuje týmto spôsobom. V takom prípade musí byť medzera mínus.


Krok 4: Audio jack






Aby nedošlo k zámene s ďalšou inštaláciou, spájkovacie vodiče rôznych farieb ku konektoru, zelený signál, čierny vodič. Mimochodom, autor použil iba taký konektor, o ktorom som písal vyššie, ale samozrejme o takejto funkčnosti týchto konektorov nevedel.
Potom je možné oba konektory namontovať do krytu pomocou dodaných matíc a podložiek.


Krok 5: Zástrčka






Odskrutkujte vidlicu. Kladný drôt musí byť spájkovaný s centrálnym kolíkom zástrčky a záporný s vonkajšou stranou (mínus „vonku“ a „dovnútra“, ak sa pozriete na samotnú zástrčku). Potom znovu namontujte zástrčku.


Krok 6: Amplifikácia a zaujatosť




Zvukový signál prichádzajúci z elektrickej gitary musí byť zosilnený na asi 5 V od vrcholu k vrcholu a posun by mal byť 2,5 voltu, nie 0 voltov.To znamená, že spodný pík by mal byť 0 voltov, horný - 5 voltov. Je to nevyhnutné, aby Arduino mohlo čítať dodaný zvukový signál. Hore vidno schému zapojenia, ktorú je potrebné pred konečnou montážou namontovať na neopatrnú dosku.




Potom môžete arduino poslať signál, vyplniť náčrt a uistiť sa, že všetko funguje správne. Požadovaný kód je uvedený nižšie (kód je skrytý spojlerom).




Monitor portov vydá frekvenciu prehrávaných reťazcov. Gitarové struny so štandardným ladením majú tieto frekvencie:

  • Šiesty Mi String - 82,4 Hz
  • Piaty reťazec A - 110 Hz
  • Štvrtý Re - 146,8 Hz
  • Tretia soľ - 196 Hz
  • Druhý C - 246,9 Hz
  • Prvý Mi - 329,6 Hz


Pri prvých pokusoch môžu vzniknúť problémy pri určovaní frekvencie horných alebo dolných reťazcov. Amanda kód má hodnotu ampThreshold. Pri zmene tejto hodnoty je potrebné dosiahnuť dobrú detekciu frekvencie všetkých reťazcov, táto hodnota by mala byť v rozsahu od 10 do 30, ale môžete experimentovať s inými hodnotami.


Krok 7: Spájkujte čip





Krok 8: Spájkujte zvyšné komponenty






Krok 9: Predbežné zostavenie





Krok 10: Programovanie


Stiahnite si nasledujúci kód v Arduino.



Krok 11: Typový štítok




Pre svoj gitarový tuner si autor vybral rezanie laserom. Namiesto toho môžete použiť štandardný kryt puzdra predvŕtaním otvorov v ňom.

Krok 12: LED diódy







Spájkujte LED na doske. Ak to chcete urobiť koaxiálne s otvormi, vložte ich spolu s doskou do krytu bez spájkovania a potom ich spájkujte. Do anódy každej LED je potrebné spájkovať odpor 150 Ohmov, k tomu je zase drôt, ktorý pôjde k jednému z Arduino vstupov. Autor použil červené diódy na označenie vyladenia reťazca, zelenú na označenie vyladenia reťazca a žlté na označenie vyladeného reťazca. Katódy sú vzájomne spojené a drôtom spojené so zemou arduino.


Krok 13: Pripojenie LED diód




Pripojte vodiče k doske Arduino. Nasledujúci zoznam ukazuje, ktorá dióda LED by mala byť pripojená ku ktorému pinu.


Vľavo červená LED - pin 8,
Ďalšia červená LED napravo je pin 9,
Ďalšia červená LED napravo je A5
Zelená LED - A4
Prvá červená LED napravo od zelenej LED je A3
Ďalšia červená LED napravo je A2
Úplne červená LED dióda je A1

LED úplne vľavo s nápisom „E“ - pin 2,
String A LED - pin 3,
String LED „D“ - pin 4,
LED struna G - pin 5,
String LED "B" - pin 6,
Extrémne pravá LED dióda označená „E“ - pin 7

Po pripojení všetkých LED diódy zapnite zariadenie a uistite sa, že LED diódy správne zobrazujú prehrávané reťazce a proces ladenia.

Krok 14: konečná montáž





Opatrne zostavte zariadenie a uistite sa, že ani jeden z drôtov nie je odpojený od arduino.

Krok 15: Nalaďte sa!


5
6.4
5

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...