Выключатель Itead Sonoff Touch

 

Как правило, строительство умного дома начинается с дистанционного управления освещением в комнатах. С освещения начал и я. Пересмотрев кучу материала на это тему, мой выбор пал на сенсорные выключатели китайской фирмы Itead Sonoff Touch. 

Как правило, строительство умного дома начинается с дистанционного управления освещением в комнатах. С освещения начал и я. Пересмотрев кучу материала на это тему, мой выбор пал на сенсорные выключатели китайской фирмы Itead Sonoff Touch. 

Выключатель Itead Sonoff Touch Выключатель Itead Sonoff Touch

Лицевая панель выключателя выполнена из стекла, за которым спрятан сенсор с подсветкой и индикатор подключения к сети Wifi.

Выключатель Itead Sonoff Touch Выключатель Itead Sonoff Touch

Выключатель всем хорош:

  1. Позволяет управлять светом локально и дистанционно, через сеть интернет с помощью смартфона;
  2. Имеется подсветка, которую хорошо видно в темноте;
  3. Красивый дизайн;

Но и имеются недостатки:

  1. Требуется подведение к выключателю недостающего провода, так как для его питания требуется фаза и ноль;
  2. Работает через китайские сервера, которые периодически тормозят, бывают и вовсе не работают. При включении со смартфона выключатель может отработать команду через 2-5сек и более.

 Выключатель Itead Sonoff TouchВыключатель Itead Sonoff Touch

Исследование внутренностей выключателя показало, что построен он на чипе ESP8285, а так же на плате для перепрошивки имеется место для запайки разъёма.

Используемые выводы:

  • GPIO12 - реле и подсветка touch панели;
  • GPIO13 - светодиод WiFi;
  • GPIO0 - Touch панель.

 Выключатель Itead Sonoff TouchВыключатель Itead Sonoff Touch

Для прошивки чипа потребуется переходник USB-TTL с сигнальными линиями 3,3В.  Ранее я покупал переходник, имеющий переключатель питания 3,3В/5В. Не долго думая спаял провод и подключил переходник к плате выключателя.

 Выключатель Itead Sonoff Touch Выключатель Itead Sonoff Touch

Так же для прошивки необходимо подпаять кнопку для перевода ESP8285 в режим программирования. Выводы кнопки подпаиваются к общему проводу и выводу GPIO0 модуля есп.

 Выключатель Itead Sonoff Touch

Железо к прошивке готово, теперь необходимо на сайте https://wifi-iot.com создать и скачать прошивку.

Выключатель Itead Sonoff Touch

Выставляем птички как на картинке, в настройках по умолчанию вписываем настройки своей WiFi сети, в настройках WiFi индикатора вписываем GPIO 13. Жмём на кнопку "Скомпилировать". По окончании ниже появятся ссылки на скачивание прошивки. Жмём на текстовую ссылку "Скачать одним файлом (0x00000)." и скачиваем файл прошивки.

 Скачиваем программу ESP8266Flasher_32.exe для загрузки прошивки и запускаем её. На закладке "Config" жмём на шестерёнку и ищем скаченный файл. Ставим крестик перед выбранным файлом.

Выключатель Itead Sonoff Touch

На закладке "Advanced" Выставляем всё как на скриншоте.

Выключатель Itead Sonoff Touch

Зажимаем кнопку и втыкаем переходник в USB порт компьютера (естественно драйвера на переходник должны быть уже установлены). На вкладке "Operation" должен появиться COM-порт, который присвоен переходнику. Жмём кнопку "Flash" и ждём окончания загрузки.

Выключатель Itead Sonoff Touch

По окончании прошивки, выдёргиваем переходник из USB порта и подключаем повторно, но при этом кнопку не зажимаем. ESP должна загрузиться, подключиться к WiFi сети. Синяя лампочка на плате должна несколько раз моргнуть и гореть постоянно, сигнализируя об удачном подключении к домашней сети.

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

 Вбиваем IP адрес в браузере и попадаем в WEB интерфейс выключателя. Для нормальной работы прошивки, необходимо внести некоторые изменения в настройках. Заходим на закладку "Main".

Выключатель Itead Sonoff Touch

Что бы IP адрес выключателя был постоянным, вбиваем его в соответствующее окошко, прописываем адрес роутера и ставим точку около надписи "Static IP.".

Для работы в системе умного дома "MajorDoMo", ставим около соответствующей надписи, указываем адрес сервера.

Выключатель Itead Sonoff Touch

Для работы выключателя как выключателя, на вкладке "GPIO" в разделе "Setup GPIO MODE" указать вывод GPIO 0 как вход, а GPIO 12 как выход. Для этого последовательно в окно ввода вписываем номер GPIO, а выпадающем списке выбираем его функцию, после чего жмём кнопку "Set".

Выключатель Itead Sonoff Touch

В разделе "Interrupt" выставляем как на скриншоте. Вход GPIO 0 переключает выход GPIO 12.

Для включения и выключения выключателя в WEB интерфейсе, необходимо на вкладке "Web_Key" заполнить номер GPIO (12) и его название.

Выключатель Itead Sonoff Touch

После проделанных настроек выключатель будет работать как с физического сенсора, в WEB интерфейсе, так и удалённо, через GET запросы в виде IP_ADRES/gpio?st=1&pin=12 - этот запрос установит на 12 GPIO логическую единицу, а этот IP_ADRES/gpio?st=0&pin=12 - на том же GPIO логический ноль.

Выключатель Itead Sonoff Touch

Небольшое видео по прошивке выключателя