Очередной раз столкнувшись с потребностью переделки “глупого” светильника в его “умную” версию, подумал – а почему бы не сделать какой нибудь универсальный девайс, с помощью которого можно будет управлять питанием абсолютно любых USB устройств без необходимости их конструктивного изменения. Спустя пару вечеров разработки электрической схемы и отрисовки печатной платы, на свет появился следующий проект.
После приобретения фитнес браслета Amazfit Band 5 захотелось перенести все его метрики в систему умного дома Home Assistant. Беглое изучение вопроса в интернете привело к нахождению одной инструкции, датированной 2019 годом. Однако, несмотря на это, было решено написать свою статью, которая является скорее адаптацией той информации под собственные потребности, нежели просто переводом.
Решил немного оптимизировать свою сеть умного дома и перейти с проприетарного SLS на полностью открытый проект zigbee2mqtt. И чтобы избавиться от одного лишнего узла (в случае с SLS это переделанный ZigBee шлюз от Xiaomi), задумал все настроить на борту Xiaomi Mi Router 3G.
Продолжая автоматизацию квартиры, пришла мысль сделать кнопку дверного звонка с поддержкой ZigBee. В качестве корпуса решил использовать заводскую модель CACAZI A8 с приемлемой стоимостью – около 230 рублей на момент написания этой статьи.
В продолжение темы универсального ZigBee модуля от Jager’а, решил сделать свой вариант на основе готовой платы E18-MS1-PCB (чип CC2530). Размеры получились немного больше, чем у вышеприведенного аналога (32×31 против 25×21мм), но и сложность монтажа компонентов, как и их общее количество, снизилось в несколько раз.
Согласно официальной инструкции, у газового котла Baxi ЕСО-4S есть возможность подключения внешнего термостата. В качестве управляющего устройства можно использовать любое реле с “сухими контактами”. Однако, изучив электрическую схему, я пришел к выводу, что Xiaomi Aqara Wireless Relay можно подружить с котлом, применив классический способ его подключения.
Во время подключения реле от Xiaomi совершил ошибку – забыл подключить перемычку между выводами “L” и “IN”. Как итог – глухой хлопок и неработоспособное устройство в руках. Вооружившись паяльником приступаем к починке…
Процесс прошивки популярного ИК-пульта Tuya Smart Life (купить можно здесь) прошивкой Tasmota, добавляющей поддержку протокола MQTT. Для выполнения нижеописанных действий понадобится USB-UART/TTL адаптер с уровнями напряжения 3.3v (можно использовать, например, такой).
В качестве датчика здесь применен советский счетчик Гейгера-Мюллера СБМ-20 (можно так же использовать и его аналоги, например, трубку СТС-5). Сердцем девайса служит популярный микроконтроллер ESP8266 с Wi-Fi на борту. Так же есть возможность снятия показаний через USB порт, для чего было написано специальное программное обеспечение Radiation Meter Software.
Фотографии вскрытия ZigBee реле от Xiaomi. Может кому пригодятся.