Архив рубрики: Микроконтроллеры

Одноканальный измеритель сети на DIN

Фотозаметка.

Корпус под DIN-рейку – с arduino.ua.

Изначально просто хотел учет энергии на линии. По ходу дела решил добавить кнопку и слаботочный релейный выход – как раз было место под твердотельное реле. Из-за ограничений свободных пинов у ESP-01 реле висит между плюсом питания и выходом, чтобы не блокировать загрузку. Кнопка – между выводом и общим.

Да, PZEM-004t просверлен в нескольких местах так, чтобы через него прошли крепежные винты корпуса – дорожек в тех местах нет, но они близко, так что сверлить надо аккуратно. Разъем под выход реле зафиксирован на краю PZEM’а на проволочных выводах и термоклее.

Конфиг ESP Home

DC-измеритель для солнечных панелей

Небольшая заметка на тему учета выработанной энергии с солнечных панелей. Для основного учета, как и раньше, используются модули на базе PZEM-004t + микроконтроллеры с прошивкой на базе ESP Home. Однако в последнее время развиваю тему использования солнечных панелей не только с on grid-схемой, а и для автономного обеспечения дома энергией, так как при отключениях сети энергия просто пропадает.

Читать далее DC-измеритель для солнечных панелей

Готовим утку

Датчик температуры для бассейна – давний проект, который провалялся пару лет на окне мастерской и в том виде, в котором изначально планировался, так и не был закончен. Но в итоге сделал альтернативный и расширенный вариант.

Читать далее Готовим утку

Новые самоделки: датчик радиации и обслуживание входа в дом и двор

Еще один краткий обзор по домашним самоделкам за последнее время.

Читать далее Новые самоделки: датчик радиации и обслуживание входа в дом и двор

Фотоотчет: контроль освещения и температуры гаража

Еще одна самоделка. Описывать особо нечего. Назначение – работать в промежутке между датчиком движения и освещением на гараже, а также работать с тремя DS18B20 внутри гаража: вверху и внизу помещения, а также внутри шкафа с техникой. Модуль сделал сразу двухканальным (2 датчика сети и 2 твердотельных реле), второй пока не задействовал – можно будет, например, поставить еще один датчик движения и управлять пускателем на питании того же шкафа. Впервые задействовал залитые БП в корпусах на 3,3В – посмотрим, как они себя покажут.

Теперь при желании можно блокировать включение света от датчика движения ночью – или, например, наоборот, включить свет по команде от Home Assistant.

garage_lmt.yaml

Дайджест по самоделкам: sonoff powr2, контроль воды в доме и ESP32-CAM

Снова затянул с заметками по новым самоделкам для “умного дома” – хотя кое-что работает уже месяц или около того – так что сделаю очередную заметку “обо всем понемногу”.

Читать далее Дайджест по самоделкам: sonoff powr2, контроль воды в доме и ESP32-CAM

Фотоотчет: переходник для прошивки ESP32-CAM и ESP12

Такая вот конструкция по случаю:

Белая плата – переходник для ESP12. Сами ESP12 можно шить напрямую в дев-борде, в которую все вставлено. Но вот после распайки на переходнике – проблема перешить. Решил исправить этот момент.

Ну и ESP32-CAM тоже надо было как-то проверить – заказывал без “материнских плат”, на которых, фактически, только USB-разъем и USB-UART-преобразователь.

Все проверил, все шьется в автоматическом режиме. Потенциально можно было бы еще сделать место для белых плат-адаптеров под ESP32, но я их еще никогда не использовал у себя.

По пинам – все, в принципе, очевидно: смотрим на обозначение на дев-борде, смотрим на обозначение на плате с контроллером, соединяем пины. На ESP32-CAM есть GND/R – его посадил на RESET. Питание – от 3.3V. I/O-пины – общими для двух модулей являются только IO0. На плате ESP12 запаял еще IO2/IO15 – просто потому что было удобно.

Нашел баг в ESP Home

Когда шил Sonoff Basic для использования с насосом циркуляции в Home Assistant, при доработке прошивки (хотел видеть уровень сигнала, так как Sonoff в подвале) наткнулся на баг: при использовании примера с https://esphome.io/components/sensor/wifi_signal.html и добавлении блока с platform: copy получал неработоспособный wifi: устройство раз в несколько минут появлялось в сети на несколько секунд с жуткими лагами. Когда словил момент и добрался до веб-интерфейса, то там был captive portal (хоть увидел, как выглядит). Если ограничиться только первым блоком (т.е., выводом уровня только в dB), то все работает. Пока не репортил. На других модулях это работает без проблем.

Добавил подсветку для кухни и первую автоматизацию в HA

Фотоотчет-заметка.

Читать далее Добавил подсветку для кухни и первую автоматизацию в HA