Нередко возникает необходимость в дистанционном управлении удалённым объектом, например управление отоплением, сигнализацией загородного дома и т.п. Традиционные методы управления тут не помогут. В этом случае на помощь придёт сотовая связь. Но просто взяв сотовый телефон делу не поможет, требуется декодер DTMF кода, который при нажатии той или иной цифры на сотовом телефоне будет переключать тот или иной канал на декодере. Именно этот декодер и представлен вашему вниманию.
Основные параметры декодера:
- имеет 10 независимых каналов управления;
- доступ по паролю;
- сохранение состоянии при отключении питания;
- звуковое подтверждение событий;
- автоматическая запись состояния выходов, если включено;
- автоматическая блокировка устройства, если включен доступ по паролю.
Схема декодера довольно проста и не нуждается в наладке. Весь функционал реализован на микроконтроллере PIC16F883.
В качестве декодера DTMF сигнала применена специализированная микросхема марки MT8870. На выходе установлены буферные каскады на ULN2003, что позволяет непосредственно подключать обмотки реле.
Пробный вариант устройства я собрал на макетной плате
В схеме предусмотрена установка трёх перемычек, их назначение:
- S1 - Включение сохранения состояния выходов;
- S2 - Сброс пароля;
- S3 - Включение доступа по паролю.
Алгоритм работы устройства очень прост:
Звоним на телефон и нажимая кнопки на телефоне управляем устройством. Если установлена перемычка S3, перед переключением состояния выходов необходимо ввести пароль (по умолчанию 0000). Далее, для включения необходимого канала жмём номер канала и цифру 1. Для выключения - номер выбранного канала и цифру 0. Например включим и выключим канал номер 5. Нажимаем 51, а затем 50. Если требуется включить все каналы разом, жмём две звёздочки (**). Что бы выключить все каналы разом - две решётки (##).
Для смены кода вводим такую комбинацию: *#*# и следом четыре цифры нового кода. Если вы забыли введённый код, его легко сбросить на стандартный 0000, установив кратковременно перемычку S2.
Как правило, в загородных домах нередки случаи отключения электроэнергии, а так же возможны кратковременные пропадания во время сильных ветров. Для сохранения состояния выходов предусмотрена возможность записи состояния в энергонезависимую память микроконтроллера и при восстановлении электроснабжения восстановить это состояние. Для этого служит перемычка S1.
Хочу обратить особое внимание на распайку разъёма для подключения устройства к сотовому телефону. Разные производители по разному распаивают этот разъём в телефоне! Если устройство не реагирует, меняйте местами выводы, либо ищите распайку именно под ваш телефон. Функция автоподнятия есть практически в любом телефоне!
Небольшой видео обзор по работе с устройством