DTMF telefon ile uzaktan cihaz kontrol devreleri

DTMF telefon ile uzaktan cihaz kontrol devreleri

Telefon araması ile uzaklardaki elektronik cihazları kontrol etmek süper bir şey 🙂 bu konu ile ilgili birkaç uygulama var. PIC serisi mikrodenetleyiciler ile yapılmış (1 adet atmel projesi var) DTMF kontrol projeleri (DTMF Remote control) çok değerli bilgiler umarım işinize yarar feyz alırsınız 🙂

İlk uygulamamız sevgili Erol Erdal abimizden projenin tüm detayları bulunuyor her zamanki gibi kaynak picbasic pro kaynak .bas yazılımı bulunmakta ayrıca pcb çizimleride bulunuyor devre PIC16F628 ve HT9170 üzerine kurulu

dtmf-telefon-kontrol-pic16f628-ht9170

DTMF TELEFONLA CİHAZ KONTROLÜ (picbasic pro)

Açıklama: PCB ölçüsü 1/1 oranında olup direk bastırılıp kullanılacaktır. Boyut ayarlamasına gerek yoktur. Sistem PCB deki yer sorunu nedeni ile 6 adet cihaza kumanda edilecek şekilde tasarlanmıştır. Sistemin çalışmaya başlaması için gerekli önseçimli zil çalma adedi 5 adet dir. Bu daha sonra telefonla değiştirilebilir.

Sistem 5 adet telefon zilinin çalmasını müteakip otomatik olarak açılır ve 3 adet açılış beep sesi duyulur. Beep sesleri mümkün olan en kuvvetli biçimde verilmeye çalışılmıştır. Daha da kuvvetlendirmek için devreye kuvvetlendirici bağlanması gerekmektedir. Sesin azlığından lütfen şikayet etmeyiniz. İsteyen kuvvetlendirici bağlayabilir.

Açılışı müteakip giriş için şifre girilmesi gerekir. Şifre 4 haneli bir rakam olup önseçimli şifre 1234 rakamıdır. Buda program içinden veya telefonla sonradan değiştirilebilmektedir.

Şayet şifrenizi unutur iseniz ikinci şifre ile sistemi açmanız mümkündür. Buda 2006 olarak belirlenmiştir. İsteyen bunu program içinden değiştirebilir (telefonla değiştirilemez).

Girilen şifre doğru ise, doğruluğu belirleyen bir beep mesajı değil ise yanlış olduğunu belirleyen bir beep mesajı alacaksınız.

Şifreniz yanlış ise yeniden girme imkanınız bulunmaktadır. Yeniden giriş imkanı 3 adettir. Şayet 3 defa yanlış şifre girerseniz sistem kendini kilitler ve yeniden giriş yapılmasına mani olur.

Girilen şifre doğru ise; Öncelikle bir işlem seçmeniz gerekecek. İki seçeneğiniz var;

# tuşuna basarak herhangi bir cihazı açma bölümüne geçebilirsiniz;
* tuşuna basarak herhangi bir cihazı kapatma bölümüne geçebilirsiniz.

Diyelimki # tuşu ile açma bölümüne geldiniz. Burada şayet;

– 0 tuşuna basarsanız sistemden hemen çıkarsınız ve hat kullanıma kapatılır.
– 1 tuşuna basarsanız 1 nolu cihaz açılır.
– 2 tuşuna basarsanız 2 nolu cihaz açılır
– 3 tuşuna basarsanız 3 nolu cihaz açılır
– 4 tuşuna basarsanız 4 nolu cihaz açılır.
– 5 tuşuna basarsanız 5 nolu cihaz açılır
– 6 tuşuna basarsanız 6 nolu cihaz açılır
– 8 tuşuna basarsanız zil çalma sayısını yeniden girersiniz (1-9 arası değer)
– 9 tuşuna basarsanız şifrenizi değiştirebilirsiniz. (4 haneli bir rakam)

Diyelimki * tuşu ile kapatma bölümüne geçtiniz. Burada şayet;

– 0 tuşuna basarsanız açık olan tüm cihazların hepsini kapatırsınız.
– 1 tuşuna basarsanız 1 nolu cihaz kapanır.
– 2 tuşuna basarsanız 2 nolu cihaz kapanır
– 3 tuşuna basarsanız 3 nolu cihaz kapanır.
– 4 tuşuna basarsanız 4 nolu cihaz kapanır.
– 5 tuşuna basarsanız 5 nolu cihaz kapanır
– 6 tuşuna basarsanız 6 nolu cihaz kapanır.

Şifre girişi seçilmiş ise (Önce # tuşu sonra 9 tuşu ile) öncelikle mevcut şifrenizi girmeniz ve gelen beep ikazlarını takiben yeni şifrenizi girmeniz gerekmektedir. Gerek tuş girişlerinde ve gerekse şifre girişlerinde süre tutulmaktadır. Şayet önceden ayarlanmış süre içinde giriş yapılmaz ise sistem kendini otomatik olarak kapatacaktır.

Bu nedenle girişlerin çabuk yapılmasında yarar vardır. Sistemden hoşlanacağınız ümidi ile başarılar temenni ediyorum.

Ete

border bolme

PIC 16F84A DTMF kontrol projesi

Foxdelta sitesinden güzel bir uygulama “PIC 16F84A DTMF Repeater (Remote) Controller” devre pic 16f84 mikrodenetleyici üzerine kurulu telefon sinyallerini ileten entegre MT8870 çıkış rölelerini süren entegre ise ULN2803 pdf formatında verilen ek dosyada arama sonrasında girilecek rakamların listesi ve hangi röleyi açtığını belirten tablo bulunuyor tüm detaylar (ingilizce) verilmiş yazılım assembly dili ile hazırlanmış

PIC 16F84A DTMF Repeater (Remote) Controller

Açıklama : DTMF Kontrol devresinin ikinci denemesi. İlk çalışmanın başarılı olduğu söylenebilir bazı malzemeler sorun çıkartmıştı Sebepler 75T204 DTMF alıcısı ile PIC arasında arabirim problemi ile ilişkili olarak bulunmustur. 75T204 şimdi MT8870 ile değiştirilmişti ve sonuçlar %100’dur.

Uygulama Detayları ve diğer dosyalara Buradan ulaşabilirsiniz.

border bolme

Khazama Sitesinden Atmel ATMEGA8 MT8870D üzerine kurulu güzel bir uygulama devre şeması .hex kodu ve orcad .dns .opj .dbk dosyaları var

atmega8_dtmf.jpgdtmf_diagram.gif

border bolme

PIC16F84 ve KT3170 kod çözücü entegresi üzerine kurulu detaylı anlatımı ile güzel bir proje raporu hazırlayan: Onur Küçük projenin .asm dosyası : onur-kucuk.asm

DTMF Sinyallerle Uzaktan Kontrol Devresinin hattı açan kısmını oluşturan devre için Şekil-1’de gösterilen devre şeması ve ona alternatif olarak bulunan Şekil-2’de gösterilen devre şeması breadboard üzerine kurulmak suretiyle telefon hattına bağlanarak denendi. Denemeler sonucu Şekil-2’deki devrenin çıkışında ki sinyalin, Şekil-1’deki devrenin çıkışındaki sinyale nazaran daha fazla ripple’a sahip olduğu tespit edildi.

Bu tespitler sonucunda DTMF Sinyallerle Uzaktan Kontrol Devresinin hattı açan kısmı için Şekil-1’deki devrenin kullanılmasının daha uygun olacağı kanaatine varıldı.

dtmf-proje-telefon-hat-algilama-1 dtmf-proje-telefon-hat-algilama-2

Fakat her iki devrede de özellikle ilk üç çalmada telefon çalma sinyali ile devrelerin çıkışındaki sinyal arasında senkronizasyon eksikliği bulunduğu görüldü. Yinede altıncı çalma sonunda bu senkronizasyon eksikliğinin nispeten giderildiği gözlenmiştir. DTMF Sinyallerle Uzaktan Kontrol Devresinin aktif hale geçmesi için telefonun beş kez çalmasının uygun olduğu ve çalma sayısı PIC içerisinde kontrol ettirileceği için devrenin çalışması açısından mühim bir problem oluşturmayacağı kanısına varılmıştır.

DTMF Sinyallerle Uzaktan Kontrol Devresinde, kullanıcının hattın diğer ucundan telefon vasıtasıyla DTMF sinyaller olarak gönderdiği komutları PIC’in algılayabileceği Binary karşılıklarına çeviren KT3170 DTMF kod çözücü entegresinin gerekli konfigürasyona sahip şekli breadboard üzerinde kurularak denendi. Devreyi hattan yalıtmak amacıyla transformatör kullanıldı.

Devrenin bu haliyle hattan fazla akım çektiği gözlendi. Bu sebeple hem devreyi korumak hem de hattı yüklememek için Şekil-2’deki devre kuruldu. Devrenin bu haliyle daha sağlıklı olarak çalıştığı ve hattan gelen DTMF sinyalleri doğru olarak çıkışlarına aktardığı tespit edildi.

kt3170-dtmf-1 kt3170-dtmf-2

DTMF Sinyallerle Uzaktan Kontrol Devresinin Çalmayı Algılama ve Hattı Açma kısımlarında kullanılabilecek devreler hakkında araştırma yapılmak suretiyle orijinal devrede aynı işi yapan kısımlara alternatif olarak devreye adapte edilebilecek iki adet devre belirlendi. Bu devrelerin sisteme adaptasyonu için çözüm yolları arandı. Belirlenen bu devreler de dikkate alınarak DTMF Sinyallerle Uzaktan Kontrol Devresi için bir blok şema hazırlandı.

hatti-acan-devre-algilayici-devre

Mevcut devrenin çalmayı algılayan kısmı denendi fakat devrenin olması gerektiği gibi çalışmadığı, devrenin telefon 1 kez çaldıktan sonra hattı meşgule attığı gözlendi.

Yukarıda şekli görülen hattı açan devrenin kullanılmasının bir sakınca yaratmayacağı fakat çalmayı algılayan devre üzerinde değişiklik yapılmadan kullanılmasının uygun olamayabileceği kanaatine varıldı.

dtmf-sinyallarle-uzaktan-kontrol-devresinin-blok-semasi

border bolme

Telefon tuş takımı hakkında detaylı bilgi (ingilizce) çeşitli bilgiler ve tuş seslerinin (wav formatında)

dtmf_dual-tone.PNG

770 Tone

border bolme

DTMF ile Röle Kontrol

Antrak sitesinden güzel bir uygulama Şükrü Özkarabacak Abimize Teşekkürler Dosyaları Buradan indirebilirsiniz

dtmf_ile_role.jpg

DTMF ile kontrol sistemi birçok amatör rölede kulanılmaktadır Bu sistem sayesinde bir röle sistemini kilometrelerce öteden açamak veya kapatmak mümkündür Sistemimizin çalışma mantığına kısaca bakacak olursak , DTMF tonları önce HT8870 isimli entegreye ulaşmakta ve bu entegre tarafından çözülerek dört bitlik binary sayı sistemi şeklinde çıkmaktadır

dtmf_tablo.png

Bu dört bitlik sayı sistemi PIC16F84A tarafından algılanmakta ve sonrasında gelen bilginin doğruluğuna göre TR1 veya TR2 (BC547) transistörleri tetiklenerek röleler iletime geçmektedir. Devrede iki adet röle bulunmaktadır. İstendiğinde bu röleler zamanlayıcı olarakta kullanılmaktadır.

Ekte vermiş olduğum dosyada devrenin PROTEUS programında çizilmiş baskı devresi , iki adet hex dosyası ve uygulamaya ait çeşitli resimler bulunmaktadır. Hex dosyalarından birincisinde röle1 25 dakika zamanlayıcı olarak ayarlanmış diğeri ise AÇ-KAPAT şeklinde çalışmaktadır. İkinci HEX dosyasında ise rölelerin ikiside sabit olarak AÇ-KAPAT olarak ayarlanmıştır. Zamanlayıcı özelliği bulunan hex dosyasının şifreleri şöyle ayarlanmıştır. Röle1 zamanlayıcı olarak ayarlı 25 dakika şifre “B01” Röle2 AÇ-KAPAT şifre “B02” aynı şifre hem açmak için hemde kapatmak için kullanılmaktadır. İkinci HEX dosyasının şifreleri Röle1 için “7A6” Röle2 için “7A7” şeklinde ayarlanmıştır.

Çalışmayı uygulayacak arkadaşlara başarılar dilerim. Konu ile ilgili aklınıza takılabilecek hertürlü hususta [email protected] Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır adresinden ulaşabilirsiniz tüm amatörlere TARSUS’TAN 73…..

Tüm dosyalar için alternatif link;

Paylaş:

Yorum Yap