DIY ses kontrolü
Merhaba arkadaşlar. Bugün sizlere ses kontrolü kullanan ev yapımı ürünümü anlatmak ve göstermek istiyorum. Aslında sesle kontrol edilen bir açma/kapama düğmesi. Bu ev yapımı ürünün özelliği, bu cihazın yükü yalnızca sesli komutla kontrol etmekle kalmayıp, aynı zamanda daha önce bir flash karta kaydedilmiş sesli komutlarla da yanıt verebilmesidir.
Görünüşe göre, cihazın çok sıradan olduğu ortaya çıktı. Bu benim hatam, ama kendime onu güzelleştirme hedefini koymadım, sadece tembeldim. Aslında aynı sebepten dolayı, bu cihazı kontrol etmek için minimum sayıda cihaz çıkardım; bunların ön panelinde yalnızca transponder için bir ses kontrol düğmesi ve ilk başta onu da içine doldurmak istediğim bir flash kart alıcısı var. .
Bu anahtar ne yapabilir? Birbirinden bağımsız olarak 3 yükü kapatabilir. Şu şekilde çalışır: Düzenlediğim anahtarda, istenmeyen açmaya karşı artan gürültü bağışıklığı. Bu, gerekli yükü kapatmak için önce cihaza başvurmanız gerektiği gerçeğiyle ifade edilir.
İletişim kurmak için “Arduino” demelisiniz.Bunu böyle adlandırdım çünkü bu cihazın kalbi, gelecekte tanıyacağımız ve öncelikle Arduino tasarımcısına yönelik olan ses modülüdür. Her ne kadar Arduino ile hiç karşılaşmamış olsam da bu cihazda modülleri kullanılmıyor.
Arduino anahtarına dönüyoruz, eğer anahtar "Dinle" yanıtını veriyorsa, benim tarafımdan atanan üç komuttan aşağıdakini söylüyoruz: "Lamba", "Garland", "Işık". Komutu kabul ettikten sonra cihaz, bağlı cihazın durumunu tersine çevirecektir: lamba açıksa sönecek, açık değilse açılacaktır. Ve şöyle cevap verecektir: “Lamba kapalı” veya “Lamba açık”...
Basitçe söylemek gerekirse, anahtarla diyaloğumuz şu şekilde olacaktır:
-Arduino.
- Dinliyorum.
- Işık.
- Işığı açıyorum.
Modülü belirli komutlarla programlamak elbette mümkündü: "Işığı aç", "Işığı kapat", ancak bunu tek bir komutla açıp kapatacak şekilde yapmaya karar verdim.
Tüm cevapları bir flash karta kaydettim. Bunlar normal WAV dosyalarıdır. Metin bir İngilizce çeviri sitesi tarafından okundu. Bu, metni okuyabilen başka herhangi bir program olabilir. Veya genel olarak siz veya yakınlarınız bu cevapları yazabilirsiniz...
Bunun artı mı eksi mi olduğunu bilmiyorum ama bu cihaz ses tınısına duyarlı. Yani mesela ben onun sesini modüle ayrı ayrı kaydedene kadar karımı küçümsedi. Ben de ona farklı cevaplar verdim: Bir kadın bana cevap veriyor ve bir erkek ona cevap veriyor. Harika, değil mi?)
Şimdi nihayet bu cihazı test etmeye geçelim. Ağa takıp bir yük bağlarız.
Oynatıcı flash sürücüyü ve içindeki dosyaları başlatırken, denetleyici modüle erişirken modülün kendisi başlatılana kadar yaklaşık 5 saniye beklemeniz gerekir...
Aşağıdaki çalışma sürecini gösteren videoyu izleyin...
Bu anahtar bu şekilde çalışır. Şimdi anahtarın içine bakalım. Üst kapağı çıkarın. Amplifikatörlü ilk oyuncu tahtası. Flash sürücüye kaydedilen cevapları çoğaltan odur. Kart UART protokolü kullanılarak kontrol edilir. Komutlar, biraz sonra döneceğimiz ikinci kartta bulunan kontrolör tarafından gönderilir. Daha sonra, yarıyıllarda üçüncü pano (güç anahtarlı bir güç kaynağı) yapıldı. Devrenin tamamı galvanik olarak voltaj açısından yalıtılmıştır. Kart aynı zamanda bir kontrolör tarafından da kontrol edilir. Güç kaynağı 5 volt stabilize voltaj üretir. Güç anahtarları kanal başına yaklaşık 200 W'lık bir yüke dayanabilir. Şimdi ikinci tahtaya geçelim. Üzerinde her şeyi kontrol eden bir kumanda ve sesli komut tanıma modülü bulunmaktadır.
Bir sonraki videoda modülün çalışmasına, bağlantısına ve konfigürasyonuna bakacağız. Şimdi ise atmega8 üzerinde yapılan kontrolcünün çalışmasını anlatacağım. Komutu tanıyan modül, denetleyiciye UART aracılığıyla bir komut verir; denetleyici, komutu işledikten sonra yükü açar veya kapatır ve ses modülüne sesli yanıt verme komutunu verir. Her şey basit görünüyor).
Bu ev yapımı ürünü yaparken kendime ciddi bir cihaz değil, oyuncak yapma görevini koyduğumu söylemek istiyorum.
Bir sonraki videoda doğrudan modülün kendisine bakacaksınız, bu nedenle bu materyal ilginizi çekiyorsa kaçırmamak için kanala abone olun.
Bu anahtarı birkaç yıl önce bir V2 modülü kullanarak oluşturdum. Ancak bir sonraki videoda daha yeni versiyon olan V3'e bakacağız. Ayrıca bu modülle 2 tür çalışmayı da ele alacağız: basit - bu, programlamayı bilmiyorsanız ve tam - bu, mikrodenetleyicileri nasıl programlayacağınızı biliyorsanız.
Ses tanıma modülü V3 -
Ses tanıma modülü V2 -
Umarım bu konuyla ilgili videoyu beğenmişsinizdir. Bu videoyu izlediğiniz için teşekkür ederiz. Beğendiyseniz beğenin, böylece önemsediğinizi bileyim. Kanala abone olun, bir dahaki sefere görüşmek üzere.
Benzer ana sınıflar
Özellikle ilginç
Yorumlar (7)