Isi kandungan:

Cara Membuat Decoder Talian Telefon DTMF (nada) yang Sederhana: 3 Langkah
Cara Membuat Decoder Talian Telefon DTMF (nada) yang Sederhana: 3 Langkah

Video: Cara Membuat Decoder Talian Telefon DTMF (nada) yang Sederhana: 3 Langkah

Video: Cara Membuat Decoder Talian Telefon DTMF (nada) yang Sederhana: 3 Langkah
Video: H2K2 (2002): подмена идентификатора вызывающего абонента 2024, November
Anonim
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Ringkas
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Ringkas
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Mudah
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Mudah
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Mudah
Cara Membuat Penyahkod Talian Telefon DTMF (nada) Mudah

Ini adalah projek mudah yang membolehkan anda menyahkod isyarat DTMF pada asas mana-mana saluran telefon. Dalam tutorial ini, kita menggunakan penyahkod MT8870D. Kami menggunakan penyahkod nada prebuilt kerana, percayalah, sakit di bahagian belakang untuk mencuba dan melakukannya dengan Arduino (Pada dasarnya mustahil). Decoder ini juga dibina dengan cukup bijak, jadi ia mempunyai lekukan di filter untuk nada dail biasa (350 dan 440Hz) yang membolehkan anda mengenali sebarang nada DTMF semasa panggilan. Bijak, bukan? Cip ini mempunyai output binari (Q1-Q4) dan bendera kemas kini perkakasan (ESt). Keempat output binari tetap sama sehingga nombor berbeza baru didail. Ini akan menjadi masalah, kerana kita hanya dapat mengesan ketika nombor baru ditekan. Tetapi EST untuk menyelamatkan! Dengan cara ini, apabila nombor baru ditekan, pin ESt akan memberitahu kita bahawa nombor baru ditekan dan bahawa output binari telah dikemas kini. Dengan ini kita dapat mengesan sebarang tekan butang. Sekiranya anda berminat, berikut adalah lembar data untuk cip tersebut.

Bekalan

Decoder DTMF (Dalam gambar rajah saya menggunakan MT8870D kerana ia murah)

Mikroprosesor (Akan mengesyorkan Arduino)

Papan roti

Beberapa Wayar

Perintang 102KΩ

Perintang 71.5KΩ (jangan fikir mereka membuat ini; letakkan perintang 68KΩ dan 3.3KΩ dan 200Ω secara bersiri)

Perintang 390KΩ

dua kapasitor 100nF seramik

Sebiji kristal tepat 3.579545MHz

Dan bekalan kuasa 5v

Langkah 1: Fikirkan Apa Yang Anda Mahu Lakukan Dengan Litar Anda Selepas itu dan Pesan Bahagiannya

Rancang apa yang akan anda lakukan dengan litar terbina anda (dll. Apa yang akan saya sambungkan ke Arduino; apa yang akan saya kendalikan dengannya?)

Kemudian, pesan bahagian anda.

Langkah 2: Gabungkan Litar Anda

Gabungkan Litar Anda
Gabungkan Litar Anda
Gabungkan Litar Anda
Gabungkan Litar Anda

Berikut adalah skema ringkas bagaimana semuanya berjalan bersama:

Ingatlah untuk memasang komponen kawalan anda yang lain (dll. Geganti)

Langkah 3: Selamat

AAAAND, selamat! Anda mempunyai litar berfungsi yang dapat menyahkod sebarang isyarat DTMF pada saluran telefon ANDA! Ini mengenai bagaimana ia kelihatan:

Disyorkan: