Умную вытяжку в каждую квартиру!

26 февраля 2019, 08:04

В первой части статьи про подключения стиральной машины мы научились прошивать устройства от Sonoff (да и любые на ESP  вы так же сможете прошить). 

В этой статье мы так же воспользуемся продуктом Itead - Sonoff iFan02 для подключения к нашей квартирной вытяжке.

Нам понадобится:

  • Понижающий трансформатор 220-120 вольт
  • Sonoff iFan 02
  • Ранее купленный джентльменский набор (USB TTL, паяльник и немножко проводов)
  • Homebridge

По поводу трансформатора. Я не ощутил разницы в режимах на iFan 02 пока случайно не подключил его к вытяжке в ванной, которая давно уже работает от него (трансформатора). Именно тогда я заметил разницу в режимах работы вытяжки, от тихой работы до ощутимых оборотов (всего 3 режима).

Подготовка

Устройство работает на ESP8285. Не забывайте при запуске flash_download_tools_v3.6.5.exe выбирать нужный вам чип.

Первое что нам нужно сделать, замкнуть 2 контакта на плате. Для этого подпаяйте к каждой по 1 проводу и соедините их между собой (это необходимо для прошивки, но, так как площадки на плате очень слабые, что бы потом не отпаивать провод, просто разомкните его перед началом непосредственной работы устройства):

Гребенку так же лучше подпаять, на фото слева. Это GND, TX, RX, 3V. Теперь подключите бытовую вилку к входу питания устройства. Это необходимо, так как питания от USB порта при прошивке не хватает.

После всех манипуляций, зажмите кнопку на устройстве, и подключите питание к самой плате. К гребенке необходимо подключить только RX, TX и GND. Будьте аккуратны, питание на плате 220В!

Прошивка

Здесь все аналогично, только мы будем использовать другую прошивку. 

Стираем память платы с помощью FlashESP8266.exe:

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

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

После того как все получится, отключите питание от устройства и разъедините провод который вы ранее соединяли!

Настройка

Подключайте питание, найдите созданную устройством сеть, подключитесь к ней, укажите настройки вашей домашней сети и устройство готово к работе. IP адрес iFan вы сможете посмотреть на вашем роутере (ищите клиенты сети или DHCP).

Далее перейдите в настройки и укажите тип устройства (Sonoff iFan02):

Так же для работы необходим MQTT. Наверняка он уже у вас установлен, но если нет, на сайте есть статья ССЫЛКА как его установить. Для настройки понадобится только IP адрес MQTT брокера (на фото Хост) и Топик (любое уникальное имя):

Теперь установим плагин для HomeBridge:

sudo npm install -g homebridge-mqtt-fan-tasmota

И добавим в конфигурацию (в раздел с "accessories"):

{
            "accessory": "mqtt-fan-tasmota",
            "name": "Bedroom Fan",
            "topic": "sonoff",
            "url": "mqtt://127.0.0.1"
}

Вместо 127.0.0.1 укажем наш адрес MQTT брокера, который мы указывали в настройках iFan и имя топика (topic), который мы так же указали ранее.

Перезапустим HomeBridge:

sudo systemctl restart homebridge

Наслаждаемся результатом ;) Прошу обратить внимание, что в коде прошивки или в плагине для Homebridge присутствует особенность, когда при управлении из HomeKit, минимальная скорость вентилятора будет равна максимальной на самом устройстве и наоборот. Эту ошибку должны исправить.

В следующей статье мы сделаем сложную автоматизацию в HomeKit по управлению режимами вытяжки в зависимости от уровня влажности (пример для ванной комнаты).


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) отредактировано 10 месяцев назад

    Ждем продолжение

  2. Александр Поспелов (@citizenofthewor1d)

    Добрый день. Очень занятно! Надо делать).

    Не понял только зачем понижать напряжение. Ограничить обороты вентилятора?

  3. Владислав Масенков (Spirit)
    Владислав Масенков (Spirit) 10 месяцев назад

    Я правильно понимаю, что вариант sonoff basic + твердотельное реле/мосфет + tasmota также решают вопрос регулировки вентиляции с помощью шим модуляции?

    • Виктор Гараев (netRunner)
      Виктор Гараев (netRunner) 10 месяцев назад

      ШИМ не есть хорошо для двигателя...

      • . . (Bonefolder)
        . . (Bonefolder) 10 месяцев назад

        Кто сказал? Нормально бытовые вентиляторы работают через шим. А вот ваш iFan02, из-за его размеров, не так легко будет спрятать за вытяжным вентилятором.

  4. Андрей Паневин (gfyz)
    Андрей Паневин (gfyz) 10 месяцев назад

    интересно.

    с кухонной вытяжкой прокатит такое?)))

  5. (qwerty12345)
    (qwerty12345) 10 месяцев назад

    Спасибо, заказал себе!

  6. (id138756030)
    (id138756030) 10 месяцев назад

    Очень,Увлекательно...!!

  7. (Abram)
    (Abram) 10 месяцев назад

    спасибо за статью, нашел что искал :-)

  8. (AmurovPetr)
    (AmurovPetr) 10 месяцев назад

    с вами можно как то связаться?

  9. (Olejik)
    (Olejik) 10 месяцев назад

    когда будет продолжение? :-)

К списку статей

Тематические чаты

Похожие статьи

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
29 октября 2019, 07:59
Умный домофон на базе nodeMCU с прошивкой ESPHome.
01 апреля 2019, 23:26
Самый простой способ измерения потребляемой электроэнергии в сети 220В.