İçindekiler:

Ses Değiştirici (Arduino): 5 Adım
Ses Değiştirici (Arduino): 5 Adım

Video: Ses Değiştirici (Arduino): 5 Adım

Video: Ses Değiştirici (Arduino): 5 Adım
Video: O kadar rahatlar ki hile açıp yayın yapabiliyorlar işte Valorant. 2024, Kasım
Anonim
Ses Değiştirici (Arduino)
Ses Değiştirici (Arduino)

Bu proje, okul proje grubum ve benim birden fazla ses kaynağını tek bir ses yükselticisine çevirmemiz gerektiği için başladı. İnternette Arduino için bir çeşit ses değiştirme modülü ararken buna benzer bir şey bulamadık. Analog sinyalleri değiştirebilen bir çipi zaten biliyordum, ancak bunun için gerçekten kullanışlı bir mudül de yoktu. Bu yüzden işe koyuldum ve kendiminkini yarattım.

Adım 1: Neye İhtiyacınız Var?

Ne istiyorsun
Ne istiyorsun

Bu kart tamamen SMD'dir (pin başlıkları hariç), bu da tüm bileşenlerin PCB'nin üzerine lehimlendiği anlamına gelir. Bu, lehim bağlantılarının çok küçük olduğu ve bu nedenle lehimlenmesi delikli bileşenlere göre daha zor olduğu anlamına gelir. Bu nedenle daha büyük bileşenlerle çalışmadan denememenizi tavsiye ederim.

Malzeme Listesi:

  • 1x 74HC139
  • 1 adet CD4052
  • 10x 10uF kapasitör (0805)(bipolar)
  • 4x LED (0805)
  • 4x 330 ohm direnç (0805)
  • 5x dişi ses jakı
  • 1x 5 pinli başlık

EasyEda'dan dışa aktarılan bir Malzeme Listesi de vardır:

Adım 2: Şematik Açıklandı

Açıklanan şema
Açıklanan şema

Ben sadece şemaların işleyişini kısaca gözden geçireceğim, böylece çoğu kişi isterse bunu takip edebilir.

Pin başlığı o kadar ilginç olmadığı için 4052 çipine geçeceğiz. Bu çip bir çift analog anahtarlayıcıdır ve adından da anlaşılacağı gibi, ses sinyalini dört girişinden değiştirir ve bir çıkışa yönlendirir. Çoğu zaman ses stereo olduğundan, iki ses değiştiriciye ihtiyacımız var. "ikili"nin kullanışlı olduğu yer burasıdır. Etiketler "kanal 1 sol" için CH1_L veya "ortak sol" için COM_L olarak işaretlenmiştir ve jak konektörlerine kadar takip edilebilir.

Sıradaki SN74HC139. Bu bir demultiplexer ama bu garip terim için endişelenme. Ana işlevi, ses sinyalini geçmek için hangi kanalın seçili olduğunu belirtmektir. Küçük bir hata yaptığım kısım burası. Seçilen kanalda led yanması gerekiyordu ama olduğu gibi seçilen kanal HARİÇ tüm ledleri yakıyor. Yani LED'leri "bu kanalın sesi kapatılmıştır" göstergeleri olarak düşünebilirsiniz.

Geriye sadece ses jakı konektörleri kaldı. Aslında burada görmek için özel bir şey yok. Tuhaf görünebilecek tek şey kapasitörler. Bunlar dekuplaj kapasitörleridir ve DC sinyallerini bloke ederler ve ses gibi AC sinyallerinin kesilmesine izin verirler.

Adım 3: Bir Pano Sipariş Etme

Yönetim Kurulu Siparişi
Yönetim Kurulu Siparişi

Gerçek PCB'nin fotoğraflarında görmüş olabileceğiniz gibi, planlamadığım bir tel ile bağlantı yapmak zorunda kaldım. Bunun nedeni, 74HC139 paketinin doğru olmamasıdır (EasyEda kitaplığının bir hatası).

Bu hata düzeltilmedi, bu yüzden sipariş verirken bunu aklınızda bulundurun!

Adım 4: Tahtayı Kullanma

Tahtayı Kullanma
Tahtayı Kullanma
Tahtayı Kullanma
Tahtayı Kullanma

Yapmanız gereken ilk şey, karta 5 volt ile güç vermektir çünkü onsuz çalışmayacaktır. Tüm mantık da 5 voltta çalışır. Herhangi bir direnç tarafından yukarı veya aşağı çekilmedikleri için Sel1, Sel2 ve Mute'u arduinoya bağlayın. Eğer bağlı değillerse, garip davranışlar uyandıracak şekilde yüzerler.

Bu kart, herhangi bir sinyalin karttan geçmesini önleyecek bir sessiz işlevine sahiptir. Sessiz durumunda tüm LED'ler yanacaktır. Kartın sesini kapatmak için pimi yukarı çekin.

Bir kanal seçmek için önce sessiz devre dışı bırakılmalıdır. İki Sel pini ile doğruluk tablosuna göre bir kanal seçebilirsiniz.

Adım 5: Bitir

Eğitilebilirliğimi kontrol ettiğiniz için teşekkürler. Umarım bunun sana bir faydası olmuştur. Herhangi bir sorunuz varsa, bunları yorumlarda bırakın. Çoğu zaman birkaç gün içinde cevap veririm.

Önerilen: