Сделать управление по gsm каналу. Многофункциональное устройство контроля и управление по GSM каналу

pull 3 марта 2016 в 13:35

Многофункциональное устройство контроля и управление по GSM каналу

  • Программирование микроконтроллеров

Радиолюбительство привитое с детства в радио кружке привело окольными путями к программированию микроконтроллеров и изготовлению полезных поделок для домашнего использования и не только. Одна из таких поделок была система охраны дачного участка от «любителей халявы».

Первые попытки охраны с оповещением по СМС о вторжении выше упомянутых лиц на дачный участок, были осуществлены на микроконтроллере Atmega8 и телефоне Siemens-С35. Но этот проект так и остался не доведенным до работоспособности из за способности выбранного телефона в самый нужный момент выключатся.

Новой игрушкой стал модуль SIM900 от компании Simcom. Почитав форумы о этом модуле расстроился так как в 99% примеров и пояснений предложены на Си, а я знаю и использую только ассемблер. После продолжительного изучения был рожден данный проект.

Повествование буду вести со стороны любопытного исследователя начинающего разбираться с этим модулем (чего не хватало при собственном поиске).

GSM модуль

Для электропитания использована распространенная схема DC/DC преобразователя на микросхема LM2596. Она кроме основной функции имеет возможность выключить потребителя при подаче высокого уровня на управляющий вход (на схеме вход On/Off PWR). Это функция дает возможность перезагрузить GSM модуль при каком либо зависании или при программируемом «засыпании» модуля.

Общение с модулем осуществляется по каналу UART при помощи АТ команд . Для запуска (вкл/выкл) модуля используется вход «On/Off GSM», при подачи низкого уровня на 2-3 секунды модуль подключается к сети (после чего надо установить высокий уровень т.к. при повторном действии модуль отключится от сети). При подключении на выходе Status появляется высокий уровень, а диод «Status» будет мигать (интервалы мигания для разных стадий работы описаны в даташите).

Печатная и схема созданы в Eagle (cкачать).

Плата управления

Управление делал на имеющемся в наличии микроконтроллере Atmega16. Также пробовал на плате Arduino Nano V3 (китайский аналог). Последний очень удобен на стадии разработки - взял и работай.

Схема создана в Eagle Скачать , печатная плата на стадии доведения к совершенству. Добавлена возможность подключения RF24L01 для удаленного опроса и управления.

Сам контроллер выполняет следующие функции:

  1. Опроса четырех входных линий . При разрыве какой либо запускается таймер на 5-20 секунд, если за это время не было возвращение входной линии в исходное состояние или не нажата кнопка «снятия с охраны» отправляется SMS сообщение на заранее установленный номер.
  2. Управление четырьмя выходами через SMS сообщение. При получении SMS сообщения с определенным кодом контроллер включает или выключает соответствующий выход.
  3. Информирование о состоянии. При запросе о состоянии (отправка SMS с кодом), отправляет ответ о состоянии всех выходов, входах и состояние о балансе.

Насмотревшись что в подавляющем ассортименте таких устройств для сохранения дежурного номера необходимо вытаскивать SIM карту, вставлять в телефон и прописывать только в определенную ячейку было решено упростить это действие.

Активация дежурного номера осуществляется нехитрой манипуляцией: нажав на кнопку, назовем ее «RESET» перегружаем (выключаем от сети и включаем) устройство - тем самым стирая предыдущий записанный номер. Затем нажав на ту же кнопку набираем номер SIM карты установленной в устройство. Помигав нам диодами, устройство сохранит номер набиравшего и пришлет SMS о активации данного номера.

Для упрощения наладки сего комплекса была написана программа для телефона на андроиде, для легкого управления отправкой SMS. Сайт-конструктор для приложений.

На этом закончим обзорную первую часть . В следующей части рассмотрю общение контроллера с GSM модулем.

Теги: GSM управление, sim900

«EctoControl» - система дистанционного мониторинга и управления с помощью телефона и ПК, использующая GSM и Wi-Fi протоколы связи. Позволяет подключать проводные и беспроводные датчики и моментально оповещать о тревогах до 10 абонентов. Имеется возможность записи показаний датчиков за несколько дней. Отлично подходит для контроля параметров в загородных домах и серверных комнатах.

  • Оповещение о любых критических изменениях по SMS или звонком на телефоны
  • Отправка данных всех датчиков по запросу
  • Работа с личным кабинетом в Интернете и приложениями для IOS и Android
  • Контроль наличия сети 220В
  • Подключение проводных и беспроводных датчиков: до 67шт
  • Встроенные реле для управления оборудованием (220В 3А) - 3шт
  • Подключение внешних модулей управления: есть

Здесь представлены основные характеристики системы. Все параметры системы вы можете скачать ниже.

Внутренние каналы реле 3 независимых канала

Время работы в автономном режиме: До 24 часов (комплектный аккумулятор), до 7 суток (аккумулятор на 7Ач)

Габариты без крепежной части: 1 год гарантии и техподдержки

Габариты основного блока 227ММ х 161ММ х 37ММ

Длина сигнального кабеля: Инструкция быстрый старт, полное руководство, гарантийный талон

Максимум телефонов для оповещения 10 номеров

Производитель: Компания Эктострой (Россия)

Температура эксплуатации системы от -250С до +500С

Температурный диапазон работы температурных датчиков от -40С до +99С

Точность датчиков температуры 0,5-10С

Схема работы

Важно: в комплектации описан комплект только основного блока EctoControl.
Выбранные датчики будут зависеть от выбранной комплектации

Основной блок EctoControl

Внешняя выносная антенна

Адаптер

Для электрических котлов: используйте выгодные ночные тарифы на электричество, прогревая дом по ночам в режиме “день/ночь”

Внешний аккумулятор 1,2Ач

Используйте выгодные ночные тарифы на электричество, прогревая дом по ночам в режиме Для электрических котлов: используйте выгодные ночные тарифы на электричество, прогревая дом по ночам в режиме.

Документация

Для электрических котлов: используйте выгодные ночные тарифы на электричество

Датчики

Датчики зависят от выбранно комплектации

Система EctoControl

Система GSM управления электроприборами и отоплением в доме

Защита своей жизни, родных и близких, а также имущества – вопрос, который волнует каждого. Так как развитие техники не стоит на месте, сейчас приобретает особую популярность GSM управление электроприборами, которое позволяет дистанционно контролировать работу абсолютно любого электрооборудования.

Функциональные особенности

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

GSM управление электроприборами и отоплением выполняет такие основные функции:

  • мониторинг температуры воздуха помещения;
  • управление отопительной техникой;
  • управление розетками;
  • контроль напряжения в сети;
  • тревожное оповещение (СМС или звонок);
  • отправка по запросу или в установленное время данных со всех датчиков;
  • возможность подключения дополнительных проводных и беспроводных датчиков.

Как приобрести систему управления электроприборами

Наша компания предлагает частным лицам и руководителям предприятий купить GSM управление по доступной цене. Его стоимость зависит от комплектации. В интернет-магазине можно заказать оптом и в розницу систему в комплекте, а также любое необходимое устройство отдельно, например, розетку с GSM управлением или gsm контроллер управления питанием.

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

Если у вас возникли вопросы, то получить дополнительную консультацию, а также оформить заказ, вы можете у менеджеров компании онлайн или по телефонам, указанным в контактах.

Не тратьте свое время зря. Ждем ваших звонков уже сегодня!

О дистанционной GSM-системе управления отоплением задумываются те домовладельцы, которые хотят пользоваться загородным домом в межсезонье и зимой, причём — периодически. В статье даны схемы подключения и советы по монтажу, приведены цены на некоторые устройства на российском рынке.

Дистанционное автоматическое управление системой отопления загородного дома может быть частью общей автоматизации инженерных систем, охраны, противопожарной безопасности , известной под названием «Умный дом», или работать самостоятельно, обеспечивая заданный уровень комфорта к приезду хозяев. Использование GSM-модулей позволяет запускать и контролировать автоматические процессы с помощью установленного на сотовый телефон мобильного приложения.

Принцип действия GSM-системы

Если пользоваться домом от случая к случаю, то отопление может работать в следующих режимах:

  • ручное управление — приехал, включил, дождался прогрева дома, выключил, уехал — низкий уровень комфорта, риск замерзания трубопроводов;
  • автоматическое поддержание «холостого» или «рабочего» температурного режимавысокие затраты на отопление, риск возникновения пожара;
  • включение и поддержание температурного режима с удалённого источника — в случае приезда или в аварийной ситуации (возгорание, промерзание трубопроводов) — высокий уровень комфорта и безопасности, низкие затраты на энергоносители.

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

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

  • открытие, закрытие, регулирование трубопроводной арматуры;
  • увеличение, снижение мощности или отключение котла;
  • блокировка вышедших из строя элементов.

В свою очередь, система передаёт данные GSM-модулю, который посылает сообщения в виде SMS на командное устройство (мобильный телефон, планшет и т. д.): информацию о температуре в помещении, о температуре теплоносителя, о нештатных ситуациях. Причём получение сообщений зависит от возможностей модуля и заданных настроек.

Основные элементы GSM-системы управления отоплением

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

  • контроллер (GSM-модуль) — на различное количество входов, с возможностью расширения;
  • выносные температурные датчики (два или больше, в том числе наружный);
  • датчик протечек (не во всех моделях);
  • мастер-ключ (не во всех моделях);
  • панель — считыватель электронных ключей (не во всех моделях);
  • GSM-антенна для усиления сигнала;
  • сетевой адаптер — для подключения к сети;
  • аккумулятор (на различный срок автономной работы и не во всех моделях);
  • колодки для подключения к котлу (не во всех моделях);
  • бухты соединяющих проводов.

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

При покупке отдельного GSM-модуля с возможностью монтажа на DIN-рейку, остальные устройства можно подобрать самостоятельно, руководствуясь электрической и электронной совместимостью элементов. При некотором опыте создания автоматизированных систем можно собрать систему на базе подходящего контроллера, например, отечественного «ОВЕН».

При покупке комплекта GSM-системы управления отоплением можно за дополнительную плату заказать её установку или выполнить монтаж самостоятельно, воспользовавшись, в первую очередь, инструкцией к конкретному комплекту оборудования с расшифровкой назначения гнёзд подключения, а во-вторых, общими правилами.

Сборка и проверка работы системы:

  1. Соединяющий провод подключают к контроллеру через телефонное гнездо.
  2. С другой стороны провода подключают панель, считывающую ключ (если есть и если предполагаете пользоваться) и далее через систему проводов с клеммами — датчики (температурные, протечек).
  3. Через соответствующие гнёзда контроллер подсоединяют к сети и к аккумулятору (если в наборе отсутствует, лучше купить и присоединить как аварийное питание контроллера при отключении электричества).
  4. Антенну подключают к контроллеру через специальный разъём.
  5. Вставляют SIM-карту и, дав несколько минут на распознавание, активируют связь контроллер-телефон звонком на номер карточки.
  6. Проверяют действие системы ещё до монтажа по местам установки. Если всё в порядке, приступают к монтажу.

Устройство GSM-модуля: 1 — контакт LAN; 2 — слоты для SIM-карт; 3 — охранно-пожарная панель; 4 — блок питания; 5 — аккумулятор

Монтаж системы:

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

  1. При разводке проводов часто нужна меньшая длина, чем дана в комплекте. Значит, можно оставлять ненужную бухту, или придётся укоротить провод. Укоротить его и оснастить клеммой (обжатием) лучше всего специальными клещами для телефонных проводов, иначе выполнить это будет сложно и без гарантии качества. Клеммы, установленные на противоположных концах короткого провода, должны быть установлены относительно друг друга с поворотом на 180°.
  2. При разводке проводов к месту установки термодатчиков, пользуйтесь стяжками и закрепляйте их на стенах открыто или под прикрытием декоративных коробов. Термодатчики, в зависимости от назначения, монтируют на улице (наружный), в жилых комнатах (комнатной температуры), на трубе подачи теплоносителя от котла (для контроля его работы).
  3. Дополнительные реле, не задействованные для управления котлом, можно использовать для водонагревателя, резервного контура котла или вспомогательного теплогенератора, «тёплого пола» или антивандальной звуковой сигнализации — по желанию.

Схема GSM управления отоплением: 1 — терминал GSM управления; 2 — котёл; 3 — ИБП; 4 — термодатчик комнатный; 5 — электроводонагреватель; 6 — контактор; 7 — аварийный термодатчик; 8 — противопожарный термодатчик; 9 — датчик протечек; 10 — температурный датчик

  1. К сети оборудование желательно подключать через УЗО , предохраняющее его от скачков напряжения.
  2. Желательно позаботиться об источнике аварийного питания.
  3. Контроллер необходимо разместить в отапливаемом помещении с нормальной влажностью, в доступном месте.
  4. Периодически обновляйте программное обеспечение.
  5. Организуйте дублирование SMS-оповещений на несколько телефонов.
  6. Поинтересуйтесь, как действует на гарантийные обязательства самостоятельная установка.

Обзор предложений на рынке

Рынком предлагаются GSM-системы для управления отоплением отечественных и зарубежных производителей. Некоторые подходят для большинства современных котлов, имеющих возможность внешнего управления, другие предназначены для конкретного типа отопительного оборудования. Количество подключаемых контуров варьируется от 1 до 12.

Отличаются они и ценами. Стоимость некоторых контроллеров и комплектов GSM-систем (без установки) на сентябрь 2016 г. приведена в таблице.

Оборудование Производитель Цена, руб.
Контроллер BM8039D — управляющее устройство на DIN-рейку «Мастер Кит», Россия 3 320
Комплект управления и охраны «Гардиан BM8039D» на основе контроллера BM8039D «Мастер Кит», Россия 8 020
Комплект «КСИТАЛ GSM-4T» «Кситал», Россия 8 640
Комплект «КСИТАЛ GSM-8T» «Кситал», Россия 8 940
Комплект «КСИТАЛ GSM-12T» «Кситал», Россия 9 090
GSM-модуль для котла (модуль, адаптер, 2 датчика) «Телеметрика», Россия 7 900
GSM-Розетка Т4 (розетка со встроенным модулем) «Телеметрика», Россия 6 000
Teplocom GSM модуль для котлов «Бастион», Россия от 5 850
EctoControl «Отопление» «Эктострой», Россия 11 030
GSM-модуль Sapsan GSM Pro 6 «Сапсан», Россия 16 500
GSM-модуль Sapsan Termo-Box «Сапсан», Россия 10 000
GSM-модуль «Тёплый Дом» c датчиком температуры и реле, настенный «Сапсан», Россия 9 900
GSM-модуль на DIN-рейку «Сапсан», Россия 12 000
GSM контроллер CCU422 RADS Electronics, Россия 5 900
GSM контроллер CCU825 RADS Electronics, Россия 7 400
Vitocom 100 (только для котлов Viessmann) Viessmann, Германия 26 000 - 30 000
Logamatic PRO GSM (только для котлов Buderus) Buderus, Германия
ГАЛАН GSM «ГАЛАН», Россия 8 600

При желании самостоятельно собрать GSM-систему управления, нужно определиться с количеством контролируемых зон и теплогенерирующих приборов (отопление, ГВ, дополнительные контуры), выбрать проводные или беспроводные терморегуляторы, контроллер, купить соответствующие провода с разъёмами, предусмотреть щит для монтажа необходимых элементов. Для управления одним электроконвектором небольшого дома может быть достаточно одной GSM-розетки.

С помощью дистанционного контроля по GSM вы сможете управлять теплом в загородном доме, в какой бы точке страны не находились. Представленная система предназначена для контроля стационарных индивидуальных агрегатов. Также она нужна для контроля отопления. Система работает за счет использования мобильного телефона.

Как правило, модуль контроля устанавливается в электрический котел. Узнавать информацию о заморозке и разморозке агрегата просто. Для этого нужно подключить модуль непосредственно к агрегату. Затем следует вывести датчик температуры в удобное для измерения этого показателя место. Если температурная характеристика начинает изменяться в указанных вами пределах, то автоматически приходит сообщение на мобильный телефон, которое указывает на изменения.

Управление котлом по GSM: особенности

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

При наличии мобильного телефона, человек получает извещение о том, что управление вышло из строя или работает на ненадлежащем уровне. Такая система является наиболее удобной и простой для большинства пользователей. Контролировать отопление – это основная функция оборудования. Однако, помимо нее, GSM техника имеет дополнительные возможности, включая оповещения с помощью написания сообщения, а также голосовой дозвон. Последняя функция, как правило, оповещает о срабатывании некоторых датчиков, которые подключены к дистанционному оборудованию.

К основным устройствам относятся:

  • датчики разбития стекла;
  • вибрационные;
  • обозначающие, что в котельной произошло движение;
  • задымления, появления воды в котельной;
  • чрезмерного давления;
  • утечки газа;
  • сигнализации;
  • оповещающие о дверном звонке.

Возможности управления агрегатом

Газовый или электрический котел – это сложная система, которую регулярно следует проверять. Беспроводной контроль представляет собой оптимальный способ слежения за агрегатом. Система позволяет менять основные параметры и настройки в случае, если у вас присутствует интернет и есть связь. Дистанционное приспособление GSM позволяет менять температурные характеристики теплоносителя и непосредственно в помещении, мощность и режим работы модуля.

Сотовые телефоны, работающие на андроиде или являющиеся техникой Apple, имеют специальные программы, с помощью которых процесс управления устройством походит максимально удобно.

С помощью GSM можно следить за безопасностью котла. Преимущество программы заключается в том, что она является беспроводной. Контроль за котлом может быть установлен только специалистом, который имеет определенные навыки и умения.

Беспроводной контроллер GSM: преимущества

Следят за безопасностью отопления с нескольких мобильных телефонов, которые имеют доступ к определенной установке. На смартфоны высылаются только актуальные данные по газовому или электрическому котлу.

В случае необходимости с помощью GSM вы можете убавить температуру теплоносителя или этот показатель в целях экономии денежных средств. При больших морозах есть возможность повысить характеристики по теплу в комнатах. Если в котле существуют неполадки в работе, вам тут же высылают оповещение через интернет.

Даже если в здании отключено электроснабжение, вы сможете следить за функционированием котла. Установить GSM относительно легко, если настройками занимается высококвалифицированный работник.

Преимущества нашей компании: управление за оптимальную стоимость

Беспроводные агрегаты пользуются спросом в современном мире. Если вы хотите приобрести качественный GSM контроль, обращайтесь в нашу компанию. Специалисты работают на протяжении многих лет, поэтому имеют навыки и знают особенности функционирования агрегатов.

Мы работаем качественно и быстро, не занимаем ваше драгоценное время, делаем отопление безопасным и комфортным. Что касается стоимости, то ценовая политика компании варьируется в разумных пределах, в зависимости от особенностей настроек GSM, требуемых сроков выполнения задания.

Если вам нужно GSM контроль прямо сейчас, звоните по контактному номеру телефона, указанному на сайте. Менеджеры проинформируют вас о котле и контроле за ним, посвятят в детали. 0ни расскажут об особенностях управления и эксплуатации.

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

Основные технические характеристики:
Количество управляющих комбинаций - 2 (при доработке - больше);
Напряжение питания - 5В;
Количество релейных выходов - 4 (max 100V/0,5A);
Дальность действия - ограничивается зоной покрытия сотовой сети.

Принципиальная схема УУУ GSM "По звонку"

Описание принципиальной схемы

Основой устройства является один из самых «бюджетных» микроконтроллеров фирмы - Tiny13A. У данного контроллера задействованы абсолютно все 8 выводов. Причем вывод 1 используется как RESET для возможности последовательного программирования. Вывод 2 (PORTB3) настроен на вход. На этот вывод приходит оптически развязанный сигнал с динамика сотового телефона. Сам динамик следует выпаять. О состоянии на выводе 2 микроконтроллера информирует зеленый светодиод VD1. К выводам 3,7,6,5 подключены реле, зашунтированные диодами VD6…VD9 для защиты выходов микроконтроллера. Параллельно реле через резисторы подключены красные светодиоды, сигнализирующие о состояниях выходов.

Питание 5В предполагается брать с зарядного устройства телефона, так как сейчас многие телефоны заряжаются от USB. При наличии большего напряжения следует установить стабилизатор, например, LM7805.

Реле потребляют ток около 10мА, поэтому было решено подключить их напрямую к выводам микроконтроллера.

УУУ GSM "По звонку" применяется для включения компьютера, поэтому назначения выходов следующие:
1. XT3 – RESET PC – подключить к контактам RST на материнской плате;
2. XT4 – параллельно клавише CTRL на клавиатуре (для чего – поясню ниже);
3. XT5 - параллельно клавише F1 на клавиатуре;
4. XT6 – ROWER ON - подключить к контактам PW на материнской плате.

Вначале предполагалось подключать данное устройство к клавиатуре. Поэтому было решено вывести отдельно каналы 2 и 3. В биосе при этом надо сделать активным включение компьютера с клавиш CTRL+F1. Каналы 2 и 3 имитируют нажатие именно этой комбинации.

Используемые в схеме радиоэлементы

Основа, как было сказано выше, – микроконтроллер Tiny13A. При соответствующем изменении прошивки и схемы возможна замена на любой другой, так как Tiny13A обладает самым малым функционалом. Оптопара - распространенная 4N35. Возможна замена на аналогичную с выходным током не менее 20мА. Все резисторы применены с рассеиваемой мощностью 0,25Вт. Их номинал указан на принципиальной схеме устройства. Можно использовать любые светодиоды диаметром 5мм. Реле –SIP-1A05. Можно применить аналогичные с током катушки не более 15-20мА и напряжением 5VDC. Клеммники – DG301-5.0-02P-12 или аналогичные.

Описание ПО и прошивки

Вначале был вариант использования сервисов типа DynDNS. Но данный вариант был быстро отклонен по нескольким причинам: некоторые сервисы являются платными и необходимо проводное подключение к сети. Последнее обусловлено отсутствием на данный момент у многих компьютеров функции Wake on USB. Моя же разработка не ограничена зоной покрытия Wi-Fi сети и, более того, Интернета (имеется ввиду включение/отключение. Управление же компьютером, например, с телефона, требует подключения к Интернету).

Универсальность данного способа удаленного управления нагрузкой заключается в том, что можно использовать абсолютно любой телефон, который способен воспроизводить MP3.

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

Включив данным устройством компьютер при наличии у компьютера выхода в Интернет, значительно повышаются универсальность и области применения устройства "По звонку". А именно, при помощи специализированного ПО и при наличи Wi-Fi сети можно организовать беспроводное видеонаблюдение "По звонку". Установив IP-видеокамеры можно в необходимый момент наблюдать за контролируемым объектом. После проверки можно выключить компьютер как "по звонку", так и по сети Интернет, используя специализированное ПО.

Подключие к порту USB компьютера устройства управления нагрузкой (например Мастер КИТ) и одновременное соединение с удаленным рабочим столом значительно расширяет список коммутируемых каналов.

Также имеется возможность многогранного увеличения числа каналов управления. Выделим два из них:

1. Путем добавления других номеров. Этот способ предполагает создание новых MP3 "мелодий" для телефона и установку их на определенные номера. После этих манипуляций необходимо отладить контрольный 32-битный пакет для новых номеров в контроллере. (см. отладка контрольного 32-битного пакета). Данный способ не требует наличия компьютера. Нужен только телефон, поддерживающий MP3. Наверняка у каждого радиолюбителя найдется коробочка старых сотовых телефонов. Преимуществами этого варианта являются простота конструкции, минимум затрат. Сегодня не каждый захочет устанавливать на даче компьютер. Это не только опасно, но и влечет за собой увеличение стоимости изделия.

2. Применение устройства управления нагрузкой USB для компьютера. Для использования данного варианта дополнительно к основному оборудованию потребуются следующие девайсы: компьютер (ноутбук), устройство управления нагрузкой USB, USB-модем для связи с Интернетом. Здесь возможности безграничны. Это и охрана, и удаленное управление, и мониторинг.

Проект в среде программирования CodeVisionAVR можно найти в прилагаемом архиве. В самом начале прошивки можно видеть те самые контрольные 32-битные пакеты. Данная программа является отлаженной и не требует вмешательства. Далее идет инициализация микроконтроллера. В бесконечном цикле while ожидаем появления на ножке2 микроконтроллера логического «0». Как только он появился, идет заполнение переменной. После заполнения 32 битов накладываем на эту переменную маску. При условии равенства какому-либо значению выполняется соответствующее действие. О выполняемых действиях было написано выше. Добавлю, что при совпадении с первым контрольным 32-битным пакетом происходит следующее: имитируем нажатие клавиши Ctrl, имитируем нажатие клавиши F1, отпускаем. Потом имитируем нажатие кнопки включения компьютера. Как видно, можно использовать любой из предложенных вариантов.

При совпадении контрольного пакета со вторым имитируется нажатие кнопки Reset на системном блоке компьютера. Эта функция будет необходима при использовании старых компьютеров, где есть большая вероятность зависания, которое можно определить все по тому же специализированному ПО, а их сейчас очень много.

Программирование фьюзов

Ниже представлены фьюзы для среды программирования :
LOW
SPIEN галка
EESAVE нет
WDTON галка
CKDIV8 нет
SUT1 галка
sut0 Нет
CKSEL1 галка
CKSEL0 нет
HIGH
SELFPRGEN нет
DWEN нет
BODLEVEL1 нет
BODLEVEL0 нет
RSTDISBL нет

Настройка устройства

Вся настройка сводится к отладке контрольного 32-битного пакета.

Я выделил два основных способа:

1. Моделирование в Proteus. Данный способ привлекателен тем, что можно выявить ошибки на этапе разработки, а не на этапе сборки. Этот метод не принес положительного результата в конечном итоге, но помог справиться с мелкими недочетами. Созданная по временным диаграммам прошивка в Proteus работала идеально, а в "железе" отказалась. Мной была создана дополнительная отладочная прошивка для второго такого же контроллера для моделирования в . Дополнительный контроллер Tiny13 имитировал MP3-мелодии в зависимости от нажатой кнопки. При нажатии кнопки *** имитировался звонок с SIM1 (для простоты изложения материала я буду называть номера SIM1 и SIM2. Проект делался для 2х комбинаций). Соответственно при нажатии кнопки *** - звонок с SIM2. В архиве можно обнаружить файлы Proteus.

2. Второй способ очень оригинален. Для отладки устройства потребуется видеокамера или фотоаппарат с возможностью видеосъемки. Была создана отладочная прошивка контроллера. Суть отладки заключается в вычислении действительного контрольного 32-битного пакета, потому что, как было написано выше, программа, отлаженная в Proteus, в железе работать отказалась. Алгоритм программы таков, что при каждом считанном значении логической "1" реле К1 изменяет свое состояние на противоположное. Это индицирует красный светодиод VD2. Аналогично этому, при считывании логического "0" реле К2 изменяет свое состояние на противоположное, индицируя это светодиодом VD3. Порядок действий следующий. Закачиваем прилагаемые "MP3-мелодии" в телефон. Первую устанавливаем на звонок с SIM1, вторую - с SIM2. Ставим на запись видеоаппарат. Подаем на схему питание. Звоним последовательно сначала с SIM1, потом с SIM2. Скидываем записанное видео на компьютер и воспроизводим его замедленно. Параллельно анализируем работу светодиодов и записываем полученное логическое значение в заранее подготовленную таблицу. При правильном считывании должны получиться два контрольных 32-битных пакета. Эти значения следует записать в начало программы. Далее прошиваем контроллер полученной скомпилированной прошивкой и устанавливаем его на плату. В прикрепленном архиве можно найти уже отлаженную прошивку, которая написана под MP3 "мелодии", прилагаемые в этом же архиве. В результате, таким оригинальным способом были вычислены контрольные 32-битные пакеты.

Ниже на рисунке представлены временные диаграммы MP3 «мелодий»

Печатная плата

Печатную плату в форматах dip и pdf можно найти в архиве. Ниже приведен скрин печатной платы, которая выполнена на одностороннем фольгированном стеклотекстолите методом ЛУТ.

Итоговая стоимость устройства

ATtiny13A – 28 рублей;
4 реле – 150 рублей;
2 винтовых зажима – 5 рублей;
Оптопара 4N35 – 9 рублей;
Конденсатор – 5 рублей;
Светодиоды 6 шт. (на схеме светодиод питания не показан, на плате есть) – 6 рублей;
Диоды 1N4007 – 4 рубля;
Резисторы 5 рублей;
Разъемы «Тюльпан» - 15 рублей;
Разъем DRB-9MA – 13 рублей;
Телефон китайский – 300 рублей;
Печатная плата – 40 рублей;
Корпус – распределительная коробка 75х75 – 30 рублей.

Итого: 610 рублей.

При наличии телефона стоимость деталей всего 310 рублей!

Фото собранного устройства:

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
МК AVR 8-бит

ATtiny13A

1 В блокнот
Оптопара

4N35M

1 В блокнот
VD1-VD5 Светодиод 5 В блокнот
VD6-VD9 Выпрямительный диод

1N4148

4 В блокнот
С1 Конденсатор электролитический 1000 мкФ 16В 1 В блокнот
R1 Резистор

300 Ом

1 В блокнот
R2 Резистор

390 Ом

1