BrewPiLess на основе модуля SONOFF TH10 (TH16)
Сегодня я хочу рассказать вам об одном устройстве. Это Sonoff TH10 (TH16). Умное Wi-Fi реле с термометром. Почему в скобках присутствует TH16? Дело в том что есть несколько разновидностей одного и того же устройства. Отличаются они максимальной нагрузкой. TH10 это 10 ампер. ТН16 – 16 ампер. Для наших целей подойдет любой. А прошивка BrewPiLess для этих устройств существует с 18 года (может и раньше). И об этом я упоминал не раз. Пришло время рассказать как это сделать. Надеюсь данной статьей открыть целый цикл, посвященный данному устройству.
И так, что нам понадобиться для того чтоб сделать свой контроллер брожения, способный управлять холодильником и работать в связке с iSpindel?[hide]
Конечно само реле Sonoff TH10 или Sonoff TH16
Рекомендую взять TH16. Мало ли… Вдруг нам еще для чего пригодится и понадобится подключить все 3,5кВт. И второй момент – нам нужна версия с датчиком DS18B20. Хоть и заявлена поддержка датчика AM2301 (и есть специализированная прошивка под этот датчик), но у меня, почему-то с ним не заработало. Иметь контроль влажности в холодильнике порой очень уместно. Правда в других областях, не в пивоварении.
Для того чтоб прошить Sonoff сторонней прошивкой понадобятся еще
- Любой преобразователь USB-UART. Я покупал тут.
- Однорядные штыревые разъемы (по желанию)
- Разноцветные провода мама-мама (по желанию)
Ну, и еще кусок провода с вилкой, возможно с розеткой.
Владение паяльником не обязательно, но желательно. Вам придется разобрать Sonoff. Открутив один шуруп. Остальное все на защелках. Эта операция не вызывает сложностей.
нас интересуют 4 контакта в левом верхнем углу фото. Там их 5, но один мы не будем использовать. Вот для того чтоб у нас была возможность подключиться к ним я и перечислил однорядные разъемы и провода. Всего четыре точки пайки и такая возможность у нас есть.
Берем провода , берем преобразователь. Начинаем подключать от преобразователя к плате Sonoff. VCC к VCC, TX к RX, RX к TX, GND к GND. На преобразователе есть перемычка которую надо переставить в положение 3,3V.
Теперь подключаем к преобразователю кабель USB. Мы готовы к прошивке.
Садимся за компьютер. Скачиваем актуальную прошивку с GitHub. На момент публикации статьи это BrewPiLess.v4.1r4.sonoff.classic.1m64.bin . Программу для прошивки.
Приступим.
На первом фото видно белую кнопку рядом с двумя светодиодами. Ее надо нажать и только после этого подключить кабель USB к компьютеру. В диспетчере устройств должно появиться устройство
Номер после COM у вас может быть другой. Вы должны запомнить тот, который есть у вас.
Открываем программу NodeMCU-Flasher, которую скачали ранее.
Для начала идем во вкладку Advanced и приводим все поля к следующему виду.
Следующая вкладка Config. Вам надо выбрать файл прошивки
Осталось только перейти в вкладку Operation, Выбрать свой COM порт и нажать кнопку Flash
Отобразятся номера MAC адресов и поползет синяя полоса статуса прошивки. Если этого не произошло то надо проверить что все провода подключены и ничего не отключилось. Если все в порядке, а прошивка не происходит, значит поменяйте местами провода подключенные к RX и TX на плате Sonoff. У меня только после этого устройство захотело шиться.
Собственно все. Отключаем все провода, собираем Sonoff. Осталось только подключить электрические провода.
Делается это по следующей схеме
Где серая линия это нейтраль (обычно синий провод многожильного кабеля), красная это фаза (коричневый провод многожильного кабеля), зеленый – земля (желто-зеленый провод многожильного кабеля).
Можно включать в розетку и переходить к первоначальной настройке. Этот момент я, пожалуй описывать не буду. Потрудитесь прочитать соответствующие файлы официальной документации. Она в зависимости от версии прошивки меняется, хоть и основа остается прежней. Я не великий перводчик cvaba с бир.рф, который только и может что скомпилировать бездумно из моих инструкций и google перевода свою инструкцию, ни разу не сославшись на меня и не понимая что он пишет. Не удивлюсь если и эта инструкция, не будучи прочитанной, так же перекочует в его текс вместе с этим абзацем полностью.
[/hide]
Обсудим?
Все отлично рассказано!
Автору спасибо. Оценил.
Сварганил себе пару штук. Добавлю одну мелочь: кнопку “сопряжения”, которую нажимаем в самом начале, не отпускать до конца прошивки. С технической точки зрения это подтягивание GPIO0 к земле для перевода в режим прошивки.
Это радует. Думаю, что стоит это написать в теме по БПЛ