[DIY или Сделай сам, Беспроводные технологии, Разработка под Arduino] Мини плата для разработки и отладки ПО на BLE, Zigbee Thread
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Приветствую читателей 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
===========
Похожие новости:
- [Беспроводные технологии, Инженерные системы] За 5 минут узнай главное про технологии 5G
- [C++, Программирование, Разработка под Arduino, Робототехника] Обзор методики обучения робототехнике на базе НикиРобот
- [Swift, Программирование, Разработка мобильных приложений, Разработка под iOS] Swift: Копируй-изменяй
- [AR и VR, Беспроводные технологии, Искусственный интеллект, Развитие стартапа, Сотовая связь] Крупнейшие операторы связи проведут тестирование инновационных разработок
- [Беспроводные технологии, Будущее здесь, Сетевое оборудование, Сетевые технологии] Wi-Fi 6: нужен ли новый стандарт беспроводной связи обычному пользователю и если да, то зачем?
- [Разработка под Arduino, Робототехника, DIY или Сделай сам] Робот из LEGO и Arduino, обходящий препятствия (перевод)
- [C++, ООП] Аккуратнее с vtable, или как выстрелить себе в ногу обновлением библиотеки
- [Open source, Rust, Компиляторы, Программирование, Системное программирование] Rust 1.45.0: стабилизация функциональных процедурных макросов, исправление дефектов преобразования (перевод)
- [DIY или Сделай сам, Компьютерное железо] FPV Квадрокоптер: Фильтрация в Betaflight
- [C#, DIY или Сделай сам, Разработка под Arduino] Использование контроллера Arduino для прерываний
Теги для поиска: #_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
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Приветствую читателей 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 BoardSPLИзвините, данный ресурс не поддреживается. :(
На этом наверное и закончу! Всех интересующихся DIY железками и разработкой ПО для nRF5 (и не только) на протоколах BLE, Zigbee, Thread, Mysensors приглашаю в наши уютные телеграмм чаты: Telegram@DIY Devices Telegram@MySensors Всем Добра!!! =========== Источник: habr.com =========== Похожие новости:
DIY или Сделай сам ), #_besprovodnye_tehnologii ( Беспроводные технологии ), #_razrabotka_pod_arduino ( Разработка под Arduino ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 14:26
Часовой пояс: UTC + 5