Дистанционное управление
на 3 канала с использованием
мобильных телефонов "Siemens" и SMS сообщений.
Система
дистанционного управления предназначена для
удаленного управления электрическими цепями,
например: освещением в загороднем домике или на
даче, включение электрополива огорода, включение
электроподогрева двигателя автомобиля зимой в
гараже и т.д. и т.п. Отличие от предыдущего
варианта - подключение к мобильному телефону с
использованием интерфейсного разъема,
расположенного в нижней части мобилки.
Д.У. состоит из
электронного блока на микроконтроллере,
выполняющего функции интерфейса между мобильным
телефоном и исполнительным устройством,
осуществляя дешифрацию поступающих команд с
телефона в виде коротких сообщений "SMS", которые можно
отправлять с любого другого телефона. . Управление
мобильным телефоном осуществляется посредством
АТ-команд, необходимо подключение к
кнопочкам "Power" и "OK" для включения
питания мобильного телефона. Если вы уверены, что
телефон не отключится - эти сигналы можно не
подключать. Данное дистанционное управление возможно подключить к любому из
перечисленных на схеме телефонов
"Сименс" Возможна также работа с иными
типами телефонов, которые имеют
коммуникационный порт. Схема устройства
изображена на Рис.1. В ее основе используется
микроконтроллер PIC16F628А-I/P совместно с драйвером реле
ULN2003A. Устройство собрано на односторонней
печатной плате.
Правильно собранное и
из исправных деталей устройство в наладке не
нуждается! Необходимо только внести номер
мобильного телефона пользователя данным Д.У.
Рис.1
Алгоритм работы.
При начальной подаче
питания на блок управления контроллер
определяет - включен ли мобильный телефон, с
помощью посылки АТ команды. Если контроллер не
получает ответ в течение 7 попыток - производит
включение телефона, с помощью последовательного
нажатия клавиши "Power" (с удержанием в теч. 2..3
секунд, время программируется при прошивке
контроллера) и коротко клавиши "ОК", если
телефон уже включен, процедура включения
мобильного телефона пропускается. Далее
происходит инициализация мобильного телефона
для его работы в необходимом режиме приема СМС
сообщений, о чем индицируют вспышки красного
светодиода "INIT", после чего при успешном ее
завершении - загорается зеленый светодиод
"ОК", свидетельствующий о готовности Д.У. к
приему команд SMS и управлению. В ответ на телефон
пользователя производится прозвон. Пользователь
видит номер звонка и дает отбой. Данная функция
была введена по просьбам как информационная, на
случай пропажи напряжения, если система не
резервирована аккумулятором.
Управление
осуществляется следующим образом:
С помощью посылки короткого
"SMS" сообщения на номер мобильного телефона,
к которому подключен контроллер Д.У, с
определенным текстом, часть которого выполняет
роль пароля, а часть роль команды. При
поступлении такой команды происходит включение
или отключение нагрузки, после чего входящее
СМС удаляется из телефона, а в ответ на
телефон пользователя производится прозвон.
Пароль необходим в
целях безопасности, чтоб не было
несанкционированного управления каналами
нагрузки.
Никакие другие текстовые
сообщения (в том числе и рекламного характера) не
приводят к реагированию Д.У!
Например:
для включения канала 1 посылаем такой текст СМС –
"11 1234", где "1234" - пароль, "11" - 1
канал, 1 - включение
для выключения канала 1 посылаем такой текст СМС
– "10 1234", где "1234" - пароль, "10" - 1
канал, 0 - выключение. Пароль по умолчанию
"1234", при прошивке контроллера возможно
установить любой пароль из 4 цифр. (Эти команды сведены в
таблицу 1.)
После того, как будет
произведено управление каналом, в ответ на
управляющий телефон будет произведен
контрольный прозвон, свидетельствующий о том,
что команда принята. Таким образом, если не
снимать трубку звонок не будет тарифицироваться.
При использовании тарифных пакетов с
минимальными расценками на СМС (а может и вовсе
бесплатными) нет необходимости осуществлять
звонки, слушать ответы распозналась ли команда
(как это было в ранее описанных Д.У. с
использованием тональных посылок) достигаются
минимальные финансовые затраты!
Также в этом Д.У. имеется два канала
оповещения. Нормальное состояние - отпроны
включены, т.е. на них есть напряжение (это может
быть сигнал о наличии освещения, включенный
котел отопления, от охранной сигнализации и т.п.).
как только любой из них пропадет - происходит
дозвон на номер мобильного телефона, указанный
при прошивке. Кол-во дозвонов и промежуток
времени возможно изменять при прошивке
контроллера При работе контроллера периодически
вспыхивает светодиод "INIT",
свидетельствующий о нормальной работе.
Светодиод "ОК" - светится непрерывно. При
поступлении СМС команды он тухнет, команда
выполняется и после чего он вновь засвечивается
свидетельствуя о готовности к исполнению след.
команды.
Таблица
1.
Команды,
обрабатываемые контроллером дистанционного
управления:
Команда
|
Наименование,
назнач. |
Команда
|
Наименование,
назнач. |
1 |
2 |
3 |
4 |
11 1234
10 1234 |
1 канал включить
1 канал
выключить |
21 1234
20 1234 |
2 канал включить
2 канал
выключить |
31 1234
30 1234 |
3 канал включить
3 канал
выключить |
|
команда
и пароль отделяются друг от друга одним пробелом,
или звездочкой или любым другим понравившимся
значком, он роли не играет, а служит для
визуального отделения. |
|
|
|
|
Еще один
вариант Д.У. с использованием SMS сообщений - схема
показана на Рис. 2. Основное отличие, в том, что
применен другой контроллер, который заранее
заготовленными текстами высылает
подтверждающие сообщения о произведенных
действиях, а также добавлена
команда "00"+ пароль не производящая
управления, а только выдача отчета о
включенных/отключенных каналах. Также, управлять
можно с любого телефона, на который и будут
приходить ответные СМС, вносить этот номер в
память контроллера заранее не нужно! При
необходимости возможно добавление каналов
управления. Количество ограничено только
свободными портами контроллера! Чертеж печатной
платы формат SprintLayout v.4.0 здесь!
Рис. 2
Как
продолжение еще одна конструкция Д.У. с помощью
СМС, только добавлена функция охраны - 2 (охранных
входа) при появлении на них 12 в. происходит
отправка тревожной СМС с текстом любого
содержания на номер (текст и номер записывается в
прошивку, на этапе программирования
контроллера). Поэтому смысл текста может быть
различным - в зависимости от охранного датчика,
объекта, времени суток и т.п. Данная конструкция
по командам работает аналогично предыдущей -
Рис.2 Индикация работы устройства осуществляется
тремя светодиодами:
Индикация работы устройства 3 светодиодами.
LED1- индицирует, что подано питание, LED2 и LED3 -
показывают работу контроллера совместно с
мобилой: Зеленый светодиод моргает, когда Д.У.
находится в ждущем режиме, т.е. выключателем S1не
взведено под охрану, когда переключатель S1
замыкаем - ставим под охрану, - моргает красный
светодиод - зеленый перестает. Мигания
коротенькие - чтоб не сильно разряжать
аккумулятор если питание не от сети. Если какой
то охранный вход сработал - подано питание 12 в. -
то красный светодиод начинает гореть ровным
светом, не моргает. Отправляется соответствующая
СМС... Пока охранный вход находится в режиме
"сработал и не пришел в норму" повторной
отправки и последующих отправок СМС не будет на
этом входе, пока его не приведут в норму - как
пришел в норму - светодиод красный тухнет и этот
охранный вход будет вновь отправлять СМС,
если сработает. Так сделано, чтоб вы не получали
серию одинаковых СМС на одно событие и зря не
расходовались деньги с мобильного счета. Во
время, пока первый вход как бы блокируется, т.е.
отправил одно СМС - второй вход работает
независимо и аналогично, т.е. если после сработки
и отправки СМС по первому входу, будет событие
аларма на втором - он тоже отправит свое СМС и
будет ждать прихода в норму.
Конструкция
собрана на печатной плате см. скриншот на Рис.4.
Печатка в формате SprintLayout 4.0 здесь.
Рис. 3
Рис.4
Один из вариантов
исполнения:
Рис.5
За прошивками микроконтроллеров обращайтесь к
автору по любому адресу, указанному в конце
страницы!
При обращении к
автору пожалуйста не забывайте в письме
указывать соответствующую этой конструкции
тему, а лучше гиперссылку на нее (просто
скопируйте адрес с вашего браузера). Для
гарантированного получения ответа - указывайте
пожалуйста действующие и исправные (не
переполненные) почтовые ящики своего
электронного адреса!
Дата
публикации - 25.02.2007
Последнее обновление - 05.07.2009
Якименко Сергей. E-mail: или или
Автор принимает заказы на
изготовление устройств по индивидуальным
заказам, а также высылает запрограммированные
контроллеры в комплекте с печатной платой для
повторения опубликованных конструкций.
Публикация в периодических
изданиях, а также на других сайтах только с
письменного разрешения автора!
|