Сделай сам своими руками
Лайфхаки, мастер-классы, полезные советы, рецепты.
Добавить мастер-класс
Главная » Электроника » Блок управление по SMS на AT90S8515 и Siemens C45
Блок управление по 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качиваний: 86)

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


Прокомментировать
Вконтакте Одноклассники
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
4 минус один =
Комментарии (0)
Ваш E-Mail: Ваш пароль:
Войти через:
Вконтакте Одноклассники