Mündəricat:

Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır: 3 Addım
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır: 3 Addım

Video: Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır: 3 Addım

Video: Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır: 3 Addım
Video: 40TL'lik Prizi Akıllı Prize Dönüştürdüm | Arduino GSM Modülü ile Akıllı Ev 2024, Iyul
Anonim
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır
Sadə bir DTMF (ton) Telefon Xətti Dekoderi Necə Hazırlanır

Bu, əsasən hər hansı bir telefon xəttində DTMF siqnallarını deşifr etməyə imkan verən sadə bir layihədir. Bu dərslikdə MT8870D kod açıcıdan istifadə edirik. Əvvəlcədən qurulmuş bir ton dekoderdən istifadə edirik, çünki inanın ki, Arduino ilə sınamaq arxada bir ağrıdır (Əsasən mümkün deyil). Bu dekoder də olduqca ağıllı şəkildə qurulmuşdur, buna görə də yığım zamanı hər hansı bir DTMF tonunu tanımağa imkan verən ümumi yığım tonları (350 və 440Hz) üçün filtrdə çentiklər var. Ağıllı, elə deyilmi? Bu çipin ikili çıxışı (Q1-Q4) və hardware yeniləmə bayrağı (ESt) var. Yeni bir fərqli nömrə yığılana qədər dörd ikili çıxış eyni qalır. Bu problem olardı, çünki yalnız yeni bir nömrəyə basıldıqda bunu aşkar edə bilərdik. Ancaq xilasetmə üçün EST! Bu şəkildə, yeni bir nömrə basıldığında, pin ESt bizə yeni bir rəqəmin basıldığını və ikili çıxışın yeniləndiyini bildirəcəkdir. Bununla hər hansı bir düyməyə basmağı aşkar edə bilərik. Əgər maraqlanırsınızsa, burada çip üçün məlumat cədvəli var.

Təchizat

Bir DTMF dekoderi (Diaqramlarda MT8870D -dən istifadə edirəm, çünki ucuzdur)

Mikroprosessor (Arduino'yu tövsiyə edərdim)

Çörək lövhəsi

Bəzi Tellər

102KΩ müqavimət

71.5KΩ müqavimət (bunları etdiklərini düşünməyin; sadəcə 68KΩ və 3.3KΩ və 200Ω rezistorları ardıcıl olaraq qoyun)

390KΩ müqavimət

iki keramika 100nF kondansatör

Dəqiq 3.579545 MHz bir kristal

Və 5V enerji təchizatı

Addım 1: Sonrakı dövrənizlə nə etmək istədiyinizi düşünün və hissələri sifariş edin

Daxili dövrə ilə nə edəcəyinizi planlaşdırın (və s. Arduinoya nə bağlayacağam; bununla nəyə nəzarət edəcəm?)

Sonra hissələrinizi sifariş edin.

Addım 2: Dövrənizi bir araya gətirin

Dövrənizi bir araya gətirin
Dövrənizi bir araya gətirin
Dövrənizi bir araya gətirin
Dövrənizi bir araya gətirin

Burada hər şeyin necə bir yerdə getdiyini göstərən sadə bir sxem var:

Digər nəzarət komponentlərinizi də bağlamağı unutmayın.

Addım 3: Təbrik edirik

AAAAND, təbriklər! Telefon xəttinizdə hər hansı bir DTMF siqnalını deşifr edə bilən işlək bir dövrə sahibsiniz! Bu necə görünməlidir:

Tövsiyə: