Как сделать умную розетку

Как сделать умную розетку

«Умная» розетка — необходимый компонент «умного» дома, который помогает управлять бытовой и климатической техникой. GSM-розетку можно купить или изготовить собственными руками. Принцип работы устройства реализуется через поддержку цифрового стандарта связи GSM. Также розетка может работать в роли сигнализации. Самостоятельное изготовление таких устройств в последнее время нередко практикуется из-за обилия на рынке китайских некачественных розеток. Чтобы определиться, нужна ли вам умная розетка, обратите внимание на ее свойства:

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

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

GSM-розетка имеет вид обыкновенного переходника, который подключается к обычной розетке. Работа приборов, включенных туда, может регулироваться посредством звонка или смс на сим-карту, вставленную в слот розетки. Как запасной вариант, в собранной своими руками розетке должен обеспечиваться вариант управления вручную (обычно это кнопки, расположенные сбоку корпуса). Стоит рассчитывать, что собранное собственноручно устройство будет иметь мощность до 5 кВт. Это позволит использовать его для многих видов техники. Собрав розетку самостоятельно, вы получите возможность сэкономить 1000 рублей и больше, в зависимости от стоимости готовой розетки на рынке.

Способы применения смс-розетки

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

Кроме того, некоторые специалисты рекомендуют экономить расход электроэнергии розеткой при помощи «экономителя» энергии, благодаря которому понижается нагрузка на сеть и ток ее потребления. Это экономит от 30 до 50% денег за платежи по электроэнергии.

А что думает специалист.

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

Конструкция

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

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

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

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

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

  • подключите реле. Когда вы его подключите, проверьте полярность напряжения, которая есть на выходе мобильного. Наличие в нем вибрации очень упрощает функционирование схемы;
  • когда виброзвонок срабатывает, оптронное реле открывает открытый транзистор, а также транзистор. Он заряжает конденсатор от устройства посредством одной из релейных обмоток;
  • якорь переключится, включая одну из пары релейных катушек, замыкающей контакт. Контакт отвечает за выключение или включение розетки;
  • после окончания вибрации (разрядки конденсатора) релейный якорь переводится в первоначальное положение;
  • если вибрация подается повторно, якорь переключается на 2-ю катушку, а цепь разъединяется.

Принцип работы смс-розетки

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

Автор, специалист в сфере IT и новых технологий.

Получил высшее образование по специальности Фундаментальная информатика и информационные технологии в Московском государственном университете имени М.В. Ломоносова. После этого стал экспертом в известном интернет-издании. Спустя время, решил попробовать писать статьи самостоятельно. Ведет популярный блог на Ютубе и делится интересной информацией из мира технологий.

Большую часть своих статей я начинаю с: Долго ждал и наконец пришла посылка и …
На этот раз всё не так, не ждал, а пошёл и купил, хоть раз мне в жизни повезло и интернет магазин neru5.ru находиться прям у меня в городе, но для тех кому не так повезло, есть отправка почтой России.

Читайте также:  Как обнулить принтер hp deskjet 2050

Итак начнем, долго я желал и хотел управлять удаленно каким либо устройством, например запуск предпускового котла или как в моем случае дистанционный запуск котла в гараже. Вообще устройство много функционально, поскольку оно собрано на ардуино.
Я в этом полный новичок, первый раз в руки возьму этот конструктор и попробую пройти путь от покупки до запуска. Как утверждает автор сия девайса оно способно на всё, по сигналу GSM (смс) можно командовать устройством которое имеет 2 канала управления.
Объясню чуть проще: вы имеете два выключателя, послал смс — один включился, послал смс — второй, послал смс — выключился.
В смс должна содержаться команда, какая? Tа, которую вы пропишете в программе, по умолчанию вот такие ch1=on включить первый канал, ch2=on включить второй канал, ch1=off выключить первый канал и ch2=off выключить второй канал, вот только не пугайтесь этого слова "Программа", сам боюсь, никогда не сталкивался с этим, но готовая программа есть уже на сайте в формате txt и ino её нужно скачать и залить на устройство. Постараюсь все свои действия расписать пошагово.
Вообще продавец говорит о том, что обладая минимальными способностями к программированию, можно устройство расширить до невероятного функционала.В чём ещё вся фишка, устройство способно не только включать и выключать, а способно отчитываться, что включило и что включило, способно по команде отправлять напряжение бортовой сети, измерять и отправлять температуру, включать на определённое время устройство и т.д. Вообщем, такая общительная GSM розетка.
Итак купил, состоит из трех компонентов:
1)Шилд GSM M590 для Arduino UNO

Они без всякой пайки собираются в такой бутерброд.

Итак, питать сей девайс нужно через Шилд (плата посередине), 6-12 В, ток потребления до 2А (пиковое 1сек) в режиме регистрации модуля в сети. Для этого на шилде предусмотрен коннектор. Штекер подходит от большинства блоков питания, можно и проводками подпаяться, Но, чёрт возьми, ГДЕ +, а ГДЕ — ? Я немного понимаю во всех этих радиосхемах и радиодетальках и вам расскажу и покажу где + а где -. Плюс у нас по центру, а минус с краю.

Нашёл блок питания, отлично подошёл от активных колонок компьютера. Будьте внимательны с полярностью, она не одинакова на всех блоках питания.

Так, идем дальше, для того, чтоб залить, это страшное слово, программу нужен USB-кабель типа A-B, подходит от любого принтера, да и вообще кабель до боли распространён если у вас нет, у соседа точно есть.
Перед установкой разбираем наш гамбургер и подключаем только плату ардуино. Питать её в этот момент не нужно, питание будет идти по кабелю от компьютера.
Устанавливаем програму для Arduino Uno. Я скачал с официального сайта Тут дальше много можно расписывать про танцы с бубном, установкой программы, установкой драйверов и т.п. Интернет вам в помощь. Одно скажу, после установки программы и драйверов в диспетчере устройств должно отображаться так

Запоминаем порт и выставляем такой же в программе

запускаем скачанный нами Ino запускаем его, Windows скажет и предложит поместить его в папку (зачем? Ума не приложу) но надо так надо, соглашаемся, после откроет программу с текстом. Для тех, кто шарит, этот текст что-то обозначает, для меня же — это гора закорючек и бусурманских букв НО есть и на русском надписи, самое главное и важное в строчке
String AdminPhone="79111111111"; // Телефон админа в формате 7xxxxxxxxxx
изменить номер на тот, с которого вы будете отправлять смс. Просто замените цифры, не ставьте 8 или + перед 7 вобщем должно получиться так
String AdminPhone="79244658934"; // Телефон админа в формате 7xxxxxxxxxx
нажимаем кнопку "загрузка" (вторая слева в виде горизонтальной стрелочки) в программе, пойдет загрузка и, если всё ОК, то снизу будет так и написано, успешно и т.п.

Ну всё, вы — почетный программист, который только что прошил процессор! Дальше всё отсоединяем от компа, собираем наш бутер на место, подключаем питание (помните ещё?, что в среднюю плату! шилд). Начнёт мигать красненький светодиод на самом верху, звоним с телефона, должен идти вызов.
Посылаем смс с текстом ch1=on пара секунд и оп-па светодиод включился, а значит контакты реле замкнулись.
Есть правда одна странность в разъеме подключению к реле

напомню команды: ch1=on включить первый канал, ch2=on включить второй канал, ch1=off выключить первый канал и ch2=off выключить второй канал
Всё, дальше открывается замечательный мир фантазии куда вы можете запихать это устройство, эм точнее наверное будет, применить.

Читайте также:  Как удалить фильтр в экселе

Смотрите также

Комментарии 13

Тоже не могу найти шилд GSM M590

Вы тоже на али ищете?

да, искал на алике, но не мог найти там

Не могу шилд такой на али найти, скиньте ссылку пожалуйста. Или такой как на фото подойдет?

Извините, куда подойдет? Если вы про gsm модуль, то не подойдет. Шилд вы на али не найдете поскольку он делается в России

Не могу шилд такой на али найти, скиньте ссылку пожалуйста. Или такой как на фото подойдет?

Ну дак можно же и делать с тем, который на картинке, но тогда у нас остаются не решёнными 2 проблемы: 1 — по питанию, 2 — эстетика всей конструкции. Я считаю гораздо удобнее собрать "сэндвичем", чем перемычками, и gsm модуль требователен по питанию в момент старта.

Сегодня закончил работы по установке и наладке сего девайса в свой авто, в итоге получилось следующее:
стоит сигналка с аз, но радиус приёма убого мал, это и есть причина установки gsm, ардуино подключён к ЗЗ и полностью контролирует аз, есть 2 варианта активации,
1 — по смс, 2 — по положительному контакту от сигнализации, с разницей только в том, что в первом варианте идёт полный отчёт по смс, устройство попытается завести 3 раза двигатель, если получается — отчёт в смс + вольтаж сети + кол-во попыток запуска + температура салона, если нет — отчёт + вольтаж + температура, в случае удачного запуска считает 10 минут, затем глушит, за 2 минуты до этого предупреждает и конечно же + вольтаж + температура, есть возможность в любой момент обнулить время таймера, есть возможность заглушить по смс, спросить вольтаж и температуру, проверку поднятого ручника не стал писать, просто землю от коммутационных реле подключил к нему.
По поводу магазина, который предложил автор — отличный магазин, общительный продавец, всегда подскажет, если есть вопросы по плате, модулям или скетче, заказывал несколько комплектов, один пришёл с браком, продавец отправил повторно бандеролькой 1 класса бесплатно и без вопросов на следующий же день. Очень интересная оказалась тема, поддержу если есть идеи у кого-нибудь сделать что-то подобное.

Автор молодец! кто-то уже заказывал в этом магазине? доллго идёт? были какие-то проблемы во время всего процесса от заказа до окончательной установки? делитесь своими вариантами программ, я собираюсь подружить Arduino и мою старую сигналку томагавк 9000, так как машина всегда стоит далеко на парковке, а я в офисе, если не забуду — выложу и свою версию проги сюда с комментариями.

Я всё таки применил сей девайс для управления котлом в гараже.
Огромное спасибо моему другу Денису, благодаря ему теперь это не просто смс розетка, а целая система управления.
Переделывать практически ничего не пришлось было подпаяно два датчика DS18B20.
Теперь по запросу СМСкомандой можно узнать температуру в гараже. Приходит оповещение если в гараже стало слишком холодно. Котел автоматически обесточивается если температура тосола превысила 95 градусов и тоже приходит оповещение.
По поводу заказывали или нет, я знаю точно, что заказывали, сколько идёт зависит именно от почты России, еще знаю, что сей девайс выложили на обзор на сайте паяльник в железоне, но что то обзора пока нет.

Скинь свой скетч, пожайлуста

// GSM 3.5 версия
#include
#include
#include
SoftwareSerial GsmSerial(2, 3); // RX-2 pin, TX-3 pin
OneWire ds (10);
byte data[12];
byte addr2[8] = <0x28, 0xFF, 0x58, 0x10, 0x1, 0x16, 0x1, 0x68>;
byte addr1[8] = <0x28, 0xFF, 0xA1, 0x21, 0x1, 0x16, 0x1, 0xFA>;
unsigned int raw;
int temp1;
int temp2;
String T1 = "T1=";
String T2 = " T2=";
String maxtempsms = " >90";
int maxtempflag =0;
String Reset = ". Restart Teplo";
String AdminPhone = "7924+++++++"; // Телефон админа
int pinLed = 13; // Номер порта светодиода, который будем включать/выключать
int ch1 = 4; //канал 1
int ch2 = 5; //канал2
int sms = 1;
int sms1 = 1;
int addr = 0;
int addr1 = 1;
int mint = EEPROM.read(addr1);
int off = EEPROM.read(addr);
static long timer;
#define REQUEST_RATE 5000
int maxtemp = 90; // максимальная температура, при которой котел отключается
unsigned long maxtime =0;
unsigned long maxtemptime = 5000; // время при котором если темп. больше maxtemp, после него выключается котел
void setup()
<
if (off == 1)
< digitalWrite(pinLed, LOW);
digitalWrite(ch1, LOW);
>
delay(5000);
pinMode(pinLed, OUTPUT);
pinMode(ch1, OUTPUT);
pinMode(ch2, OUTPUT);
Serial.begin(9600);
GsmSerial.begin(38400); // скорость связи Ардуино и модема
GsmSerial.println("ATE0");
delay(100);
GsmSerial.println("AT+CLIP=1");
delay(100);
GsmSerial.println("AT+CMGF=1");
delay(100);
GsmSerial.println("AT+CSCS="GSM"");
delay(100);
GsmSerial.println("AT+CNMI=2,2");
delay(100);
String str = "";
while (str.indexOf("+COPS: 0") == -1) <
GsmSerial.println("AT+COPS?");
str = ReadCom();
delay(300);
>
SendSms("START GSM", "", AdminPhone);
>
void loop()
<
if (millis() > timer + REQUEST_RATE)
<
timer = millis();
temp1 = DS18B20(addr1);
temp2 = DS18B20(addr2);
>

Читайте также:  Как класть деньги на карту сбербанк

String strSms = ReadCom(); // Читаем смс, если есть
while (strSms.length() == 0) <
delay(1000);
strSms = ReadCom();
>
// Если телефон админа, то читаем дальше
if (strSms.indexOf(AdminPhone) > -1) <
if (strSms.indexOf("+CMT") > -1) < // Если смс
// Кодовое слово "ch1=on"
if (strSms.indexOf("R1=on") > -1) <
digitalWrite(pinLed, HIGH);
digitalWrite(ch1, HIGH);
SendSms("R1=on", "", AdminPhone);
Serial.println("r1=on");
>
if (strSms.indexOf("R2=on") > -1) <
digitalWrite(ch2, HIGH);
off = 0;
mint = 0;
EEPROM.update(addr, off);
EEPROM.update(addr1, mint);
SendSms("R2=on", "", AdminPhone);
>
if (strSms.indexOf("R1=off") > -1) <
digitalWrite(pinLed, LOW);
digitalWrite(ch1, LOW);
SendSms("R1=off", "", AdminPhone);
>
if (strSms.indexOf("R2=off") > -1) <
digitalWrite(ch2, LOW);
off = 1;
mint = 0;
EEPROM.update(addr, off);
EEPROM.update(addr1, mint);
SendSms("r2=off", "", AdminPhone);
>
if (strSms.indexOf("Temp") > -1) <
SendSms(String(T1 + temp1), String(T2 + temp2), AdminPhone);
>
if (strSms.indexOf("Reset") > -1 && !off == 1) <
digitalWrite(ch2, LOW);
delay(5000);
digitalWrite(ch2, HIGH);
SendSms("Restart ", " teplo OK", AdminPhone);
>
>
if (strSms.indexOf("RING") > -1) <
// Можем, что нибудь выполнить
Serial.println("start call");
>
>
if (strSms.indexOf("NO CARRIER") > -1) <
//SendSms("called", AdminPhone);
Serial.println("end call");
>
if (temp2 = 10 && sms == 0) <
sms = 1;
>
if (temp1 > 40 && sms1 == 0) <
sms1 = 1;
mint = 1;
SendSms(String(T1 + temp1), String(T2 + temp2), AdminPhone);
>

if (temp2 > 40) <
SendSms("", String(T2 + temp2), AdminPhone);
>

if (temp1 > maxtemp) <
maxtempflag = 1;
>

Расходы на электроэнергию – одна из регулярных трат каждой семьи.

Сегодня поговорим о том, как снизить плату за электричество и сделать жизнь более комфортной, благодаря умной розетке. Рассмотрим 5 вариантов использования умной розетки Livi Socket в домашних условиях.

Умная розетка Livi Socket позволяет эффективно управлять электрооборудованием по нажатию кнопки или согласно сценариям автоматизации; она подсчитывает, сколько электроэнергии ежемесячно потребляет прибор, и помогает снизить плату за электричество. Просто установите Livi Socket в обычную розетку 220 В и подключите к ней необходимый электроприбор.

Кроме того, Livi Socket уведомляет пользователя о скачках напряжения и помогает продлить жизнь домашней технике.

1. Бойлер

Чтобы бойлер нагревал воду, когда вам необходимо, и отключался в определенные моменты, подключите его к умной розетке Livi Socket для удаленного управления.

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

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

2. Интернет-роутер

Недорогие роутеры часто зависают и оставляют пользователей гаджетов без интернета.

Чтобы не лишиться интернета в самый неподходящий момент, подключите роутер к умной розетке Livi Socket и настройте удаленное управление прибором при помощи сценария: когда пропадает соединение с хабом Livi Smart Hub или с Livi Smart Hub 2G по Ethernet-каналу, розетка отключается на непродолжительное время, что приводит к перезагрузке роутера.

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

3. Стиральная машина

Представьте ситуацию: вы включили стиральную машину, прикрыли дверь в ванную комнату и решили посмотреть фильм или поиграть с детьми. С утра обнаружили влажные вещи в стиральной машине – на работу идти не в чем.

Чтобы избежать такой ситуации, подключите умную розетку Livi Socket к стиральной машинке и настройте сценарий, согласно которому розетка отправит уведомление на смартфон, когда машинка закончит свою работу (когда потребляемая мощность опустится ниже заданного значения). Вы узнаете, что пришло время переложить вещи в сушильную машинку или развесить на сушилке.

В результате у вас будет чистая сухая одежда для работы или отдыха.

4. Обогреватель

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

Для того чтобы поддерживать комфортный микроклимат в доме, добавьте к умной розетке датчик температуры Livi TS и укажите желаемое значение температуры. Хаб умного дома будет анализировать показания термодатчика и управлять обогревателем для поддержания заданной температуры.

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

Ссылка на основную публикацию
Как сделать кроссворд в ворде 2010
Пользоваться файлами, созданными в MS Office, можно как угодно: открыть документ Ворд онлайн, составить в Экселе квартальный отчёт или в...
Как поставить старую версию скайпа
Программа Skype, как и любой другой активно развивающийся софт, постоянно обновляется. Однако не всегда новые версии выглядят и работают лучше...
Как поставить фотографию на контакт в андроид
На любом смартфоне реализована возможность установки изображения на телефонный контакт. Оно будет отображаться при поступлении входящих звонков от этого контакта...
Как сделать местный разрез
Основным назначением видов является определение формы внешних поверхностей предмета. Выявление на видах формы внутренних поверхностей при помощи штриховых линий не...
Adblock detector