Удобство использования умного реле Sonoff Basic совместно с WLED прошивкой заключается в том, что в этой коробочке уже все есть: ESP, реле, коробочка. Реле будет отключать блок питания, чтобы он и светодиодная лента не потребляли лишнее электричество в выключенном состоянии. Нам потребуется:
- Любой Sonoff Basic R1/R2/R3/mini
- Блок питания для светодиодной ленты с любым напряжением 5В/12В/24В/48В под вашу ленту
- Светодиодная лента, любая. В проекте WLED есть множество вариантов. Я использую 12В адресную WS2815
- Преобразователь USB to TTL. У меня CP2102
Разбираем Sonoff Basic и находим пины GND, Tx, Rx, 3.3V. У разных версий они в разном месте, но найти их не сложно. Подпаиваемся к ним стандартно:
- GND- GND
- Tx - Rx
- Rx - Tx
- 3.3V - 3.3V
Что нужно сделать?
- Устанавливаем на компьютер драйвера под свой TTL и флешер, например Flash8266 отсюда.
- Скачиваем последнюю прошивку из проекта WLED. Нас интересует ESP01 - WLED_0.14.0-b1_ESP01.bin т.к. в чипе мало памяти и нужна маленькая прошивка, другие не встанут.
- Подключаем TTL с бейсиком в USB. 220В не нужно!!!!
- Прошиваем:
После прошивки отключаем от компа, подключаем 220В к Сонофу, ТТЛ можно пока не отпаивать, проверяем поднимается ли WiFi точка доступа WLEDAP. Если поднялась, отключаем, отпаиваем ТТЛ, он нам больше не нужен.
Теперь надо вывести с платы соноф 2 провода: GND и Rx. Rx - это GPIO3. Полный список GPIO тут. Подпаиваемся к этим пинам и выводим наружу корпуса.
- Data синий и зеленый провод ленты скручиваем вместе и соединяем с Rx, т.е. теперь это наш GPIO3.
- Белый от ленты соединяем с GND, это земля.
- Дальше все как обычно с WLED. Релейный выход Sonoff теперь подключаем к блоку питания на вход 220.
- Выход с БП на питание ленты.
- Data и GND также на ленту.
Подключаем Sonoff к 220В. Подключаемся к точке доступа, настраиваем подключение к своей WiFi сети. В настройках WLED выставляем:
- Управление по GPIO3
- Button 0 GPIO: 0 Pushbutton
- Relay GPIO: 12
Остальные настройки уже зависят от вашей ленты. Сохраняем и проверяем. Нажимаем на корпусе кнопку, реле должно щелкнуть, светодиод загорится красным и лента засветится, тоже самое видим в из веб-интерфейса WLED.