Получи случайную криптовалюту за регистрацию!

MakeElectronics

Логотип телеграм канала @mke_lab — MakeElectronics M
Логотип телеграм канала @mke_lab — MakeElectronics
Адрес канала: @mke_lab
Категории: Блоги
Язык: Русский
Количество подписчиков: 38
Описание канала:

Мастерю всякие штуки, в основном, электронные.
В других соцсетях: taplink.cc/make

Рейтинги и Отзывы

4.00

3 отзыва

Оценить канал mke_lab и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

3

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения

2022-12-30 11:13:48
Подключение гаража к домашнему серверу умного дома.

На момент сборки гаражного контроллера даже не думал об этом, но теперь мне хочется завести в Home Assiatant все возможные устройства. Очень удобно когда управление чем угодно доступно на одной панели, а не разбросано по куче разных сервисов и приложений.

MQTT брокер Mosquitto умеет в так называемый режиме моста (mqtt bridge), в котором он пересылает сообщения с внешнего сервера на локальный и обратно. Но, как выяснилось, эта функция почему-то не работает когда на внешнем брокере включена авторизация. Я перепробовал все ключи конфигурации, но похоже, это какой-то баг в Mosquitto.

Пришлось идти по-другому пути. Подключил у провайдера белый IP, съездил в гараж и поправил прошивку, чтобы контроллер подключался к моему серверу напрямую.
6 views08:13
Открыть/Комментировать
2022-12-27 14:11:57 Так он и без всей это херни работает, скажите вы. И действительно =) Но самое интересное впереди. Это ведь пока ещё не умный дом, а всего лишь лампочки с дистанционным управлением.

Гайд по установке: https://community.home-assistant.io/t/installing-home-assistant-supervised-on-debian-11/200253
13 views11:11
Открыть/Комментировать
2022-12-27 14:11:56
Настройка сервера умного дома.

Среди разных систем умного дома я, конечно же, выбрал Home Assistant. Он максимально гибкий, с кучей настроек, с большим сообществом, с огромным количеством интеграций и аддонов. К тому же имеется полнофункциональное мобильное приложение. Но есть и минус — он кажется сложноватым при первом знакомстве. От обилия вкладок с разными параметрами и настройками разбегаются глаза.

Устанавливал в варианте Supervised. Пытался сперва на убунту установить ради более свежих ядра, пакетов и некоторых удобств, но инсталятор supervised говорит, что поддерживается только debian stable. Ну дебиан, так дебиан. Процесс установки и базовой настройки оказался на удивление простым и ненапряжным.

Для подключения моих лампочек и выключателей понадобилось установить аддоны Mosquitto MQTT broker и Zigbee2MQTT. Интерфейс Zigbee2MQTT кстати довольно похож на то, что я ранее видел в SLS хабе. После привязки устройств осталось в разделе "Автоматизации" связать лампочки с выключателями и всё, свет работает.
15 views11:11
Открыть/Комментировать
2022-12-24 13:19:55
Серверная кладовка =)

На стенке разместились контроллер WLED с блоком питания, неттоп с ZigBee донглом и установленным Home Assistant на борту, а также роутер.

Помимо этого снизу временно висит ESP32 с прошивкой ESPhome, на которой реализована связь с блютуз устройствами. В моем случае это популярный градусник с дисплеем. Но он редко отправляет показания и, как мне кажется, не особо точный. В будущем вместо него соберу какой-нибудь другой датчик температуры и влажности.
25 views10:19
Открыть/Комментировать
2022-12-19 10:13:18
Контроллер гирлянды WLED.

Уже давно висит в комнате гирлянда на адресных светодиодах WS2812B, используется как вечерний источник света. Как оказалось, она запросто интегрируется в Home Assistant.

Контроллер для неё я собирал временный без всякого корпуса и лежал он под диваном клубком спутанных проводов. Что временно, то постоянно, в общем, работало оно так года два =)

В этот раз решил всё собрать как следует. Даже предохранитель врезал. Блок питания подключил через релюшку, она будет подавать сетевое напряжение на БП в момент программного включения гирлянды (в прошивке предусмотрен такой режим работы). Сам контроллер, чтобы быть в состоянии принимать команды, на постоянку запитан через USB от неттопа.

Проект WLED: https://kno.wled.ge/
37 views07:13
Открыть/Комментировать
2022-12-13 10:44:46
Сервер умного дома.

Изначально под сервер планировал использовать Raspberry Pi 4 с 2 гб оперативки, которая у меня уже имелась. Главная проблема малин — это micro SD вместо нормальной памяти. Они не славятся надежностью (особенно китайские) и один раз я уже терял конфигурацию октопринта из-за сдохшей карточки. Так что вместо карты хотел поставить систему на маленький SSD диск, подключенный через USB-SATA переходник.

Но потом подвернулся на авито неттоп Beelink T4 Pro по вкусной цене. Двухядерный N3350 1.1 ГГц, 4 гб оперативки, eMMC память на 64 гб, 4 USB порта. Жаль только, что память впаянная, а не M.2 планка, но это уже придирки.

В целом, если не нужны GPIO пины, неттопы лучше малин. Железо как правило пободрее, к тому же сразу есть корпус, система охлаждения, блок питания. Цены зачастую более привлекательные.

Крепление на DIN рейку: https://www.thingiverse.com/thing:5652949
39 views07:44
Открыть/Комментировать
2022-12-09 13:28:09 При этом собрать его проще простого, кроме ESP32 нужен лишь один из поддерживаемых прошивкой SLS шлюза модуль связи ZigBee. В моем случае это CC2652P, который я по быстрому подключил на макетке.

Впечатления о интерфейсе шлюза хорошие. Настроить его в первый раз оказалось очень легко. Но работает, как оказалось, он не вполне стабильно. Иногда при нажатии на выключатель ничего не происходило, шлюз как будет терял подключение к устройству. Но, возможно, это потому что у модуля не было нормальной внешней антенны? Или из-за лапши на макетке?

Справка по SLS шлюзу: https://slsys.github.io/Gateway/README_rus.html
Одна из аппаратных реализаций: https://modkam.ru/2021/09/10/zigbee-shljuz-sls-na-ss2652/
Другая реализация (с понятной схемой подключения модуля): https://github.com/egony/MODKAM-XIAOMI-GATEWAY/wiki
28 viewsedited  10:28
Открыть/Комментировать
2022-12-09 13:28:04
Работая над дистанционным управлением для отопления гаража, начал наконец собирать и автоматику умного дома.

Пара лампочек, пульт и выключатель были куплены еще на прошлогоднем 11.11 и лежали в коробке, ожидая своего часа. Все эти штуки ZigBee-шные. Я ещё тогда решил по возможности не покупать WiFi устройства, их и так можно напаять =)

Прежде чем поднимать полноценный сервер с Home Assstant, было охота по-быстрому это все проверить и заодно пощупать интересный проект SLS хаба на ESP32. Это такой минисервер для ZigBee устройств, который может работать как в связке с Home Assstant, так и полностью независимо и автономно. У него есть веб-интерфейс, доступный через вайфай, через который можно подключать девайсы, включать/выключать лампочки, видеть показания с датчиков, настраивать несложные автоматизации и так далее. И всё это работает полностью локально, без всяких облаков.
24 views10:28
Открыть/Комментировать
2022-12-05 10:10:39
Удаленное управление для гаражного отопления.

Среди кучи программ для подключения к MQTT серверу больше всего понравилась IoT MQTT Panel. Она может работать в фоне и поэтому способна записать графики.

На первом графике я удаленно включил ТЭНы. Алгоритм включения насоса тупой, просто гистеризис в 5 градусов. После включения температура антифриза падает, насос выключается и так тилибонькается пока более менее не выровняется во всей системе.

На втором графике виден процесс остывания протопленной печки. Топил в -20. За ночь остывает конечно, но на следующий день ещё чувствуются остатки тепла.

IoT MQTT Panel: https://play.google.com/store/apps/details?id=snr.lab.iotmqttpanel.prod
24 views07:10
Открыть/Комментировать
2022-11-30 11:21:48
Удаленное управление для котла отопления.

В качестве контроллера применил LILYGO TTGO T-CALL. Прикольная платка, состоящая из ESP32 и SIM800L.

Как это работает. Контроллер подключается к MQTT брокеру и отсылает/получает с него следующие данные:

temp — температура воздуха, датчик BME280
humidity — влажность воздуха, датчик BME280
water_temp — температура антифриза, датчик DS18B20
pump_temp_set — установка порога температуры для включения насоса
output1 — включение контактора ТЭНа
output2 — включение циркуляционного насоса

Я в свою очередь подключаюсь к брокеру через мобильное приложение IoT MQTT Panel и управляю всем этим, нажимая на кнопочки.

Код писал в темпе и не особо заморачиваясь, так как это времянка. Но всё равно приложу, вдруг кому будет интересно.

Пример реализации общения по MQTT на плате LILYGO T-CALL: https://randomnerdtutorials.com/esp32-cloud-mqtt-broker-sim800l/
Крепление на DIN рейку: https://3dtoday.ru/3d-models/mechanical-parts/body/lilygo-ttgo-t-call-kreplenie-na-din-reiku
28 views08:21
Открыть/Комментировать