Дистанционное управление с использованием
мобильных телефонов "Siemens" на 3 канала.

Система дистанционного управления предназначена для удаленного управления электрическими цепями, например: освещением в загороднем домике или на даче, включение электрополива огорода, включение электроподогрева двигателя автомобиля зимой в гараже и т.д. и т.п. Отличие от предыдущего варианта - подключение к мобильному телефону с использованием интерфейсного разъема, расположенного в нижней части мобилки.

Д.У. состоит из электронного блока на микроконтроллере, выполняющего функции интерфейса между мобильным телефоном и исполнительным устройством, осуществляя дешифрацию поступающих команд с телефона в ДТМФ коде,  управление мобильным телефоном осуществляется посредством АТ-команд, обратная связь через микрофон. Подключение к кнопкам телефона не требуется, возможно подключение к любому из перечисленных на схеме телефонов "Сименс"  Схема изображена на Рис. 1. В ее основе используется микроконтроллер PIC16F628А-I/P совместно с ДТМФ декодером КР1008ВЖ18 и драйвером реле ULN2003A. Устройство собрано на односторонней печатной плате. 
         Правильно собранное и из исправных деталей устройство в наладке не нуждается! Единственное, что необходимо сделать - подобрать комфортный уровень аудио сигнала в микрофон R6,R5 и с динамика мобильного телефона R2 для уверенной работы ДТМФ декодера. 

Так как прошивка программы привязывается к IMEI-коду Вашего телефона за прошивками микроконтроллера или готовыми устройствами обращайтесь к автору по любому адресу, указанному в конце страницы!

Для увеличения схемы - кликнуть мышкой по рисунку!

Рис.1

 

Алгоритм работы.

При начальной подаче питания на блок управления происходит инициализация мобильного телефона (загораются и тухнет светодиодный индикатор "Звонок", после чего при успешном ее завершении - загорается на пару секунд этот же индикатор и тухнет. Далее в процессе работы - ожидание входящего звонка этот индикатор моргает короткими вспышками. Второй индикаторный светодиод – «Работа» зажигается когда будет введен пароль и можно будет работать с тремя каналами.

При поступлении звонка на мобильный телефон, устройство «снимает» трубку мобильного телефона, и выдает звук приглашения ввода пароля - "переливающийся" тон. Необходимо ввести пароль, состоящий из 4 цифр. Цифры пароля можно самостоятельно программировать, располагая их в порядке использования, начиная с 0 ячейки памяти EEPROM микроконтроллера. При правильном вводе пароля зажигается светодиод "Работа", звучит звук подтверждения и можно вводить управляющие команды. Формат команд - см. далее. Если пароль будет введен неправильно - мобильный телефон разрывает связь автоматически.

Так как качество связи не всегда хорошее, если цифра распознана - устройство выдает в линию подтверждающее "переливающиеся" звуки. Т.е. если, вводя пароль, вы не услышали на каком-то этапе последовательного подтверждения нажатия каждой из трех цифр пароля (после нажатия 4 цифры выдается итоговое подтверждение правильного  либо неправильного пароля), значит необходимо ввести повторно не распознанную цифру.

 В целях безопасности, чтоб было тяжело подобрать пароль, устройство "ложит" трубку только после ввода всех цифр пароля и соответственно, если хоть одна цифра не совпала с оригинальным паролем!

 Управление осуществляется следующим образом:

     Вводим команду в виде номера канала и желаемого действия – 0 (отключить),  1 (включить). Например:  
для включения канала 1 вводим команду из 2 цифр – "1","1"  
для выключения канала 1 вводим команду "1", "0"  
(Все команды сведены в таблицу 1.)

     Слышим в подтверждение 3 звуковых «биипа» подряд. После управления любым каналом система находится в готовности исполнить другую команду, до тех пор, пока не будет нажата клавиша «#». Автоматического отключения от телефонной линии по истечению времени таймаута нет, так как в сотовой телефонии достаточно с одной стороны разорвать связь и на удаленном конце связь прерывается автоматически.

    Если в команде управления первыми нажимаются  любые цифры кроме «1», «2», «3» и «#», а также, вторая цифра команды будет не «0», «1» (т.е. ошибочная попытка управлять несуществующими каналами более, чем 3 и не та команда, все кроме 1,0) дважды  выдается предупреждающий звук в виде высокого + низкого тона, но «трубка» не ложится и есть возможность повторить команду.

Таблица 1.

Команды, обрабатываемые блоком управления:

Команда

Наименование, назнач.

Команда

Наименование, назнач.

1

2

3

4

1 1

1 0

1 канал включить

1 канал выключить

2 1

2 0

2 канал включить

2 канал выключить

3 1

3 0

3 канал включить

3 канал выключить

#

Отбой (освобождение линии и ожидание следующего сеанса работы)

     При обращении к автору пожалуйста не забывайте в письме указывать соответствующую этой конструкции тему, а лучше гиперссылку на нее (просто скопируйте адрес с вашего браузера).  Для гарантированного получения ответа - указывайте пожалуйста действующие и исправные (не переполненные) почтовые ящики своего Е-маила!

Публикация в периодических изданиях, а также на других сайтах только с письменного разрешения автора!

Дата публикации - 19.06.2006
Последнее обновление - 
Якименко Сергей. UT2HI    E-mail:  или

      Автор принимает заказы на изготовление устройств по индивидуальным заказам, а также высылает запрограммированные контроллеры в комплекте с печатной платой для повторения опубликованных конструкций.


radionet