Для изготовления "узлов"сети MySensors традиционно применяется Atmega328 и NRF24L01+. За последний год "аппаратная" часть расширилась как "новыми" радиомодулями, так и MCU (например, та же STM32).
(экран снял пока бился за плуг)
NRF5 это "два в одном", внутри:
- ARM® Cortex®-M4 32-bit processor with FPU, 64 MHz
- 512 kB flash/64 kB RAM или 256 kB flash/32 kB RAM
- радиомодуль на 2.4ГГц, который может блутутс и совместимое с NRF24L01+ радио.
"полное" описание по
ссылке Изначально предназначено для чего-то про Bluetoth LE - оно нам не надо, поэтому берем
STM32F103 превращаем её в
BMP (
так или
так или
так)
Устанавливаем все, что нужно для Arduino IDE
И после этого мы можем заливать блинк
Или пример BatteryPoweredSensor. Все взлетело, с подписью сообщений и сном
Итог развлечений
- Неплохие характеристики модуля.
- На mon swd_scan BMP "не видит" модуль, надо отключать/подключать питание
- мелковат для отладки, надо заЛУТить соорудить
отладочную плату- кушает много тока в режиме сна