» Elektronika » Arduino »Tuner do gitary elektrycznej oparty na Arduino

Tuner gitar elektrycznych na bazie Arduino


W tym artykule omówiono sposób tworzenia tunera na gitarę elektryczną Arduino! Autor został poproszony o stworzenie tego urządzenia, eksperymentując z możliwością przetwarzania sygnału audio arduino i ustalenia częstotliwości. W tym przypadku zastosowano kod Amanda Gassei, który pozwala określić częstotliwość za pomocą Arduino. Jako wskazanie zastosowano diody LED w różnych kolorach, które wskazują, czy odtwarzany ciąg jest dostrojony. Urządzenie działa jak każdy inny tuner gitarowy, ale możesz to zrobić sam!




Krok 1. Konieczne




(x1) Arduino Uno (możesz użyć Nano)
(x1) TL082 Sparowany wzmacniacz operacyjny TL082 (TL072, TL062)
(x1) Obudowa 6 x 4 x 2 cale (lub dowolna inna)
(x6) 5 mm żółta dioda LED
(x6) Czerwona dioda LED 5 mm
(x1) 5 mm zielona dioda LED
(x13) rezystor 150 omów
(x2) Bateria 9 V („Krona”)
(x2) Złącza akumulatora
(x1) Złącze zasilania 5,5 x 2,1 mm męskie
(x1) Przełącznik zasilania
(x1) Monofoniczny Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Płytka rozwoju
(x3) Rezystor 100 kOhm
(x1) Rezystor 22 kOhm
(x1) Kondensator elektrolityczny 10 uF
(x1) Kondensator 100 nF

Krok 2: przygotowanie załącznika



Tuner gitar elektrycznych na bazie Arduino



Wywierć wszystkie wymagane otwory. Średnica otworów jest wybierana na podstawie ich określonych składników.

Krok 3: Włącz / wyłącz









Przełącznik należy wlutować w szczelinę zasilania. W takim przypadku autor przerywa obwód od dodatniego styku baterii. Od siebie mogę dodać, że można użyć specjalnych złącz gitarowych, które pozwalają włączać / wyłączać zasilanie poprzez podłączenie wtyczki gitarowej, we wszystkich efektach gitarowych jest to realizowane w ten sposób. W takim przypadku różnica musi wynosić minus.


Krok 4: Audio Jack






Aby nie pomylić się z dalszą instalacją, lutuj przewody w różnych kolorach do złącza, zielony - sygnał, czarny - uziemienie. Nawiasem mówiąc, autor zastosował właśnie taki łącznik, o którym pisałem powyżej, ale oczywiście nie wiedział o takiej funkcjonalności tych łączników.
Następnie oba złącza można zamontować w obudowie za pomocą dostarczonych nakrętek i podkładek.


Krok 5: Podłącz






Odkręć widelec. Przewód dodatni należy przylutować do środkowego wtyku wtyczki, a przewód ujemny do zewnętrznego (minus „na zewnątrz”, plus „wewnątrz”, jeśli spojrzysz na samą wtyczkę). Następnie ponownie złóż wtyczkę.


Krok 6: Wzmocnienie i stronniczość




Sygnał dźwiękowy pochodzący z gitary elektrycznej musi być wzmacniany do około 5 V od szczytu do szczytu, a przesunięcie powinno wynosić 2,5 wolta, a nie 0 woltów.Oznacza to, że dolny szczyt powinien wynosić 0 woltów, górny - 5 woltów. Jest to konieczne, aby Arduino mógł odczytać dostarczony sygnał audio. Powyżej widać schemat obwodu, który przed końcowym montażem pożądany jest montaż na nieostrożnej desce.




Następnie możesz wysłać sygnał do arduino, wypełnić na nim szkic i upewnić się, że wszystko działa poprawnie. Wymagany kod znajduje się poniżej (kod jest ukryty przez spoiler).




Monitor portu wyświetli częstotliwość odtwarzanych ciągów. Struny gitarowe, ze standardowym strojeniem, mają następujące częstotliwości:

  • Szósty ciąg Mi - 82,4 Hz
  • Piąty ciąg A - 110 Hz
  • Czwarta Re - 146,8 Hz
  • Trzecia sól - 196 Hz
  • Drugi C - 246,9 Hz
  • Pierwsze Mi - 329,6 Hz


Przy pierwszych próbach mogą pojawić się problemy z określeniem częstotliwości zarówno górnej, jak i dolnej struny. Kod Amandy ma wartość ampThreshold. Zmieniając tę ​​wartość, konieczne jest dobre wykrycie częstotliwości wszystkich łańcuchów, wartość ta powinna mieścić się w zakresie od 10 do 30, ale możesz eksperymentować z innymi wartościami.


Krok 7: przylutuj mikroukład





Krok 8: Przylutuj pozostałe elementy






Krok 9: Kompilacja wstępna





Krok 10: Programowanie


Pobierz następujący kod w Arduino.



Krok 11: Tabliczka znamionowa




Do swojego tunera gitarowego autor wybrał cięcie laserowe. Zamiast tego możesz użyć standardowej pokrywy obudowy, wiercąc w niej otwory.

Krok 12: Diody LED







Przylutuj diodę LED na płycie. Aby zrobić to współosiowo z otworami, włóż je razem z płytką do pokrywy bez lutowania, a następnie przylutuj. Do anody każdej diody LED należy lutować rezystancję 150 omów, do niej z kolei drut, który trafi na jedno z wejść Arduino. Autor użył czerwonych diod, aby wskazać strojenie struny, zielony, aby wskazać, że strun jest dostrojony, a żółty, aby wskazać, który strun jest strojony. Katody są połączone razem i drutem połączone z ziemią arduino.


Krok 13: Podłączanie diod LED




Podłącz przewody do płyty Arduino. Poniższa lista wskazuje, którą diodę LED należy podłączyć do którego styku.


Najbardziej wysunięta w lewo czerwona dioda LED - pin 8,
Kolejna czerwona dioda po prawej to pin 9,
Kolejna czerwona dioda po prawej to A5
Zielona dioda LED - A4
Pierwsza czerwona dioda po prawej stronie zielonej diody LED to A3
Kolejna czerwona dioda po prawej to A2
Najbardziej wysunięta na prawo czerwona dioda LED to A1

Lewa dioda LED z napisem „E” - pin 2,
Ciąg A LED - pin 3,
Ciąg LED „D” - pin 4,
LED string G - pin 5,
Sznurkowa dioda LED „B” - pin 6,
Skrajnie prawa dioda LED oznaczona „E” - styk 7

Po podłączeniu wszystkich diod LED włącz urządzenie i upewnij się, że diody LED poprawnie wyświetlają odtwarzane struny i proces strojenia.

Krok 14: montaż końcowy





Ostrożnie zmontuj urządzenie, upewniając się, że żaden z przewodów nie jest odłączony od arduino.

Krok 15: Dostrój się!


5
6.4
5

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...