Кнопка дверного звонка ZigBee

Продолжая автоматизацию квартиры, пришла мысль сделать кнопку дверного звонка с поддержкой ZigBee. В качестве корпуса решил использовать заводскую модель CACAZI A8 с приемлемой стоимостью - около 230 рублей на момент написания этой статьи.

Сердцем устройства является популярный модуль E18-MS1-IPX. Можно так же использовать и версию со встроенной антенной, но мне подумалось, что за металлической входной дверью качество сигнала будет не слишком хорошим.

 

Схемотехника разработана таким образом, что питание осуществляется от батарейки типа 12V23A. Теоретически, ее емкости должно хватить на довольно продолжительное время работы (стабилизатор имеет очень маленький уровень падения напряжения). Однако, при таком подходе теряется возможность контроля заряда (значение всегда будет на уровне 100%). Насколько такой подход оправдан - покажет время.

При использовании внешней антенны, ее можно закрепить на внутренней стороне лицевой части корпуса. Особое внимание стоит уделить месту установки U1-U4: в зависимости от выбранной модели, применяется разное посадочное место (одновременно может быть установлена только одна микросхема!). Основную кнопку и держатели для батарейки можно взять с оригинальной платы.

Изначально печатная разрабатывалась под многим известную прошивку Jager_magnet от @DJONvl, но в ходе тестов было выявлено, что с беспроводными модулями от Ebyte она ведет себя некорректно. Тогда усилиями @anonymass была написана новая, которая прекрасно работает и имеет открытый исходный код, за что ему огромное спасибо! Так же ее можно использовать с универсальным ZigBee модулем для создания на его базе собственных устройств.

Файл Sprint Layout 6.0: cacazi-a8-zigbee_1.2mm.lay6 (59.3 Кб)
Gerber файлы: cacazi-a8-zigbee_1.2mm_gerber.zip (13.7 Кб)

P.S. Дополнительно нарисовал печатную плату с "классической" системой питания на CR2032. С ней заряд батареи должен отображаться корректно, но емкость такого элемента питания, естественно, будет намного ниже. Однако, еще неизвестно как в долгосрочной перспективе поведет себя вариант с 12V23A, так что для самостоятельного повторения рекомендую использовать версию ниже.

Файл Sprint Layout 6.0: cacazi-a8-zigbee_cr2032_1.2mm.lay6 (36.7 Кб)
Gerber файлы: cacazi-a8-zigbee_cr2032_1.2mm_gerber.zip (9.47 Кб)

Обсуждение

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *