Оглавление:

Как сделать простой DTMF (тональный) декодер телефонной линии: 3 шага
Как сделать простой DTMF (тональный) декодер телефонной линии: 3 шага

Видео: Как сделать простой DTMF (тональный) декодер телефонной линии: 3 шага

Видео: Как сделать простой DTMF (тональный) декодер телефонной линии: 3 шага
Видео: ☎️📞Модуль дистанционного управления приборами через тональный сигнал телефона 2024, Декабрь
Anonim
Как сделать простой DTMF (тональный) декодер телефонной линии
Как сделать простой DTMF (тональный) декодер телефонной линии
Как сделать простой DTMF (тональный) декодер телефонной линии
Как сделать простой DTMF (тональный) декодер телефонной линии
Как сделать простой DTMF (тональный) декодер телефонной линии
Как сделать простой DTMF (тональный) декодер телефонной линии

Это простой проект, который позволяет декодировать сигналы DTMF практически на любой телефонной линии. В этом уроке мы используем декодер MT8870D. Мы используем готовый тональный декодер, потому что, поверьте мне, пытаться сделать это с помощью Arduino - это головная боль (это практически невозможно). Этот декодер также довольно продуман, поэтому в нем есть выемки в фильтре для обычных тонов набора (350 и 440 Гц), которые позволяют распознавать любой тон DTMF ВО ВРЕМЯ набора номера. Умно, не правда ли? Этот чип имеет двоичный выход (Q1-Q4) и флаг обновления оборудования (ESt). Четыре двоичных выхода остаются неизменными до тех пор, пока не будет набран новый другой номер. Это было бы проблемой, потому что мы могли обнаруживать только то, когда был нажат новый номер. Но на помощь приходит ESt! Таким образом, при нажатии нового числа контакт ESt сообщит нам, что был нажат новый номер и что двоичный вывод был обновлен. Благодаря этому мы можем обнаружить любое нажатие кнопки. Если вам интересно, вот техническое описание микросхемы.

Запасы

Декодер DTMF (на схемах я использую MT8870D, потому что он дешевый)

Микропроцессор (рекомендовал бы Arduino)

Макетная плата

Некоторые провода

Резистор 102кОм

Резистор 71,5 кОм (не думайте, что они их делают; просто подключите последовательно резисторы 68 кОм, 3,3 кОм и 200 Ом)

Резистор 390кОм

два керамических конденсатора по 100 нФ

Кристалл точно 3,579545 МГц

И блок питания 5в

Шаг 1. Подумайте, что вы хотите делать со своей схемой после этого, и закажите детали

Спланируйте, что вы будете делать со своей встроенной схемой (и т. Д. Что я буду подключать к Arduino; что я буду контролировать с ее помощью?)

Затем закажите запчасти.

Шаг 2: соедините вашу схему

Соедините вашу схему
Соедините вашу схему
Соедините вашу схему
Соедините вашу схему

Вот простая схема того, как все сочетается:

Не забудьте также подключить другие управляющие компоненты (например, реле).

Шаг 3. Поздравления

ААААНД, поздравляю! У вас есть работающая схема, которая может декодировать любые сигналы DTMF на ВАШЕЙ телефонной линии! Вот как это должно выглядеть:

Рекомендуемые: