Универсальный ZigBee модуль с батарейным питанием на основе E18-MS1-PCB

В продолжение темы универсального ZigBee модуля от Jager'а, решил сделать свой вариант на основе готовой платы E18-MS1-PCB (чип CC2530). Размеры получились немного больше, чем у вышеприведенного аналога (32x31 против 25x21мм), но и сложность монтажа компонентов, как и их общее количество, снизилось в несколько раз.

Пины подключения встроенных кнопки и светодиода остались теми же (SWITCH = P2.0, LED = P0.1), так что прошивки полностью совместимы. На выводы можно запаять стандартную PLS гребенку 2.54мм. В качестве держателя батарейки CR2032 использовал вот этот вариант. Светодиод можно ставить абсолютно любой, например, такой (типоразмер 0603). Кнопку покупаем здесь.

Файл Sprint Layout 6.0: E18-MS1-PCB_2032.lay6 (48.8 Кб)
Gerber файлы: E18-MS1-PCB_2032.zip (11.1 Кб)

UPD. Уважаемый @anonymass написал новую прошивку для кнопки/геркона, которая имеет открытый исходный код и лишена багов своего предыдущего аналога. Скачать можно здесь.

Обсуждение

20 ответов к «Универсальный ZigBee модуль с батарейным питанием на основе E18-MS1-PCB»

  1. Спасибо большое!
    Прошу помощи: впервые решил заказать плату.
    Не могу понять где мне добыть BOM и CPL файлы.
    Держатель для батарейки и плату zigbee я заказал.
    Или вы все элементы самостоятельно припаивали?
    Буду очень признателен.

    1. Конечно самостоятельно. Из за трех деталей, которые легко паяются даже обычным паяльником, нет смысла переплачивать за монтаж. Это займет не больше десяти минут. А если воспользоваться паяльной пастой и техническим феном, то вообще все делается за минуту.

        1. С феном не подскажу, у меня встроенный в паяльную станцию (Lukey 702), а вот паяльную пасту использую такую. Отличное качество. Единственный минус - то что в баночке. В шприце было бы удобнее.

          1. Отлично! Спасибо за подсказку по пасте.
            Я уже почитал про паяльные станции и остановился как раз на Lukey 702! :)))
            Она есть у меня в городе.

  2. Подскажите, прошивка делается через cc debugger? Через контакты в верхнем левом углу?
    Если есть уже опыт, примерно на сколько хватает cr2032?
    И как вы думаете, сможет это устройство увидеть deconz или только z2m?

    1. Прошивается через CC Debugger. Пины, как обычно - P2.1, P2.2 и RST. Срок службы батарейки зависит от используемой прошивки. С Deconz и Z2M дела не имел, так что не могу подсказать. Я подключаю через SLS Gateway. Опять же, тут все зависит от конечной прошивки.

      1. Кстати конби 2 подружили с iobroker напрямую . Теперь просто достаточно поставить цигбее инстанцию, обновить на самую последнюю версию ( пока что не стабильную ) и потом добавить уже конби 2 . И можно радоваться . Всё работает также как и с цц2538 . Ненадо пользоваться оригинальным софтом плюс возможно управлять пультами , реле для подразетников и всё остальное .

  3. оставьте ссылки на компоненты, мне, как начинающему в этом, сложно найти нужные компоненты, чтоб они бес проблем подошли) если с резистором всё понятно, то с диодом размером кнопки не очень))

  4. Интересное устройство. Что касаемо практического применения, каким образом подключить какое либо устройство? к примеру BME280 ?

    1. Подключаете питание, землю, i2c шину и заливаете в модуль прошивку, созданную в конструкторе. Только на данный момент там вроде как не работает PSM, так что о батарейном питании можно забыть, пока автор не добавит поддержку.

      1. Похоже что уже добавили
        Some environmental sensors (DS18B20, BMP280, BME280, DHT 11, DHT 22, DHT 12, AM2301, Sonoff SI7021,MHZ19, SenseAir S8).

  5. А есть возможность подправить плату и добавить по питанию танталовый конденсатор 3528 на 220мкФ? С ним, судя по телеге, работает стабильнее микросхема.

  6. Залил прошивку от пульта . всё работает . кнопка для спаривания не нужна . спрятал за выключателем в подрозетник . кнопки лучше ставить без фиксации . крастоты . вот вам готовый выключатель . в iobroker всё работает корректно .

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

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