Itead Sonoff SV WiFi Wireless Switch — недорогой и вполне рабочий выключатель на ESP8266

    Цена: актуальна цена со скидкой $4.85

           Перейти в магазин

Обзор неплохого WiFi выключателя, самой базовой и дешевой версии.
Устройство работает по прямому назначению из коробки, навыки программирования не нужны. Добавить немного ума своему дому никогда не было так просто. =)
Для энтузиастов тоже подойдет, ибо ESP8266 открытая платформа с кучей документации.
Тут уже были обзоры более дорогих версий. Раз, два.

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

Трекинг

 

Девайс в совсем спартанской комплектации, просто в антистатическом пакетике. Более дорогие версии кладут в коробочку, вроде как.

Ну, не суть.
Инфографика с основными характеристиками и габаритами:

Имеем WiFi, питание 5-24 вольт постоянного тока, реле до 10 ампер.
Лично я бы на максимум реле не загружал, но для управления светом и бытовыми приборами его хватит с головой.
Сетевого адаптера на плате нет, но производитель поступил компроммисно: при коммутации постоянного тока с напряжением 5-25 вольт внешнего питания не нужно.
Можно светодиодами и галогенными лампочками 12В управлять, например.
Для переменного тока нужен источник питания и удаление двух перемычек с платы. Подробнее ниже по тексту.
Итак, рассмотрим, что за зверь.

Собрано весьма аккуратно, плата хорошо отмыта. Клеммники зажали. =)

Тут у нас DC-DC преобразователь.
Сделано вполне по-умному: стоит импульсный MP2307, который преобразует входное питание в 5 вольт для управления реле. Далее стоит линейный AMS1117 для питания ESP8266 напряжением 3,3 вольта. Хорошее решение с высоким КПД.
Энергопотребление от питания 5,4В составляет 70мА в простое и 100мА при включенном реле.

Тут сама ESP8266. Разведены несколько свободных GPIO и последовательный порт для программирования. В общем, возможное перепиливание под себя изначально предусмотрено.
Антенна выполнена на плате.

Сзади платы пустовато. Силовые дорожки хорошо изолированы от низковольтной части и залужены.

Тут из интересного только ПЗУ Winbond 25Q80 объемом 1 мегабайт. Не очень густо.

Реле довольно высокое.

И вроде как неплохое. Datasheet.

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

Ну что ж, теперь посмотрим, как это дело работает.
Приложение Android

… и QR код iOS.

Для работы нужно зарегистрироваться. Чтобы зарегистрироваться, нужно в поле «Telphone number» ввести свой e-mail.
Да-да, перевод тут не вполне адекватный.

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

Потом вводим пароль от своей беспроводной сети.

И… вроде, работает. Осталось только как-то назвать выключатель.

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

Настройки. Можно задать поведение по умолчанию при подаче питания: включено или выключено. «Vibration Switch» это всего лишь вибрация телефона по нажатию на кнопку включения-выключения.

Есть таймеры. Как простой:

Так и по расписанию. Всего можно создать до 8 правил.

RTC в устройстве нет, так что таймеры работают только через облако.
В общем-то, как и всё устройство. В локальной сети приложение ничего делать не умеет, и это главный недостаток девайса.

В локальной сети выключатель виден так:

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

— работа только через интернет
— закрытая родная прошивка, «чуть-чуть подпилить под себя» нельзя

Благодарю за внимание.

UPD

github.com/arendst/Sonoff-MQTT-OTA-Arduino
Альтернативная прошивка от arendst, работает без облаков и интернетов в локальной сети.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *