Русский
Русский
English
Статистика
Реклама

Мини плата для разработки и отладки ПО на BLE, Zigbee Thread

Приветствую читателей Habr! В этой статье хочу поделится с сообществом своей новой разработкой, речь пойдет о небольшой Development Board на чипе nRF52840. Плата была спроектированна под недорогие модули E73-2G4M08S1C. Идея ее создания родилась в одном уютном телеграмм чатике довольно спонтанно. Была необходимость в недорогом и простом в сборке девайсе.




За основу была взята схема nRF52840 Dongle, совместимость с pca10059 позволяло довольно просто начать разработку в СДК, не было необходимоти переназначать интерфейсы, переферию. Все электронные компоненты которые необходимо напаять имеют размер >= 0805, поэтому плата паяется довольно просто.



Устройство может работать как запитанным от USB, так и от батарейки CR2032 или от источника напряжением 3.3в. Для переключения питания необходимо переставить перемычку U4 в нужное положение 5V или 3V3. Для питания и програмирования через USB на плате сделаны посадочные места под 2 типа USB разьемов, MICRO USB 2.0 TYPE B и USB 2.0 Type A.

Так же на плате установлена дополнительная перемычка BAT для батарейного отсека, это позволяет полностью отключать батарейку от устройства.


На девайсе установлены два разьема, с одной стороны 14P разьем, и с другой стороны 10P разьеме, так же с нижней стороны устройсва сделаны пады под оставшиеся пины.

C помошью данной платы удобно собирать прототипы будующих девайсов и тестировать ПО. Мне данный модуль пригодился для прототипирования устройств для сетей Mysensors. Так же данную плату очень легко превратить в Arduino NINA 33 BLE. В Arduino есть неплохая библтиотека Arduino BLE на основе Mbed OS.

Гитхаб проекта Mini Development Board

Для данной платы так же был сделан дополнительный модуль одним из участников нашего сообщества RGBW dimmer. Дополнительный модуль сделан в таких же размерах что и основная плата.



Изначально дополнительная плата и проект диммера в целом разрабатывался VKE(Maxim) под сеть Zigbee но уперся в непреодолимые препятствия внутри ZigBee Open Source Stack, привет ребятам из dsr-corporation.



Насколько мне известно сейчас данный проект диммера пересобран под протокол Thread и там все просто прекрасно.

Гитхаб проекта модуля расширения(dimmer)
Гитхаб проекта диммера на Zigbee
Гитхаб проекта диммера на Thread

Так же буквально на днях стал доступен проект датчика температуры, влажности и давления BME 280 на Thread, результаты по стабильности работы в сети Thread и энергопотреблению впечатляют.


Гитхаб проекта BME280 сенсора на Thread





Фото платы Mini Development Board собранной разными людьми







Небольшой видосик теста oled дисплея на Mini Development Board



На этом наверное и закончу! Всех интересующихся DIY железками и разработкой ПО для nRF5 (и не только) на протоколах BLE, Zigbee, Thread, Mysensors приглашаю в наши уютные телеграмм чаты:
Telegram@DIY Devices
Telegram@MySensors

Всем Добра!!!
Источник: habr.com
К списку статей
Опубликовано: 23.07.2020 04:04:23
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Diy или сделай сам

Беспроводные технологии

Разработка под arduino

Development board

Nrf52840

Arduino

Zigbee

Thread

Ble

Категории

Последние комментарии

© 2006-2020, personeltest.ru