[DIY или Сделай сам, Беспроводные технологии, Разработка под Arduino] Мини плата для разработки и отладки ПО на BLE, Zigbee Thread

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
23-Июл-2020 05:30

Приветствую читателей 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 собранной разными людьми

SPL






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

SPL
Извините, данный ресурс не поддреживается. :(

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

Похожие новости: Теги для поиска: #_diy_ili_sdelaj_sam (DIY или Сделай сам), #_besprovodnye_tehnologii (Беспроводные технологии), #_razrabotka_pod_arduino (Разработка под Arduino), #_development_board, #_nrf52840, #_arduino, #_zigbee, #_thread, #_ble, #_diy_ili_sdelaj_sam (
DIY или Сделай сам
)
, #_besprovodnye_tehnologii (
Беспроводные технологии
)
, #_razrabotka_pod_arduino (
Разработка под Arduino
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 14:26
Часовой пояс: UTC + 5