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

NewsBot
Оффлайн

NewsBot

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

k1gbthnudayec_viaca8gfwh4ou.jpeg



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

jqyqw5to8qsj-7iqjklrwnkfbb0.jpeg


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

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


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

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



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

su0hhu-mk-dl8-cqt-uidbuid2o.png


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

saac8cuhzee6_qqsbss1vgnxs-c.jpeg


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





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




o-i_twn_v9yykk3jrt4dshh30ge.png


y5pi1yb_7aymbs2te4m3zevmab4.png


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

-poqgbalzoel_vdkjvdwsj6b8ko.jpeg

mt-dn-sbdjijadsglv8osgon6uw.jpeg

piuvhdyd-bph-mhx8fukj1fssaq.jpeg

ti0f9vj7dir2zgswq85c722_rqe.jpeg



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



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



Всем Добра!!!
 
Сверху Снизу