Ses Komutları ile PC ve Cihaz Kontrolü – 2 (Kablosuz Kontrol)
Oturduğunuz yerden SES Komutları ile hem bilgisayarı hem de cihazlarınızı Kablosuz kontrol etmek istemez misiniz? (Önceki ay tasarlamış olduğum sistemin 2. versiyonu)
Merhabalar;
Geçen ay eklemiş olduğum SES ile Kontrol devresini geliştirip kablosuz versiyonu tasarladım.
Geçen ay verdiğim devrede sadece bilgisayar ortamından devreye komut gönderilerek çıkışlar kontrol ediliyordu. Bu fikir ile yola çıkarak, devreyi kablosuz hale getirdim ve bilgisayar bağlantısını seri port üzerinden haberleştirdim. Alıcı ve Verici olarak da UDEA nın ATX34S ne NRX34U modüllerini seçtim.
Verici devresinde, PC den gelen RS232 için MAX232 entegresi ve gönderme yapmak için ATX34 kullanılarak gönderme yapılmaktadır.
Alıcı devresinde ise UDEA nın NRX34 modülü ve PIC16F628 kullanılarak 8 kanal çıkış verilmiştir.
Devre için 2 adet program geliştirdim.
1. PCRF programı. Manuel olarak 8 çıkışı PC den açıp kapatmak için,
2. PCRF ses ile kontrol programı. GVZ komutanlar yardımı ile 8 çıkışı sesle açıp kapatmak için.
PCRF Programında seri portu seçerek çıkışları açıp kapatmanız yeterlidir. Devre ortamında denemediğim için ISIS programında deneyip çalıştırdım. ISIS te çalıştırmak için bilgisayarınıza Virtual Serial Port Driver programını kurmanız gerekecek ve Com-1 ile Com-2 yi sanal olarak bağlayacaksınız. ISIS deki seri portu Com-2 ve programdaki portu ise com-1 e aldığınızda programdan ISIS deki devreye data gönderebileceksiniz. Program sürekli data gönderimi yapmaktadır. Alıcı devredeki RX ledi data alma işlemi olduğu sürece yanacaktır.
PCRF Ses ile kontrol programı ise önceki verdiğim program gibi bazı işlemlerin yapılması gerekiyor.
İlk önce Rar ın içindeki Ses ile Kontrol (PCRF) dizinini C: nin içine kopyalayın.
Bu işlem yazdığım programı GVZ komutanlar aracı ile açmasını sağlamak için.
Ses ile Kontrol (PCRF) programını açarak devrenin bulunduğu COM portu seçerek kaydet tuşuna basın
Daha sonra GVZ KomutAnlar programları kurunuz.
Rar'ın içindeki settings.arch dosyasını "C:Program FilesGVZGVZ Komut Anlar" içine kopyalayın (üzerine kopyalayın)
Bu işlem, daha önce oluşturmuş olduğum 16 komutun hazır olması için.
GVZ Komutanlar programını açın ve sol tarafta Ses ile Kontrol (PCRF) bölümünde toplam 16 komut olacaktır
Program kurulum işlemleri bu kadar.
Artık devreyi bağladıktan sonra mikrofona komutları söylemek yeterlidir. Komutlardan da görüldüğü gibi toplam 16 komut ekledim. Yani 8 çıkışı AÇ ve KAPAT olarak düşünürsek 16 komut oluyor. Burada ben komut okunuşlarına çıkış x aç / kapat gibi bir metin ekledim siz bu okunuşları istediğiniz gibi değiştirebilirsiniz. Burada tek önemli nokta C: nin içindeki ses ile kontrol programı çalıştırıldığında giden parametrelerdir. Tırnak içinde program yolu ve arından boşluk bıraktıktan sonra 2 basamaklı çıkış numarası ve ardında – karekteri girilir ve onun ardından da 1 yada 0 yazılır. Örnek;
Çıkış 8 aç: "C:Ses ile KontrolSesileKontrol.EXE" 08-1
Çıkış 5 kapat: "C:Ses ile KontrolSesileKontrol.EXE" 05-0
Bu formatın dışında parametre girilirse Hatalı komut mesajı alınır.
Çıkış 1 ile 8 PORTB dir. Komutu söylediğiniz andan itibaren GVZ komutanlar programı sesilekontrol programını çalıştırarak devreye data gönderecektir. Programın doğru çalışabilmesi için devrenin bulunduğu com port ayarı yapılıp kaydedilmesi gerekiyor.
RAR ın içersinde Verici ve Alıcı devrelerin Şemaları ve Baskı devreleri bulunmaktadır.
Artık bu sistem ile evinizdeki cihazları ses komutları ile kablosuz kontrol edebilirsiniz…
Umut KAZANÇ