2259556.ru

Журнал Мастера
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Управление розеток через смс

Умная розетка iTimer с термостатом, расписанием, таймером и GSM-sms управлением.

  • Цена: US$26.99 (на момент заказа: US$25.88)
  • Перейти в магазин

Было лето. У каждого свои странности, и моей на тот момент была такая: хотелось включать холодильник на даче удалённо.
Как раз предложили на обзор обозреваемую розетку.
Свободной симкой с интернет-пакетом не обладаю, потому вариант с gsm sms каналом управления меня вполне устроил.
Посмотрим, что же мы получили.

Данным обзором я постарался собрать более-менее полную инструкцию по эксплуатации, т.к. прилагаемая печатная версия весьма немногословна.

Функционал:

  • Привязка нескольких номеров телефонов (владелец + 4 пользователя);
  • Коммутация нагрузки 220v посредством прямых sms команд;
  • Ручная коммутация нагрузки кнопкой на корпусе;
  • Измерение температуры подключаемого датчика по sms запросу (датчик в комплекте);
  • Измерение затраченной электроэнергии (счётчик kW/h).
  • sms уведомление при отключении и восстановлении питания;
  • sms уведомление при выходе температуры за установленные границы;
  • Коммутация нагрузки по температурному диапазону (термостат);
  • Коммутация нагрузки по таймеру с задержкой времени или в заданное время (расписание);
  • Управляемый встроенный зуммер (включается по системным событиям).
  • USB 5V/500ma для зарядки устройств (не коммутируется);

Электрические параметры:

  • Диапазон входного/выходного напряжения: 110-250В
  • Диапазон измерений датчика температуры: -10..+50’C
  • Погрешность датчика ±3’C (из прилагающейся печатной инструкции);
  • Число ячеек таймера: 50
  • Рабочая температура: -20..+55’C
  • Максимальный ток нагрузки: 10A (

2200 W)

  • Время работы от суперконденсатора: 15-28 с
  • SIM карта: GSM стандартная mini-SIM;
  • Язык sms: eng / rus (разные лоты товара, сменить нельзя).
  • С подключенным комплектным термодатчиком:



    43K при комнатной температуре;

    Подключается через стандартный 3х контактный разъём 3.5mm (jack).

    В описании обещан USB кабель. В моём случае его не оказалось.
    Скан инструкции (почти бесполезной) можно взять здесь.

    Внутренности

    Видно, ВВ часть попытались изолировать от низковольтной.

    Использован gsm модем: G510.
    Неведанный мне ранее МК: nuvoton N79E815AT20 (Nuvoton 8051 Kernel microcontroller): 11-24MHz, 16KB APROM, 512 RAM.

    Реле коммутации выхода AC: JQC-3FF 220V 10A;
    Ионистор: 5.5V 1,0 F.

    Не самый плохой вариант.

    Принцип работы и конструктивные особенности

    GSM розетка позволяет удаленно контролировать работу электроприборов и техники

    SMS розетка состоит из электронной платы и встроенного модуля GSM. Эти компоненты управляют устройством. На плате есть слот для сим-карты и держатель для батарейки. На корпусе установлена входная вилка и евророзетка. В зависимости от модели на панели присутствуют кнопки и светодиодные индикаторы.

    Читать еще:  Розетка для интернета маркировка

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

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

    Функции GSM розеток:

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

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

    Для чего можно использовать GSM-розетку?

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

    Другой популярный вариант применения: подключение к розетке системы отопления. Перед выездом на дачу вы одним SMS-сообщением включаете отопление и приезжаете в теплый дом. Можно настроить работу таким образом, чтобы в помещении поддерживалась определенная температура, так как розетка снабжена соответствующим датчиком.

    Летом таким же образом вы можетеподключить к «умной» розетке систему полива.

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

    Управляем розеткой по SMS

    Хочу представить вам очень простой способ удаленного управления электропитанием.
    Мы будем использовать готовые радиоуправляемые розетки, поэтому нам не потребуется ничего паять. Это очень здорово, потому что 220 В (начинающим) лучше не трогать.

    Читать еще:  Розетка это материал или товар

    P.S. вчера был похожий топик, но использовался Raspberry Pi, управляемый через чат. Наш вариант несколько попроще и универсальнее, потому что ему не нужен Интернет и смартфон, а вместо Raspberry будет обычное Arduino.

    Нам понадобится

    Железо

    • Arduino UNO или аналог. В принципе можно и Mega.
    • GSM/GPRS Shield. Подойдет любой. Я использовал шилд от китайского Seeedstudio, т.к. его проще всего купить из России.
    • Передатчик 443MHz — на AliExpress пара приемник-передатчик стоит чуть ли не 20 руб. Мой называется FS1000A/XY-FST, где FS1000A — это передатчик.
    • Управляемая розетка(и) 443MHz. Я брал комплект AB440S из трех розеток-переходников с пультом в немецком интернет-магазине. Сейчас, кажется, можно найти что-то подобное и у нас — видел недавно в Чип-и-Дип.

    • Библиотека для управления GSM-шилдом. Скачайте код с сайта производителя. Для моего шилда такого кода не было, поэтому я скачал универсальную библиотеку для SIM900 GSMSHIELD
    • Библиотека rc-switch для управления розетками.

    Принцип работы

    В диапазоне 433MHz могут работать без лицензии маломощные рации и устройства дистанционного управления. В продаже можно найти готовые диммеры, выключатели, патроны и розетки, управляемые пультом по радио в этом частотном диапазоне. Для наших целей лучше всего подходят «промежуточные» розетки-переходники: в обычную розетку вставляется радиоуправляемая, а уже в нее само устройство.

    Чтобы такие розетки можно было различать между собой у них есть адрес, задаваемый DIP- или поворотными переключателями. За счет этого можно управлять несколькими розетками независимо. Или наоборот — установить им одинаковый адрес, чтобы они включались и выключались одновременно.

    Наша схема элементарна: Ардуино получает SMS с командой, затем с помощью радиомодуля посылает сигнал «включить» или «выключить» на розетки. SMS-ки будут вида A1B0C0, где A, B, C… — имена розеток, 0 — выкл., 1 — вкл.

    Собираем устройство

    1. Вставляем симкарту в GSM-шилд, а шилд в ардуину.
    2. Подключаем ноги передатчика: GND→GND, VCC→5V, DATA→в один из пинов, например в 12.
    3. Также я припаял проводок 15 см к ANT в углу платки передатчика. Но мне кажется, что это опционально.
    Читать еще:  У орхидеи начинает желтеть лист от розетки

    Проверяем GSM-модуль

    Если вы еще не работали с GSM-шилдом до этого, я рекомендую сначала залить тестовый код (взят отсюда)и проверить его работу.
    Код все данные из Serial передает в SoftwareSerial и обратно, таким образом, подключив шилд к SoftwareSerial, мы можем отправлять команды модему через Serial Monitor в Arduino IDE.

    Заливаем код в Ардуино, открываем Serial monitor. Вводим команду AT — ответ должен быть OK. Если ответа нет, значит что-то не так. Возможно, нужно поменять скорость передачи?

    Дальше можно проверить, что мы зарегистрировались в сети:
    AT+COPS?
    +COPS: 0,0,»MTS-RUS»
    OK

    Я рекомендую понизить скорость UART-модема. Не знаю точно насчет SMS, но GPRS точно работает надежнее на низких скоростях — у Ардуинки маленький буфер и часть информации может теряться. Установим скорость 2400 бод.
    AT+IPR=2400
    OK

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

    Смотрим/меняем адреса розеток

    У розеток есть аппаратный адрес из двух частей. Первые 5 бит — одинаковые у всего комплекта и совпадают с адресом пульта. Последние 5 бит — индивидуальные. Адрес можно поменять, отвернув крышечку. На других моделях задание адреса может отличаться — см. сайт rc-switch.

    Если вы используете не GSMSHIELD, а какую-то другую библиотеку, то код разумеется будет отличаться, но принцип будет один и тот же. Через определенные интервалы времени мы проверяем, нет ли у нас непрочитанных SMS, парсим их, и если пришла валидная команда с авторизованного номера, то посылаем радиосигнал функциями mySwitch.switchOff или mySwitch.switchOn , передавая им адрес розетки.
    Прим. в моем случае для шилда от Seeedstudio нужно было залезть в GSM.cpp и поменять заданные пины на 7 и 8.GitHub.

    Проблемы?

    Если розетки ни в какую не хотят переключаться, можно попробовать принять сигнал от родного пульта на приемник. В rc-switch есть пример кода.

    голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    ВсеИнструменты
    Adblock
    detector