Ivalt.ru

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

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

Полезные устройства для дома: WiFi-розетка своими руками

Привет Geektimes! В статье хочу представить инструкцию по созданию WiFi-розетки.

Началось всё с того, что осенью наткнулся на WiFi-розетки в магазинах, подумал, что вроде ничего сложного, потом ознакомился с ESP8266 и понял, что готов сделать розетку сам.

Розетка будет состоять из:

  • Корпус;
  • ESP8266 12E с платой развязки питания;
  • Питание для ESP8266 от 220 Вольт;
  • Плата контроля 220 Вольт;
  • Контрольная панель (кнопка, led, порт RJ45 для прошивки).

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

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

Все платы имеют максимальный размер 5 x 3.5 см, поэтому коробка будет 5 х 5 х 3.5 см.

  • кусок оргстекла, наименьшего размера 0.5 x 0.25 метра, вполне хватит на десяток таких поделок
  • петли, наименьшие из найденных 2.5 x 2.5 см
  • шурупы

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

Отверстия для шурупов к петлям высверливал мини дрелью на двигателе с цангой и сверлом 1мм.

Реализовать развязку питания вместе с ESP8266 на одной плате не получилось из-за ограничений на размер корпуса.

Представленные платы совместимы для ESP8266 12F и 12E:

Сама ESP8266 положилась на эту плату:

А развязка питания, и прошивки происходит здесь:

Понадобится 5 штук 10k Ом и 1 штука 470 Ом 0.125 Вт SMD резисторов и 0.1 mkF кондесатор SMD.
На 6-ти контактах по два отверстия, одно для входящего провода от платы Esp8266, а другое для исходящего провода в плату для гнезда RJ45 (используемый для прошивки).

PS: Соединение «locking on programmator wires» замыкается в режиме прошивки, например сделать перемычку в кабеле с коннектором RJ45.

Плата под гнездо RJ45:

Всё получится компактно.

Для питания легче всего использовать китайскую USB зарядку для телефона похожую на зарядку для IPhone.

Замене подвергнется только выделенный красным стабилитрон (диод Зенера). В USB зарядке на 5 Вольт, стоит стабилитрон на 5 Вольт. Для питания ESP8266 нужно 3.3 Вольта, и стабилитрон на 3.3 Вольта мощностью более 1 Ватта с запасом судя по потреблению (3.3 Вольт,

Далее выпаиваем USB коннектор и припаиваемся к + и -.

  • 1 штук 500k Ом и 1 штука 470 Ом, 1 штука 200 Ом 0.125 Вт SMD резисторов;
  • 1 Симистор
  • 1 Опто-пара, MOC3052
  • две пары клемм для зажима 220 Вольтовых проводов

Файл доступен для скачивания вместе с другими ресурсами.

Скрипты находятся тут
Я использовал:

  • NodeMcu — нужная для работы lua скриптов

её можно получить тут https://nodemcu-build.com/ с пакетами enduser setup, file, gpio, net, node, rtc-time, sntp, timer, uart, wifi.
sudo python esptool.py —port /dev/ttyUSB0 write_flash 0x00000 The_Path_To_The_NodeMCU_Firmware.bin

    Esplorer — для загрузки lua скриптов, html, js, css, и других файлов на ESP8266

Для оптимизации памяти, чтобы память ESP8266, которой маловато, не тратилась на компиляцию, после загрузки файлов на ESP8266, необходимо скомпилировать .lua файлы (кроме init.lua) в .lc прямо на ESP8266 через Esplorer.

node.compile(«actionsprocess.lua»)
node.compile(«constants.lua»)
node.compile(«espgetstatehtml.lua»)
node.compile(«estbehaviour.lua»)
node.compile(«httpfilesender.lua»)
node.compile(«httpsend.lua»)
node.compile(«httpsender.lua»)
node.compile(«schedulermanager.lua»)

Такая получилась у меня

Кнопка переключает ESP8266 в режим создания своей точки доступа в положении «Выкл» (для указания Точки доступа пользователя и пароля к точке доступа пользователя), в «Вкл» — рабочее состояние.

Светодиод — горит, когда кнопка «Выкл» (ESP8266 находится в режиме создания своей точки доступа);

  • мигает, когда кнопка «Вкл», и ESP8266 в процессе подключения;
  • не горит, когда кнопка «Вкл», и ESP8266 подключено к роутеру.
    гнездо RJ45 — для прошивки, или питания через USB Uart переходник.

Управление розеткой происходит из андройд телефона. WiFi-Switcher Git-Hub

Когда розетка и телефон подключены к роутеру, андройд-телефон шлёт UDP-широковещательные пакеты роутеру на порт 33248, открытый на розетке. Она отвечает на него, передаёт свой Id и Type.

Лучшие умные розетки 2017 года — c WiFi, GSM и другим дистанционным управлением

«Умный дом» – новая популярная технология. Но тем, кто не сталкивался с ней ни разу, она может показаться немного замудренной. Поэтому неопытным пользователям лучше всего начать с чего-нибудь попроще. А что может быть проще и понятнее, чем умная розетка?

Это недорогие устройства небольшого размера, они подключаются к обычной розетке, и расширяют ее функционал, давая возможность дистанционно управлять, включать и выключать домашние приборы в заданное время и отслеживать расход электроэнергии через приложение на смартфоне. Если кто-то уже пользуется средой умного дома, можно подключить умные розетки к таким платформам, как Apple HomeKit, Amazon Alexa, Google Home и Nest.

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

Умная розетка iDevices Switch

САМАЯ ЛУЧШАЯ МОДЕЛЬ ПРЕКРАСНО СОВМЕСТИМА С ALEXA ПРЕКРАСНО СОВМЕСТИМА С HOMEKIT

Для тех, кого интересует надежная, безотказная умная розетка с дистанционным управлением, лучшим вариантом станет iDevices Switch. Кроме безукоризненной совместимости с Android и iOS, устройство может предложить детальный мониторинг расхода электроэнергии и беспроблемное подключение к двум наиболее популярным платформам «умного дома»: Amazon Alexa и Apple HomeKit.

На первый взгляд плюсов немного, но у iDevices Switch также самый привлекательный дизайн из всех умных розеток этой подборки. Вдоль внешне приятного и лишенного ненужных деталей корпуса проходит полоска светодиодной подсветки. Можно задать любой цвет самому. Радует, что iDevices Switch займет лишь одну розетка, а разъем на самом устройстве располагается на правом боку, что очень кстати, если розетка расположена близко к дивану или книжной полке.

Хотя визуальная составляющая у приложения для iDevices Switch слабовата, она лучше, чем у большинства, к тому же приложением удобно пользоваться. Во время использования соединение ни разу не прерывалось, а при переносе розетки в другую комнату, устройство всегда быстро устанавливало соединение по Wi-Fi. Находясь в разъездах, мы воспользовались возможностью удаленного управления и могли задавать время выключения питания, включать и выключать электроприборы. Функция мониторинга выдает очень подробные данные о недельных, месячных и годовых затратах на электроэнергию, а также показатели в режиме реального времени.

Основная версия выпускается с разъемом под американский стандарт, но переходником пользоваться никто не запрещает.

TP-Link Smart Wi-Fi Plug с отслеживанием энергопотребления

Умная розетка TP-Link Smart Wi-Fi Plug с отслеживанием энергопотребления компактнее своего длинного названия. Хотя она не самая маленькая и не самая функциональная из тех, что мы опробовали, у нее есть свои выдающиеся особенности, а также очень низкая цена. При цене 39.99 долларов (

2350 рублей), эта модель занимает второе место по минимальной стоимости из всех протестированных нами розеток. И благодаря имеющейся возможности отслеживать потребление электроэнергии, подключить устройство к Alexa; благодаря высокой скорости отклика и надежности, а также продуманному дизайну приложения данная модель стала одной из наших любимых. Однако мы не единственные, кому она понравилась: устройство занимает первое место по продажам среди умных розеток на Amazon.

Установка приложения прошла безболезненно на наших смартфонах с Android и iOS через интуитивно понятное приложение Kasa, которое ведет пользователя за руку в течение всего процесса установки. Во время нашего продолжительного тестирования у TP-Link Smart Plug ни разу не обрывалось соединение по Wi-Fi, а полезная функция удаленного управления позволяла управлять розеткой даже вдали от дома. Есть также умный режим «Away» (никого нет дома), который случайным образом включает и выключает свет, чтобы потенциальные грабители думали, что дома кто-то есть.

И все же умная розетка TP-Link Smart Plug не лишена недостатков. Самый очевидный из которых – это то, что при подключении к нижнему разъему устройство закрывает доступ к верхнему на вертикально расположенной розетке. Кроме того, даже при подключении к верхнему разъему, розетка может помешать подключению крупных электрических вилок к нижнему разъему. Обычный двухконтактный штепсель, пожалуй, можно будет подключить, а вот о подключении блока питания придется забыть.

TP-Link Smart Wi-Fi Plug Mini

Как и предыдущая модель, Smart Plug Mini радует пользователя простотой установкой на iOS и Android и замечательным приложением, удобным удаленным управлением, возможностью подключения к Amazon Alexa и некоторыми другими функциям вроде раннее упомянутого режима «Away». В отличие от TP-Link Smart Wi-Fi Plug, устройство, закрывает собой только один разъем. Это одна из самых маленьких умных розеток в нашей подборке. Как нельзя лучше подойдет тем, кто не хочет лишаться двух разъемов ради одной умной розетки.

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

Даже без учета цены и функционала данная умная розетка ни капли не уступает другим моделям в плане надежности: во время тестирования проблем с подключением не возникло. А кроме того, устройство очень быстро реагировало на наши команды как со смартфона на iOS, так и на Android. Для тех, кому удастся найти это устройство с большой скидкой, и кому не нужно отслеживать расход электричества, это будет наилучшим выбором.

ConnectSense Smart Outlet

ConnectSense Smart Outlet выделяется по нескольким очевидным причинам. Крупногабаритное устройство закроет собой сразу два разъема. Однако эта особенность компенсируется наличием двух независимых разъемов спереди. Это очень удобно и выгодно, учитывая, что Smart Outlet обойдется примерно в 60 долларов – по 30 баксов на каждый разъем, в итоге выходит дешевле, чем покупка любой другой розетки в нашем списке.

По работе к устройству претензий нет. Разъемы быстро выполняют команды с приложения, также не было проблем с подключением и при синхронизации с платформой HomeKit. Вдобавок ко всему прочему, на левом боку расположен разъем USB (но возможность отслеживания энергопотребления этого разъема отсутствует). Кстати говоря об отслеживании электропотребления, мы обнаружили, что смарт-розетка выдает данные сильно отличающиеся от показателей других устройств, что мы протестировали. Например, розетка сообщает о потреблении 36 В небольшим вентилятором, в то время как другие розетки показали результаты в диапазоне 25-27 В.

Читать еще:  Розетка штепсельная двухполюсная одноместная

У ConnectSense Smart Outlet есть и серьезные недостатки. Начнем с того, что устройство совместимо только с iOS. Кроме того, по качеству приложение самое бездарное из всех, которые мы опробовали. Само по себе-то оно работает, а вот пользоваться им не слишком удобно. К тому же мониторинг энергопотребления не такой детальный, как у конкурентов вроде iDevices, TP-Link и Elgato.

Belkin Wemo Insight

По показателям умная розетка Belkin Wemo Insight относится к очень вероятным кандидатом на роль лучшей умной розетки из доступных на рынке. Кроме того, что у устройства есть возможность отслеживания энергопотребления и подключения ко множеству различных платформ для «умного дома» (включая Alexa, Nest, Google Home, SmartThings, и IFTTT), дизайн розетки удался и получил положительные оценки от авторитетных изданий.

К сожалению, при установке приложения на Android пришлось сильно повозиться. Как и у Elgato Eve Energy и D-Link, края у Wemo закруглены, а сама розетка, если вставить не в тот вход, закроет собой два разъема. Функциональный набор отличный. По надежности нареканий нет, а что касается приложения, то его следует доработать.

Elgato Eve Energy

Elgato Eve Energy – небольшая, приятная для глаз умная розетка с аккуратно закругленными краями и светящейся светодиоидной кнопкой спереди. Устройство, если его воткнуть не в ту розетку, закроет два разъема.

Как и все умные розетки платформы HomeKit (за исключением iDevices Switch), устройство совместимо только с iOS, так что пользователи Android могут даже не рассматривать этот вариант. У приложения для Elgato приятный интерфейс (с детальной статистикой электропотребления), но не такой дружелюбный к пользователю, как iDevices. Сама розетка быстро откликается на команды и отличает надежностью, но этого недостаточно, чтобы выстоять на рынке умных розеток, где идет сильная конкурентная борьба.

Belkin Wemo Mini

WeMo Mini оправдывает свое название, ведь это уменьшенная версия WeMo Insight, лишенная функции отслеживания энергопотребления. Радует, что у устройства приличный уровень качества сборки, а благодаря размерам устройство не залезает на другой разъем розетки. Кроме того, у устройства самая низкая цена из всех, который мы протестировали. Но, к сожалению, оно унаследовало все недостатки своего «старшего брата», и получило немного урезанный функционал. Мы бы не рекомендовали данную модель к покупке, если только приложение для устройства не поражает ваше воображение WeMo.

D-Link Wi-Fi Smart Plug

Конечно, не хотелось бы показаться излишне резкими, но дизайн уD-Link Wi-Fi Smart Plug отвратный – просто грузная коробка, взгляду просто не за что зацепиться. Пожалуй, самым лестным эпитетом, которым мы можем одарить эту модель, будет слово «функциональная».

Если его вставить не в ту розетку, из-за крупных габаритов устройство закроет собой два разъема. Приложение для D-Link также не радует. Через него можно отслеживать энергопотребление, но не так детально, как у некоторых конкурентов. Пользователи на Amazon поставили этой модели 2.5 из 5 баллов, с чем определнно мы согласимся.

Zuli Smartplug

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

Дело вот в чем: кроме того, что розетка совместима только с устройствами на iOS (приложение для Android находится на стадии бета-тестирования, и нам не удалось на него взглянуть) не поддерживается подключение к HomeKit и Alexa. Отслеживание электропотребления присутствует, но без деталей. А из самых ярких функций у Zuli – определение, когда пользователь входит в комнату и автоматическое включение света. Однако такое возможно только при покупке трех и более умных розеток. Учитывая все недостатки, не торопитесь останавливать свой выбор на этой модели.

iHome iSP8

Хоть у iHome iSP8 есть несколько занимательных функций, после использования у нас остались далеко не лучшие впечатления.

Компания iHome объявила, что умная розетка совместима с Android и iOS, также может быть подключено ко многим платформам «умного дома». Кроме того, можно отслеживать расход электроэнергии, а в комплект поставки включен пульт ДУ. В этом отношении претензий нет. Но в чем тогда проблема? Дело в том, что приложение для Android несовместимо со смартфонами на Android 7.0 Nougat, как например, наш Nexus 5X или флагманский Pixel от Google.

Чтобы вы понимали, речь идет о приложении, которое было выпущено еще в августе прошлого года! Мы связались с iHome и нам сказали, что в данный момент инженеры усиленно работают над исправлением ситуации, а новая версия приложения выйдет через 1 или 2 месяца. Спасибо за старание, но нас такое положение дел не устраивает.

(При использовании iOS проблем с розеткой не возникнет. У нее высокая скорость отклика, степень надёжности и отличная эргономика – это самое маленькое устройство из всех представленных в подборке. Не вызывает нареканий и само приложение).

iHome iSP6

У этой модели, как и у iSP8, те же недостатки, к тому же отсутствует возможность отслеживать потребление электроэнергии, но в комплект поставки тоже входит пульт ДУ. До тех пор, пока iHome не поправит недоделки своего программного обеспечения, от покупки данной модели лучше воздержаться.

Умная WiFi розетка WiWo-S20 от ORVIBO (обзор с расчленёнкой)

Профи обзоров

Обновлено: 8 октября 2015

Сразу перейду к делу. Что такое WiFi розетка? Это розетка, которая может управляться удаленно с мобильного устройства. Можно из любой точки мира включать и выключать электроприборы, запитанные от этой розетки. Этакий аналог GSM розетки. Но только для GSM розетки нужна доступная сеть gsm, а для wifi розетки нужен выход в интернет через WiFi (то есть нужен роутер с интернетом). Кроме того, розетка умеет включаться и выключаться по заданному расписанию.
Для чего это нужно?
Ну, тут для всех по разному.
Кто то хочет, что бы у него каждое утро чайник был горячий к моменту, когда он идет на завтрак (можно настроить такой таймер на каждый день), а так же что бы включать чайник при подъезде к дому (через приложение на мобильном телефоне). Кто то захочет удаленно включать очень громкую музыку, когда его нет дома, в отместку за то, что соседи до утра смотрели телевизор на высокой громкости. Ну а мне нужна розетка для системы полива газонов на время, когда я уезжаю в отпуск. Всю систему (кран таймеры, ip камеры для контроля, и управление насосом посредством WiFi розетки) я описывал в обзоре Автоматическая поливалка или кран-таймер для автоматизации полива, только тогда я планировал использовать GSM розетку. Но в силу обстоятельств (посылка с GSM розеткой пропала по пути ко мне) я приобрел WiFi розетку. А что, WiFi у меня всегда есть дома, и не один ))
Но вернемся к розетке. Использовать ее можно для самых разных нужд. Сами придумайте, для чего она вам может понадобиться.
В общем купил я ее за 19.99$. Продавец отправил розетку почтой китая, и даже трек дал http://www.taker.im/mytrack?track=RO929004215CN
Дошла посылка за 35 дней. Не особо быстро, но и не архи долго.

Коробочка при пересылке немного помялась сзади

И МНОГО помялась спереди

Внутри было слышно, как что то болтается.
Я грешным делом подумал, что к розетке неожиданно пришла толстая полярная лиса

Но на деле розетка была завернута в пупырку и песец прошел мимо (но очень близко, я полагаю).
Даже колпачки с контактов не слетели

Розетка сделана аккуратно. Чувствуется, что не на коленках в сарае собрано

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

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

Параметры у розетки такие:

То есть, можно и чайник вскипятить, и обогреватель запустить. Но я не рисковал ее нагружать, пока не посмотрел как розетка устроена, и сможет ли она реально потянуть 2,2 кВт (забегая вперёд скажу, что сможет).

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

Что бы розетка заработала, нужно на мобильник установить приложение. Для этого можно отсканировать QR код из инструкции, набрать в поиске в appStore или Play Маркет WIWO или кликнуть по ссылкам для Apple или Android
И конечно же установить программу WiWo

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

Есть два варианта настройки. У меня заработал только второй вариант. Наверное, это зависит от роутера. Затрудняюсь сказать почему так.

Первый вариант (который у меня не заработал) — очень простой.
Включаем розетку в розетку (вот такая вот тафталогия). На индикаторе медленно моргает красный диод. Это значит, что розетка в ожидании подключения к сети.
Запускаем приложение, переходим на вкладку Device

Нажимаем на плюсик (добавить новую розетку, в одной программе может быть добавлено много розеток) и выбираем S20

Программа запросит пароль от вашей сети Вайфай, который она передаст на розетку. И после этого розетка перезагрузится, и на ней загорится (не мигая) красный индикатор. Горящий (не мигающий) индикатор обозначает, что розетка успешно подключена к вашей WiFi сети и готова к работе.

Вариант два. Более сложный, но зато у всех получается (по другим отзывам из сети).
Включаем розетку в розетку (опять тафтология) и нажимаем на кнопку-индикатор, удерживая ее 5 секунд. Начнет быстро мигать синий или красный индикатор. Это значит, что розетка начала раздавать свой WiFi. Подключаемся к нему (имя сети WiWo-S20)

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

Запускаем программу WiWo и переходим на вкладку More

Выбираем пункт AP configuration

Пролистываем комикс-инструкцию и попадаем на страницу, где нужно указать, к какой сети будет подключаться розетка, и пароль от этой сети. После подтверждения розетка перезагружается, и на ней загорается красный индикатор (индикатор горит, значит розетка подключилась к сети WiFi). Теперь на вкладке Devise появилась наша розетка. Если не появилась — жмем на плюсик и делаем процедуру из Первого способа .

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

Назначение (режим) индикаторов розетки:

Красный медленно мигает — розетка не подключена к сети WiFi (либо нет сети, либо розетка не настроена) и розетка выключена;
Синий медленно мигает — розетка не подключена к сети WiFi (либо нет сети, либо розетка не настроена) и розетка включена;
Красный горит — розетка подключена к сети и розетка выключена;
Синий горит — розетка подключена к сети и розетка включена;
Красный или синий быстро мигает — розетка раздает свой WiFi (режим нужен для первоначальной настройки).

Поздравляю! розетка настроена и работает!

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

Что умеет розетка?

— Включать и выключать прибор дистанционно через мобильное приложение.
— Управление несколькими розетками одновременно (создание макросов, можно одним нажатием включить и (или) выключить сразу несколько розеток.
— Включать и выключать прибор в заданное время по расписанию.

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

Каждой розетке можно присвоить уникальное имя, и заблокировать управление паролем

Управляется розетка — нажатием на «бегунок» или на большую кнопку.
Процесс управления и сработку по таймеру можно посмотреть на небольшом видео-фрагменте

Давайте посмотрим, как же устроена эта розетка внутри, и сможет ли она на самом деле управлять приборами 2,2 кВт мощности.

Под силиконовой заглушкой один единственный винтик

Раскручиваем, отщелкиваем защелки и видим схему (с одной стороны).

Контакты для «вилки» довольно толстые и крепкие, реле на схеме рассчитано на 20А (значит способно выдержать нагрузку 4,4 кВт). Конденсаторы — средние. Не нонейм, но можно было и получше поставить. Так же на схеме есть блок питания (для управления схемой). БП трансформаторный, не импульсник (на фото его не запечатлел, он спрятан под платой)

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

А на обратной стороне платы wifi модуль hf-lpb100-1 . QR код показывает мак адрес модуля, который и так написан на чипе.

Ну и кроме модуля Wifi есть чип R8010 (даташит не смог найти), и ключ AMS1117

Так почему же ограничение в 2,2 кВт? Ответ кроется в сечении проводов и дорожках на плате. Они конечно выдержат кратковременно 4 кВт, но думаю, что лучше не надо их так нагружать.

Да, забыл добавить (хотя по фото это очевидно), что розетка без заземления. Мелочь, а неприятно 🙁

Давайте подведем итоги. Я покупал розетку для управления насосом (700 вт, но в момент пуска запросто 2-3 квт реактивная нагрузка). Розетка справляется с насосом без проблем.

А значит свою функцию она будет выполнять.

И еще один не очень приятный момент. Пока я находился в своей домашней сети, розетка исправно откликалась на мои команды через приложение. Но ведь мне нужно будет управлять розеткой издалека, то есть через интернет. Поэтому я отключил вайфай в телефоне и попробовал управлять розеткой из внешней сети (через мобильный интернет). Несмотря на LTE и высокие скорости, розетка тупила и управлялась через раз. Я уже готовился снимать видео с глюками для диспута, но решил попробовать розетку на другом роутере. И о чудо — все заработало, розетка исправно управлялась удаленно из внешней сети.
Я так и не выяснил, что же мешало работе розетки в моем роутере (может какие то порты были закрыты, или встроенный в роутер фаирволл не давал подключиться). Но с роутером Yota DryTek розетка не хотела работать без глюков. А с длинком dir 615 заработала (и так же работала, когда вместо роутера я раздавал вайфай с телефона).

— Хорошая сборка, качественный пластик
— Работает как заявлено

Минусы (дополнил 12.10 после доп тестов):

— Нет земли.
— Программа только на английском
— Процесс настройки немного сложный, с первого раза не получилось.
— Поддерживает не все роутеры.
— После пропадания питания 220V уходит в режим Выкл (а было бы правильнее опционально давать возможность запоминания режима и возврата в него).
— При отсутствии интернета розетка по таймеру не срабатывает.
— Работа по таймеру настраивается, только когда телефон подключен к той же WiFi сети. То есть извне нельзя настроить новые таймеры.

Итого: Для моих целей розетка подойдет. А значит покупкой доволен.

Сайт про изобретения своими руками

МозгоЧины

Сайт про изобретения своими руками

Умный дом — делаем управляемую розетку из роутера

Умный дом — делаем управляемую розетку из роутера

    Nayka Posted on 05.02.2012Игрушки своими руками,Электронные самоделкиNo Comments

Добро пожаловать в мир умных вещей!

Краткая предистория
Сначала был хаос… Пропустим этапы сотворения мира и эпоху динозавров и перейдём сразу к 21 веку. Кругом беспроводные технологии, электроника повсюду, космические корабли летят к Марсу…

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

Ещё были куплены совершенно чудесные маленькие дешёвые WiFi-роутеры. Один из них использован как «удлинитель» для беспроводного интернета в детской, а другой оставался в резерве. Кстати, рекомендую, весьма неплохие характеристики за сумму менее 600 рублей.
В «закромах Родины» лежало много разных хороших вещей, и были большие новогодние выходные. И родился проект…

Цель и средства

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

  • роутер
  • плата с микроконтроллером AtMega16 от старого проекта
  • твердотельное реле
  • 2-строчный ЖКИ-дисплей
  • корпус
  • провода и прочие расходные материалы
Техническое задание

Устройству было дано имя «MZ-switch», и оно должно было делать следующие вещи:

  • принимать команды от хозяина через интернет
  • работать как реле управления нагрузкой и как реле времени
  • работать как «пинговалка» и уметь перезагружать роутер и отключать нагрузку при отсутствии пингов
  • программировать параметры работы из командной строки и сохранять их в своей памяти
  • показывать статус на дисплее
  • радовать хозяина своим существованием
Инжекция кода в роутер

Когда я получил роутер, то, разумеется, сразу полез внутрь. Сначала я полез туда не механически, а метафизически, через телнет.
Выяснилось, что внутри у него неонка Линукс, и даже можно при желании написать и запустить собственный скрипт. Можно даже сохранить его в памяти роутера, но вот как заставить скрипт автоматически запускаться при старте?
Несколько дней было убито на то, чтобы найти возможность запуска скрипта. Основная идея была в «инжекции кода» в запуск какого-то стартового скрипта, и такой скрипт был найден! Инжекция выглядит так:

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

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

Микроконтроллер и программа управления

Микроконтроллер должен уметь общаться через последовательный порт с роутером, управлять нагрузкой, отображать на дисплее результаты работы и вообще делать всю грязную работу. От предыдущего проекта оставалась плата с микросхемой AtMega16, имеющая нужный функционал. Она и пошла в дело.
Базовый алгоритм работы микроконтроллера выглядит так: получаем строку с командой, анализируем, выполняем, возвращаем строку с ответом. Это напомнило мне логику работы аналоговых модемов: S-регистры с данными и AT-команды управления.
Уважая копирайты и вообще для разнообразия, алгоритм оперирует понятиями R-регистров и MZ-команд. Регистры хранят числа и строки, а команды позволяют изменять регистры и управлять логикой работы.
Пример команды настройки контраста дисплея: «MZ+R0=200»

Умный алгоритм

Алгоритм работы микроконтроллера состоит из нескольких отдельных задач:

  • передача данных из буфера передачи
  • приём данных и сохранение их в буфере приёма
  • анализ принятых данных и определение команд
  • чтение и запись внутренних R-регистров
  • управление нагрузкой и логикой работы
  • индикация режимов работы
  • отсчёт интервалов времени

Всё это удалось разместить в объёме 8К кода и 512 байт данных, использовав всего половину ресурсов микроконтроллера. Так что можно ещё чего-нибудь придумать и напрограммировать. Например, показывать на дисплее время, погоду, играть музыку и передвигаться по квартире.
Управляющая программа была написана и отлажена на обычном терминале. При этом не пострадало ни одно устройство.

В результате получился следующий функционал устройства:

  • пауза после включения: позволяет дождаться загрузки роутера и не реагировать на «мусор», который он при этом выдаёт в консоль
  • если требуется авторизация, то ввод логина и пароля в ответ на запрос от роутера
  • запуск скрипта, позволяющего настроить конфигурацию роутера для работы с устройством (init)
  • запуск основного скрипта, который будет выполняться роутером при работе (loop)
  • приём команд от роутера и передача ответных сообщений
  • сторожевой таймер для перезагрузки роутера при отстутсвии активности
  • запуск скрипта, перезагружающего роутер (halt)
  • включение и выключение нагрузки с помощью оптоизолированного реле
  • возможность настраивать все параметры и хранить их в памяти микроконтроллера
Читать еще:  Двойные розетки шнайдер каталог
Шайтан-машина

Почему-то очень часто реализация функционала какой-нибудь простой вещи напоминает мне задачи из игры Incredible machine. Ну как может цель «включить лампочку» состоять из таких затейливых вещей и действий? А вот как:

  • Чтобы роутер мог выполнять наши скрипты, сделаем «инжекцию кода» в один из его собственных скриптов.
  • Инжектированный код создаёт в папке /tmp несколько служебных скриптов, которыми мы потом воспользуемся.
  • Роутер не позволяет создавать файлы с атрибутом «исполняемый» и, благодаря заботливым китайцам, не имеет команды chmod.
  • Но мы элегантно обходим эту неприятность: сначала копируем какой-нибудь исполняемый скрипт под нужным нам именем в папку /tmp, а затем перезаписываем его содержимое!
  • Роутер имеет WEB-интерфейс для управления, но изменить/добавить свою страничку нельзя: всё read-only
  • Но мы элегантно обходим эту неприятность: оказывается, есть страничка для запуска любой команды, но на неё нет прямых ссылок. Набираем адрес этой странички вручную, и можем запускать свои скрипты! Хоть и не красивой кнопкой, а олдскульной командной строкой.
  • Чтобы устройство получило команду от пользователя, используем метод «сохрани-и-передай»: один скрипт вызывается из формы ввода команд и сохраняет ввод пользователя в файл. Другой скрипт постоянно проверяет наличие этого файла, а найдя — отправляет через последовательный порт на микроконтроллер.
  • Получив ввод пользователя, микроконтроллер выделяет из него команду и выполняет её. Например команду «включить нагрузку».

Всё, задача решена!

Сборка в корпус

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

Вот что получилось в итоге:
снаружи

изнутри

Зачем это было нужно

Не буду говорить, что создано уникальное устройство, аналогов которому ещё не существует. Хотя, почему не буду? Буду! Любой новый продукт в маркетинговых материалах именуется не иначе как «уникальный» и «не имеющий аналогов». В крайнем случае «в несколько раз лучше, чем обычный…». Поэтому говорю: получилось действительно уникальное устройство, более чем в 9000 раз умнее, чем обычная розетка.
Можно подключить электрочайник и включать его с ноутбука через Wi-Fi. А можно включить пароходную сирену, если в доме пропал интернет. А можно подключить к устройству Самый Главный Сервер и перезагружать его, находясь дома.
На самом деле данный проект был реализован в качестве «разминки для ума», чтобы не растерять навыки в программировании микроконтроллеров и владении паяльником.

Материалы проекта разрешается копировать и модифицировать. Желательно со ссылкой на автора проекта.

2.2.2. Многофункциональная розетка с дистанционным управлением Wi-Fi своими руками

2.2.2. Многофункциональная розетка с дистанционным управлением Wi-Fi своими руками

Обычно в многоквартирных домах реализуется одна и та же схема электропроводки: в домах в одной из комнат розетки объединены в блоки по два двухрозеточных модуля вплотную друг к другу, в двух стандартных пластиковых «подрозетниках» соответственно. Что надо пользователю?

Во-первых, получать команды через Wi-Fi и выдавать соответствующие управляющие сигналы на замыкание контактов. То есть нужен модуль контроллера с Wi-Fi. Поскольку существует плата на AR9331 и ее модификации – см. рис. 2.4, то реализация собственноручного изготовления Wi-Fi-управления не представляет проблемы.

Нам понадобится исполнительный блок – токовый ключ с реле, коммутирующие контакты которого рассчитаны на ток 16 A и напряжение в сети 220-250 В. В этом случае подходит практически любая схема и (или) модуль, готовый к выполнению описанной задачи, то есть управляемый импульсом амплитудой 5-9 В. Один из таких возможных модулей представлен на рис. 2.5.

Рис. 2.4. Модуль Wi-Fi: разные модификации на «открытой плате»

Рис. 2.5. Вариант исполнительного модуля

Сам модуль Wi-Fi придется взять готовый, промышленного изготовления, чтобы сэкономить время и средства. На рис. 2.4 были показаны разные модификации такого модуля. В моем случае применена плата, внешний вид которой представлен на рис. 2.6, а разводка печатной платы – на рис. 2.7.

Рис. 2.6. Внешний вид модуля Wi-Fi модификации ESP-01

Рис. 2.7. Внешний вид разводки печатной платы Wi-Fi модуля ESP-01

Питать эти два модуля (Wi-Fi и исполнительного устройства) надо напряжением 5-8 В, для чего вполне подойдет любой маломощный адаптер сетевого питания с соответствующим выходным напряжением.

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

Электрическая схема компактного модуля Wi-Fi в исполнении на плате ESP-01 (и аналогичных) представлена на рис. 2.9. Этот модуль можно универсально применять как в самостоятельных разработках, так и в составе дистанционных Wi-Fi-розеток.

Блок-схема соединений модуля Wi-Fi с основной платой и контроллером представлена на рис. 2.10.

Рис. 2.8. Иллюстрация габаритных размеров платы модуля Wi-Fi на базе контроллера AR9331

Дополнительно потребуется плата с обвязкой и разъемом RJ-45. Все это после монтажных соединений умещается в «подрозетник» так, что никакие элементы не видны и корпуса для данного самодельного устройства делать не нужно. В доме много приборов, постоянно подключенных к сети 220 В. Все «китайские» (предназначенные для бытового использования) блоки питания пригодны только для работы под постоянным присмотром пользователя. «Подрозетники» маркированы значком «негорючее, 650 градусов».

Рис. 2.9. Принципиальная схема модуля Wi-Fi

Светодиод для индикации режима работы розетки (On/Off) -любой. Чтобы светодиод был виден получше, сверлом диаметром 3 мм проделайте небольшое отверстие в розетке. Теперь устройство готово к практическим испытаниям. Когда включается реле (слышен щелчок), светодиод моргает, значит, электричество в розетку подается. Времени на такую сборку уходит не более двух часов. Теперь можно поработать над программным обеспечением (прошивка контроллера). Но это уже тема другой книги.

Рис. 2.10. Блок-схема соединений модуля Wi-Fi с контроллером

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

Практические испытания проводились в июле 2015 года. Необходимо отметить помехоустойчивость этой розетки; при подключении к основным контактам (220 В) в розетку электрического фена мощностью 400 Вт сигнал не пропадает. Нагрев элементов устройства незначительный и превышает температуру +30 °С (замерено после 24-часовой эксплуатации в непрерывном режиме).

Можно пойти дальше и оснастить устройство тепловой защитой, которая, полагаю, не будет лишней. К примеру, хоть розетка (устройство) предполагает частое включение-выключение, это со временем приводит к износу контактов реле, которые будут искрить и нагреваться. Для устранения этой возможной неприятности необходимо установить температурный датчик на реле со стороны контактов и в случае нагрева отключать устройство. А можно пойти еще дальше и – при наличии соответствующей платы другого устройства – не только включать и выключать реле посредством Wi-Fi, но и отображать информацию о мощности нагрузки, а заодно и температуру в комнате.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

2.7. «Космические» или «нечеловеческие» звуки с помощью электронного устройства своими руками

2.7. «Космические» или «нечеловеческие» звуки с помощью электронного устройства своими руками Необычные звуковые эффекты, получаемые с помощью несложных приставок на микросхемах КМОП вполне способны поразить воображение читателей. Схема, представленная вниманию юных и

2.1.3. Беспроводная Wi-Fi-розетка BePlug 15

2.1.3. Беспроводная Wi-Fi-розетка BePlug 15 Технические возможности BePlug-15 практически сопоставимы с рассмотренными выше аналогичными устройствами (разве что данная модель может управлять более мощной активной электрической нагрузкой):• удаленное включение и отключение

Глава 7 Передвижной робот с голосовым управлением

Глава 7 Передвижной робот с голосовым управлением Речь является идеальным способом управления и коммуникации в робототехнике. Схема устройства распознавания речи (УРР), которой будет посвящена эта глава, функционирует независимо от основного «интеллекта» роботы (ЦПУ).

Кибернетическая игрушка с программным управлением

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

Глава 4 Автосигнализации с дистанционным запуском для подогрева двигателя

Глава 4 Автосигнализации с дистанционным запуском для подогрева двигателя Назначение и функции систем Дополнительная электроника, встроенная в автомобильные сигнализации, может помочь, чтобы автомобиль зимой не превратился в бесчувственный снежный ком. Идея не нова,

Уход за рулевым управлением

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

Попрощайтесь со своими претензиями – у чайника-водителя новая игрушка Peugeot 208 1.2 VTi Allure

Попрощайтесь со своими претензиями – у чайника-водителя новая игрушка Peugeot 208 1.2 VTi Allure Конечно, очень плохо, когда человека настолько поглощает его проект или хобби, что он теряет способность не только говорить, но даже думать о чем-то еще. Хобби подобны кокаину.

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