Ручнаяя мастерская

Блок управление по SMS на AT90S8515 и Siemens C45

Управление по GSM-каналу четырьмя исполнительными механизмами(возможно расширение до 8). Команда посылается по SMS с Вашего телефона, после срабатывания на Ваш телефон приходит ответная SMS. Блок построен на связке микроконтроллера AT90S8515 и сотового телефона.

Изготовление блока управления

Блок управление по SMS на AT90S8515 и Siemens C45

Подойдёт любой МК с последовательным портом и объёмом флэш-памяти 8 килобайт. Типа Atmega8, ATmega8535, Atmega88. Подойдёт любой телефон со встроенным модемом(старые кнопочные Eriksson T10, T18, Siemens C35, C45).

Схема устройства

Блок управление по SMS на AT90S8515 и Siemens C45

Микроконтроллер программируется через всем известный самодельный программатор PonyProg или любой другой для микроконтроллеров ATMEL. Прошивка МК в прилагаемом hex-файле.

Программа написана для телефона Siemens C45, для других телефонов надо применять соответствующие АТ-команды. Используется сим-карта оператора МЕГАФОН.

Блок управление по SMS на AT90S8515 и Siemens C45

Блок управление по SMS на AT90S8515 и Siemens C45

Приходящее на телефон СМС-сообщение по встроенному модему передается на приемопередатчик UART микроконтроллера. МК анализирует номер телефона, с которого пришло СМС, и в случае совпадения с номером, зашитым в памяти МК, выполняет команду(включить или выключить соответствующий канал). После срабатывания пускателя или твердотельного реле на вход МК поступает сигнал обратной связи. Микроконтроллер формирует ответное СМС-сообщение(сработало – не сработало) и отсылает на номер управляющего телефона.

Блок управление по SMS на AT90S8515 и Siemens C45

Блок управление по SMS на AT90S8515 и Siemens C45

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

:1008D0000000333400004234000032431A00393340 — жирным 39333833353030383431 выделен.

:1008E0003833353030383431000039373833353328 — номер для звонков (9383500841)

:1008F00030303438463100003800423831301A0088- а другой жирным 393738333533303034384631

:00000001FF тот же номер для СМС, в hex-файл вместо этого надо вписать номер своего телефона, с которого будет управление устройством.

Скачать прошивку и плату можно тут:

proshivka-shema-plata.zip
[233,31 Kb] (cкачиваний: 4)

Смотрите видео

Источник: sdelaysam-svoimirukami.ru

Присоединяйтесь!

Не стесняйся, общайся. Мы любим встречать интересных людей и заводить новых друзей.