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
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.
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!