» elektronik » Arduino »Arduino tabanlı elektro gitar tuneri

Arduino tabanlı elektro gitar tuneri


Bu makalede, kullanarak bir elektro gitar için bir tuner nasıl yapabileceğiniz anlatılmaktadır Arduino! Yazardan, bir arduino ses sinyalini işleme ve frekansı belirleme olasılığını deneyerek bu cihazı yaratması istenmiştir. Bu durumda, Arduino kullanarak frekansın belirlenmesine izin veren Amanda Gassei kodu kullanıldı. Bir gösterge olarak, üretilen dizenin ayarlanıp ayarlanmadığını gösteren farklı renkteki LED'ler kullanılır. Cihaz herhangi bir gitar tuneri gibi çalışıyor, ancak bunu kendiniz yapabilirsiniz!




Adım 1. Gerekli




(x1) Arduino Uno (Nano kullanabilirsiniz)
(x1) TL082 Eşleştirilmiş İşlemsel Yükselteç TL082 TL (TL072, TL062)
(x1) Kasa 6x4x2 inç (veya herhangi bir uygun)
(x6) 5 mm sarı LED
(x6) Kırmızı LED 5 mm
(x1) 5mm yeşil LED
(x13) 150 ohm direnç
(x2) Pil 9 V ("Krona")
(x2) Pil Konnektörleri
(x1) Güç konnektörü 5.5 x 2.1 mm erkek
(x1) Güç düğmesi
(x1) Mono Jack Jak 6,3 mm (Jack 1/4 ")
(x2) Geliştirme kurulu
(x3) Direnç 100 kOhm
(x1) Direnç 22 kOhm
(x1) Elektrolitik Kondansatör 10 uF
(x1) Kondansatör 100 nF

2.Adım: Muhafazayı hazırlama



Arduino tabanlı elektro gitar tuneri



Gerekli tüm delikleri delin. Deliklerin çapı, spesifik bileşenlerine göre seçilir.

3. Adım: Açma / Kapatma









Anahtar güç boşluğuna lehimlenmelidir. Bu durumda, yazar devreyi akünün pozitif temasından koparır. Kendimden, bu şekilde uygulanan tüm gitar efektlerinde, bir gitar fişi bağlayarak gücü açmanıza / kapatmanıza izin veren özel gitar konektörleri kullanabileceğinizi ekleyebilirim. Bu durumda, boşluk eksi olmalıdır.


Adım 4: Ses Jakı






Daha fazla kurulumla karıştırılmamak için konektöre farklı renkte lehim kabloları, yeşil sinyal, siyah topraklama. Bu arada, yazar sadece yukarıda hakkında yazdığım böyle bir konektör kullandı, ancak açıkçası, bu konektörlerin bu tür işlevleri hakkında bilmiyordu.
Bundan sonra, her iki konektör de birlikte verilen somunlar ve pullar kullanılarak muhafazaya monte edilebilir.


5. Adım: Takın






Çatalı sökün. Pozitif tel, fişin merkezi pimine lehimlenmeli ve negatif (eksi "dış", artı "iç", fişe bakarsanız) lehimlenmelidir. Ardından fişi tekrar takın.


Adım 6: Amplifikasyon ve Sapma




Elektro gitardan gelen ses sinyali tepeden tepeye yaklaşık 5 V'a yükseltilmeli ve ofset 0 volt değil, 2.5 volt olmalıdır.Yani, alt pik 0 volt, üst - 5 volt olmalıdır. Arduino'nun verilen ses sinyalini okuyabilmesi için bu gereklidir. Yukarıda, son montajdan önce, dikkatsiz bir breadboard üzerine monte edilmesi istenen devre şemasını görebilirsiniz.




Bundan sonra, arduino'ya bir sinyal gönderebilir, üzerindeki çizimi doldurabilir ve her şeyin doğru çalıştığından emin olabilirsiniz. Gerekli kod aşağıdadır (kod bir spoiler tarafından gizlenmiştir).




Bağlantı noktası monitörü oynatılan dizelerin frekansını verir. Standart telli gitar telleri şu frekanslara sahiptir:

  • Altıncı Mi String - 82.4 Hz
  • Beşinci Tel A - 110 Hz
  • Dördüncü Re - 146.8 Hz
  • Üçüncü Tuz - 196 Hz
  • İkinci C - 246.9 Hz
  • İlk Mi - 329.6 Hz


İlk denemelerde, üst veya alt dizelerin frekanslarının belirlenmesinde sorunlar ortaya çıkabilir. Amanda'nın kodunun ampThreshold değeri vardır. Bu değeri değiştirerek, tüm dizelerin frekansının iyi tespitini sağlamak gerekir, bu değer 10 ila 30 arasında olmalıdır, ancak diğer değerlerle deney yapabilirsiniz.


7.Adım: Çipi lehimleyin





Adım 8: Kalan bileşenleri lehimleyin






9. Adım: Ön Derleme





Adım 10: Programlama


Arduino'da aşağıdaki kodu indirin.



Adım 11: Etiket




Gitar tuneri için yazar lazer kesimini seçti. Bunun yerine, içindeki standart delikleri açarak standart gövde kapağını kullanabilirsiniz.

Adım 12: LED'ler







LED'i kart üzerine lehimleyin. Bunu deliklerle eş eksenli olarak yapmak için, lehim yapmadan tahta ile birlikte kapağa yerleştirin ve lehimleyin. Her bir LED'in anoduna 150 Ohm'luk bir direnç lehimlemek gerekir, buna karşılık Arduino girişlerinden birine gidecek bir tel vardır. Yazar, dizenin ayarını belirtmek için kırmızı diyotlar, dizenin ayarlandığını göstermek için yeşil ve hangi dizenin ayarlandığını göstermek için sarı renk kullanmıştır. Katotlar birbirine bağlıdır ve arduino'nun dünyasına bağlanan tel ile.


Adım 13: LED'lerin bağlanması




Kabloları Arduino kartına bağlayın. Aşağıdaki liste hangi LED'in hangi pime bağlanması gerektiğini gösterir.


En soldaki kırmızı LED - pim 8,
Sağdaki bir sonraki kırmızı LED pim 9,
Sağdaki bir sonraki kırmızı LED A5
Yeşil LED - A4
Yeşil LED'in sağındaki ilk kırmızı LED A3'tür
Sağdaki bir sonraki kırmızı LED A2'dir
En sağdaki kırmızı LED A1'dir

"E" yazısıyla en soldaki LED - pim 2,
Dize A LED - pim 3,
String LED “D” - pim 4,
G string LED - pim 5,
String LED "B" - pim 6,
"E" etiketli aşırı sağ LED - pim 7

Tüm LED'leri bağladıktan sonra, cihazı açın ve LED'lerin oynatılan dizeleri ve ayarlama işlemini doğru şekilde gösterdiğinden emin olun.

14.Adım: Son montaj





Kablolardan birinin arduino ile bağlantısının kesilmediğinden emin olarak cihazı dikkatlice monte edin.

Adım 15: Ayarlayın!


5
6.4
5

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...