В первой части USB TTL мы научились прошивать устройства от 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:
Отключаем питание от устройства, зажимаем кнопку и вновь подключаем питание. Устройство готово к загрузке прошивки:
Настройка
Подключайте питание, найдите созданную устройством сеть, подключитесь к ней, укажите настройки вашей домашней сети и устройство готово к работе. 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 по управлению режимами вытяжки в зависимости от уровня влажности (пример для ванной комнаты).
Ждем продолжение
Добрый день. Очень занятно! Надо делать).
Не понял только зачем понижать напряжение. Ограничить обороты вентилятора?
Потому что разницы в работе от 220 я не заметил, напряжение было 220/200/190
Я правильно понимаю, что вариант sonoff basic + твердотельное реле/мосфет + tasmota также решают вопрос регулировки вентиляции с помощью шим модуляции?
ШИМ не есть хорошо для двигателя...
Кто сказал? Нормально бытовые вентиляторы работают через шим. А вот ваш iFan02, из-за его размеров, не так легко будет спрятать за вытяжным вентилятором.
интересно.
с кухонной вытяжкой прокатит такое?)))
Думаю да, если до двигателя добраться. Будет интересно
Спасибо, заказал себе!
Очень,Увлекательно...!!
спасибо за статью, нашел что искал :-)
с вами можно как то связаться?
когда будет продолжение? :-)
Будет продолжение то?)
Народ! Как вентилятор управляется этим девайсом - шим или сменой балластного резистора?
Смотрел на гитхабе фотки 02 и 03 версии - стоит 4 реле, есть какие-то большие резисторы по 10к.
Я правильно понимаю, что реализована каскадная схема включения реле, которая просто переключает количество резисторов включенных последовательно с мотором вентилятора?
Спросил напрямую у китайцев. Вот что они ответили:
1st speed of wind speed: 2.5 speed regulation capacitor
When 120V / 60Hz power supply, the maximum current is about 113mA
When 220V / 50Hz power supply, the maximum current is about 173mA
2nd speed: 3.5 + 3 speed regulation capac itor
When 120V / 60Hz power supply, the maximum current is about 249mA
When 220V / 50Hz power supply, the maximum current is about 456mA
3 speeds: straight through, same as without iFan.