» elektroniikka » Työläs »Sähkökitaran viritin perustuu Arduinoon

Arduino-pohjainen sähkökitaran viritin


Tässä artikkelissa käsitellään kuinka voit tehdä virittimen sähkökitaralle käyttämällä Työläs! Kirjailijaa kehotettiin luomaan tämä laite kokeilemalla mahdollisuutta käsitellä arduino-audiosignaalia ja määrittämällä taajuus. Tässä tapauksessa käytettiin Amanda Gassei -koodia, joka mahdollistaa taajuuden määrittämisen Arduinon avulla. Ohjeena käytetään erivärisiä LED-valoja, jotka osoittavat, onko toistettu merkkijono viritetty. Laite toimii kuten mikä tahansa muu kitaran viritin, mutta voit tehdä sen itse!




Vaihe 1. Tarvittava




(x1) Arduino Uno (voit käyttää Nanoa)
(x1) TL082 parillinen operaatiovahvistin TL082 (TL072, TL062)
(x1) kotelo 6x4x2 tuumaa (tai mikä tahansa sopiva)
(x6) 5 mm keltainen LED
(x6) Punainen LED 5 mm
(x1) 5 mm vihreä LED
(x13) 150 ohmin vastus
(x2) akku 9 V ("Krona")
(x2) akun liittimet
(x1) Virtaliitin 5,5 x 2,1 mm uros
(x1) Virtakytkin
(x1) mononaurallinen Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Kehityslauta
(x3) Vastus 100 kOhm
(x1) Vastus 22 kOhm
(x1) elektrolyyttikondensaattori 10 uF
(x1) Kondensaattori 100 nF

Vaihe 2: kotelon valmistelu



Arduino-pohjainen sähkökitaran viritin



Poraa kaikki tarvittavat reiät. Reikien halkaisija valitaan niiden erityisten komponenttien perusteella.

Vaihe 3: Kytke päälle / pois päältä









Kytkin on juotettava virtarakoon. Tässä tapauksessa kirjoittaja katkaisee piirin akun positiivisesta kosketuksesta. Omani itseltäni voin lisätä, että voit käyttää erityisiä kitaraliittimiä, joiden avulla voit kytkeä virran päälle / pois päältä kytkemällä kitaran pistokkeen, kaikissa kitaran tehosteissa tämä toteutetaan tällä tavalla. Tässä tapauksessa raon on oltava miinus.


Vaihe 4: Audio Jack






Jotta jatkossa asennusta ei sekoitettaisi, juotosjohdot, eriväriset, liittimeen, vihreä - signaali, musta - maa. Kirjailija käytti muuten vain sellaista liitintä, josta kirjoitin edellä, mutta ei selvästikään tiennyt näiden liittimien toiminnallisuudesta.
Sen jälkeen molemmat liittimet voidaan kiinnittää koteloon mukana toimitetuilla muttereilla ja aluslevyillä.


Vaihe 5: Kytke pistoke






Kierrä haarukka irti. Positiivinen johdin on juotettava pistokkeen keskitappiin ja negatiivinen ulkoiseen (miinus "ulkopuoli" plus "sisällä", jos tarkastelet itse pistoketta). Asenna sitten pistoke uudelleen.


Vaihe 6: Vahvistus ja esijännitys




Sähkökitaran tuleva audiosignaali on vahvistettava noin 5 V: iin huipusta huippuun ja offsetin tulee olla 2,5 volttia, ei 0 volttia.Toisin sanoen alahuipun tulisi olla 0 volttia, ylemmän - 5 volttia. Tämä on välttämätöntä, jotta Arduino pystyisi lukemaan mukana toimitetun äänisignaalin. Yllä on piirikaavio, joka on suotavaa koota ennen lopullista kokoamista huolimattomaan leipätauluun.




Sen jälkeen voit lähettää signaalin arduinolle, täyttää sen luonnos ja varmistaa, että kaikki toimii oikein. Vaadittava koodi on alla (koodi on piilotettu spoilerin avulla).




Porttimonitori tuottaa soitettujen merkkijonojen taajuuden. Kitarakielisillä, vakiovirityksellä, on nämä taajuudet:

  • Kuudes Mi-kieli - 82,4 Hz
  • Viides jousi A - 110 Hz
  • Neljäs toisto - 146,8 Hz
  • Kolmas suola - 196 Hz
  • Toinen C - 246,9 Hz
  • Ensimmäinen Mi - 329,6 Hz


Ensimmäisissä yrityksissä voi esiintyä ongelmia joko ylä- tai alajuovien taajuuksien määrittämisessä. Amandan koodilla on ampThreshold-arvo. Kun tätä arvoa muutetaan, on välttämätöntä saavuttaa kaikkien merkkijonojen taajuus hyvällä tunnistuksella. Tämän arvon tulisi olla välillä 10-30, mutta voit kokeilla muita arvoja.


Vaihe 7: juota siru





Vaihe 8: Juotos jäljellä olevat komponentit






Vaihe 9: Esisuunnittelu





Vaihe 10: Ohjelmointi


Lataa seuraava koodi Arduinossa.



Vaihe 11: tyyppikilpi




Kirjoittaja valitsi kitarasoittimelleen laserleikkauksen. Sen sijaan voit käyttää vakiokotelon suojaa poraamalla siihen reikiä.

Vaihe 12: LEDit







Juota levyn LED-valo. Aseta tämä koaksiaalisesti reikien kanssa, aseta ne yhdessä levyn kanssa kanteen ilman juottamista ja juota sitten ne. Jokaisen LEDin anodille on tarpeen juottaa 150 ohmin resistanssi, sille puolestaan ​​on johdin, joka menee yhteen Arduino-tuloista. Kirjailija käytti punaisia ​​diodeja merkkijonon virityksen osoittamiseen, vihreää merkkijonojen virittämiseksi ja keltaista merkkijonon virittämiseksi. Katodit on kytketty toisiinsa ja johdolla arduinon maahan.


Vaihe 13: LEDien kytkeminen




Kytke johdot Arduino-korttiin. Seuraava luettelo osoittaa mihin LEDiin tulee kytkeä mihin napaan.


Vasemmanpunainen punainen LED - nasta 8,
Seuraava punainen LED oikealla on nasta 9,
Seuraava punainen LED oikealla on A5
Vihreä LED - A4
Ensimmäinen punainen LED vihreästä LEDistä oikealla on A3
Seuraava punainen LED oikealla on A2
Oikein punainen LED on A1

Vasemmanpuoleisin LED merkinnällä "E" - nasta 2,
Merkkijono LED - nasta 3,
Merkkijono “D” - nasta 4,
G-merkkivalo - nasta 5,
Merkkijono "B" - nasta 6,
Äärimmäinen oikea LED, merkitty "E" - nasta 7

Kun olet kytkenyt kaikki LEDit, kytke laite päälle ja varmista, että LEDit näyttävät oikein soitetut merkkijonot ja viritysprosessin.

Vaihe 14: lopullinen kokoonpano





Asenna laite huolellisesti ja varmista, että yhtäkään johdoista ei ole irrotettu arduinosta.

Vaihe 15: Viritä!


5
6.4
5

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...