Оглавление:
- Запасы
- Шаг 1. Подумайте, что вы хотите делать со своей схемой после этого, и закажите детали
- Шаг 2: соедините вашу схему
- Шаг 3. Поздравления
Видео: Как сделать простой DTMF (тональный) декодер телефонной линии: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Это простой проект, который позволяет декодировать сигналы 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 на ВАШЕЙ телефонной линии! Вот как это должно выглядеть:
Рекомендуемые:
КАК СДЕЛАТЬ РОБОТА ПОСЛЕДУЮЩЕГО ЛИНИИ Arduino (РЕГУЛИРУЕМАЯ СКОРОСТЬ): 5 шагов
КАК СДЕЛАТЬ РОБОТА СЛЕДУЮЩЕГО ЛИНИИ Arduino (РЕГУЛИРУЕМАЯ СКОРОСТЬ): в этом уроке я собираюсь показать вам, как слишком наращивать робота-следящего за линией с регулируемой скоростью
Простой поворотный декодер: 4 шага
Простой поворотный декодер: a.articles {font-size: 110.0%; font-weight: жирный; стиль шрифта: курсив; текстовое оформление: нет; background-color: red;} a.articles: hover {background-color: black;} Эта инструкция описывает простой метод декодирования последовательного вращающегося en
Музыкальный реактивный свет -- Как сделать супер простой музыкальный реактивный свет, чтобы сделать рабочий стол приятным: 5 шагов (с изображениями)
Музыкальный реактивный свет || Как сделать супер простой музыкальный реактивный свет для настольного компьютера. бас, который на самом деле является низкочастотным звуковым сигналом. Строить очень просто. Мы
Как подключиться к своей телефонной линии: 8 шагов
Как подключиться к своей телефонной линии: это руководство научит вас, как подключаться к своим телефонным линиям и записывать каждый звонок, что работает даже с беспроводными телефонами. Это не самая дешевая вещь в мире, но это потрясающе
Как создать приложение для простой телефонной книги на C #: 7 шагов
Как создать приложение для простой телефонной книги C #: Привет, я Люк, это мое первое руководство. Я хочу показать вам, как создать простое приложение телефонной книги в Microsoft Visual Studio с использованием C #. Перед тем, как приступить к работе над этим проектом, хорошо иметь базовые знания в области программирования. Давайте начнем. Мы