Архив рубрики: Электроника

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

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

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

garage_lmt.yaml

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

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

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

Mustek1000 meets LiFePo4

Фотоотчет-заметка. После прошлой зимы сделал оптимизации и перевел основной сервер на подобие online UPS; а NAS какое-то время висел на своей UPS’ке с парой свинцовых батарей. Батарей в итоге хватало только лишь на корректное выключение машины – UPS начинал сигналить сразу после выключения света. Некоторое время спустя купил новые LiFePo4-батареи на 50А*ч уже под NAS, прицепил к UPS’ке, которая раньше была на сервере и в таком виде оно живет и сейчас. А остальные Mustek’и в доме так и остались со свинцом:

  • Замер показал, что в упомянутой выше UPS емкость одной батареи – половина от номинала (чуть помогло восстановление: с 33 до 42 Вт*ч); вторая – 1 Вт*ч.
  • UPS на 3d-принтере даже отказывался запускаться: батареи деградировали там полностью.
  • И единственный UPS, который пока как-то живет на свинцовых батареях – на Zwift’окомпике.

Так или иначе, решил хотя бы пару переделать на LiFePo4 в штатных габаритах. Набрал элементов 32700 на GreenWings, балансир 8S от Daly на Aliepxress. Итог:

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

Батарейный отсек в итоге пришлось почти полностью убрать болгаркой.

Причем, если смотреть на “UPS для дома”, то по сравнению с батареей на призматических элементах, в данном случае в отсеке для батарей размещена бОльшая емкость – 460 Вт*ч против 320 в первом случае.

Одну из переделанных UPS поставил на 3d-принтер, уже пару раз выручила.

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

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

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

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

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

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

Обновление домашнего сервера, потребление

На волне обновления дисков решил заняться и остальным железом: был заказан корпус Jonsbo N3 на Aliexpress, потом под него БП SFX-формата (у меня раньше таких не было) – Be quiet! BN238. Потом дошла очередь и до остальной начинки.

В итоге у меня сформировался такой комплект по железу:

  • AMD Ryzen 7 5700G – 8 ядер, 16 потоков и встроенная графика.
  • Asrock A520M-ITX/ac – такая же материнка, как у меня для компьютера для Zwift’а.
  • 64 ГБ RAM – чтоб уж точно для всего хватало.
  • Плата-сплиттер с Али для PCI-E-шины в формате x4x4x4x4. Вместе с имеющимся на материнской плате разъемом это давало 5 m.2-слотов.
  • m.2-SATA-контроллер на 6 портов. Еще 4 присутствовало на материнской плате, чего должно было хватить на все нужды: 8 дисков в корзине и потенциально еще 2 – на боковушках корпуса (в описании заявлено одно место, но на деле можно пристроить 2 диска).
  • HDD на 16 ТБ – пока 2 штуки, потом еще пара.

Читать далее Обновление домашнего сервера, потребление

Дайджест за последние дни по самоделкам для умного дома

Подробно расписывать вроде особо нечего, но заметки сделать стоит.

Читать далее Дайджест за последние дни по самоделкам для умного дома

Нашел баг в ESP Home

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

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

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

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

EOL для прошивок измерителей сети

На волне увлечения ESP Home и Home Assistant решил мигрировать используемые измерители для главного щитка и на инверторах солнечных панелей с самописных прошивок на ESP Home.

Читать далее EOL для прошивок измерителей сети

Заметка: мод PZEM-017 для RS232

Открыл для себя такие измерители, когда копался с ESP Home – как привычные PZEM-004t, но на постоянный ток и до 300В. Можно удаленно снимать данные с солнечных панелек или аккумуляторов, например. Заказал пару, приехали. Сел тестировать – там RS485; полез в гугл – в ESP Home подразумевается использование RS485-RS232-преобразователя, которого у меня нет. Дальнейший поиск выдал возможность переделки: вариант 1 и вариант 2. По второму варианту сделал и у себя, целиком сдув феном MAX485.

Все работает, все показывает, но на 50А шунте показания в 2 раза завышены. Т.е., или изначально надо в софте предусматривать поправочные коэффициенты, то ли где-то что-то недоработано.