Sonoff POW (обновлено: 15 Sep 2018, 21:48:56)

Поддержка Sonoff POW - монитора переменного напряжения и тока на базе чипа HLW8012. Версия R2 на базе чипа CSE7759 в данный момент не поддерживается !


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


Еще полезную информация по Sonoff можно найти тут.

Прошивка устройства

На плате не установлены контакты для программирования и их необходимо впаять для удобства прошивки. 

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

Внимание ! Высоковольтная часть схемы устройства не разделена от низковольтной части. Прошивать устройство необходимо при полностью отключенной сети 220в, питание 3.3в в этом случае подаем на разъем для прошивки.

Подключение датчиков

На плате доступны только выводы rx и tx (3 и 1 gpio) - на них теоретически можно подключить i2c или другие типы датчиков или другие устройства. Но не забывайте, что из-за того, что нет разделения с высоковольтной части прикосновение к датчикам может быть опасно из-за поражения электрическим током.

            GPIO

  • GPIO1 - Rx (используется при прошивке), можно подключать I2С - (SDA);
  • GPIO3 - Tx (используется при прошивке), можно подключать I2С - (SCL);
  • GPIO5 - (HLW8012) - переключение измерения тока или напряжения;
  • GPIO14 - (HLW8012) - измерение мощности;
  • GPIO13 - (HLW8012) - измерение тока/напряжения;
  • GPIO12 - Реле (красный светодиод);
  • GPIO15 - Синий светодиод;
  • GPIO0   - Кнопка на корпусе (можно подключить датчик 18b20, предварительно подпаяв резистор на 4к7 к +3,3в) .
  • GPIO2 - не доступен (можно подпаять) ;
  • GPIO4 - не доступен (можно подпаять);
  • GPIO16 - не доступен (можно подпаять);

Нельзя использовать выводы HLW8012 для своих целей - вы нарушите работу HLW8012 !!


Управление реле через кнопку возможно через опцию "работа с прерываниями"