Дистанционное
управление с использованием
мобильных телефонов "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:
или
Автор принимает заказы на
изготовление устройств по индивидуальным
заказам, а также высылает запрограммированные
контроллеры в комплекте с печатной платой для
повторения опубликованных конструкций.
|