https://mysku.club/blog/russia-stores/101346.html
https://secondlifestorage.com/index.php?threads/yr1035-enabling-serial-port-to-read-data.10603/
Фотозаметка.
Корпус под DIN-рейку – с arduino.ua.
Изначально просто хотел учет энергии на линии. По ходу дела решил добавить кнопку и слаботочный релейный выход – как раз было место под твердотельное реле. Из-за ограничений свободных пинов у ESP-01 реле висит между плюсом питания и выходом, чтобы не блокировать загрузку. Кнопка – между выводом и общим.
Да, PZEM-004t просверлен в нескольких местах так, чтобы через него прошли крепежные винты корпуса – дорожек в тех местах нет, но они близко, так что сверлить надо аккуратно. Разъем под выход реле зафиксирован на краю PZEM’а на проволочных выводах и термоклее.
Небольшая заметка на тему учета выработанной энергии с солнечных панелей. Для основного учета, как и раньше, используются модули на базе PZEM-004t + микроконтроллеры с прошивкой на базе ESP Home. Однако в последнее время развиваю тему использования солнечных панелей не только с on grid-схемой, а и для автономного обеспечения дома энергией, так как при отключениях сети энергия просто пропадает.
Датчик температуры для бассейна – давний проект, который провалялся пару лет на окне мастерской и в том виде, в котором изначально планировался, так и не был закончен. Но в итоге сделал альтернативный и расширенный вариант.
Еще один краткий обзор по домашним самоделкам за последнее время.
Читать далее Новые самоделки: датчик радиации и обслуживание входа в дом и двор
Еще одна самоделка. Описывать особо нечего. Назначение – работать в промежутке между датчиком движения и освещением на гараже, а также работать с тремя DS18B20 внутри гаража: вверху и внизу помещения, а также внутри шкафа с техникой. Модуль сделал сразу двухканальным (2 датчика сети и 2 твердотельных реле), второй пока не задействовал – можно будет, например, поставить еще один датчик движения и управлять пускателем на питании того же шкафа. Впервые задействовал залитые БП в корпусах на 3,3В – посмотрим, как они себя покажут.
Теперь при желании можно блокировать включение света от датчика движения ночью – или, например, наоборот, включить свет по команде от Home Assistant.
Снова затянул с заметками по новым самоделкам для “умного дома” – хотя кое-что работает уже месяц или около того – так что сделаю очередную заметку “обо всем понемногу”.
Читать далее Дайджест по самоделкам: sonoff powr2, контроль воды в доме и ESP32-CAM
Такая вот конструкция по случаю:
Белая плата – переходник для ESP12. Сами ESP12 можно шить напрямую в дев-борде, в которую все вставлено. Но вот после распайки на переходнике – проблема перешить. Решил исправить этот момент.
Ну и ESP32-CAM тоже надо было как-то проверить – заказывал без “материнских плат”, на которых, фактически, только USB-разъем и USB-UART-преобразователь.
Все проверил, все шьется в автоматическом режиме. Потенциально можно было бы еще сделать место для белых плат-адаптеров под ESP32, но я их еще никогда не использовал у себя.
По пинам – все, в принципе, очевидно: смотрим на обозначение на дев-борде, смотрим на обозначение на плате с контроллером, соединяем пины. На ESP32-CAM есть GND/R – его посадил на RESET. Питание – от 3.3V. I/O-пины – общими для двух модулей являются только IO0. На плате ESP12 запаял еще IO2/IO15 – просто потому что было удобно.
Когда шил Sonoff Basic для использования с насосом циркуляции в Home Assistant, при доработке прошивки (хотел видеть уровень сигнала, так как Sonoff в подвале) наткнулся на баг: при использовании примера с https://esphome.io/components/sensor/wifi_signal.html и добавлении блока с platform: copy получал неработоспособный wifi: устройство раз в несколько минут появлялось в сети на несколько секунд с жуткими лагами. Когда словил момент и добрался до веб-интерфейса, то там был captive portal (хоть увидел, как выглядит). Если ограничиться только первым блоком (т.е., выводом уровня только в dB), то все работает. Пока не репортил. На других модулях это работает без проблем.