Adafruit Feather RP2040 RFM69 — это компактный модуль для разработки IoT-устройств со встроенной радиосвязью. Платформа сочетает мощный микроконтроллер RP2040 от Raspberry Pi и модуль SX1231 для беспроводной передачи данных на расстояние до 500 м. Это решение для создания энергоэффективных сетей, не требующих сложной инфраструктуры Wi-Fi или Bluetooth.
- Микроконтроллер RP2040 с двумя ядрами ARM Cortex-M0+ до 133 МГц
- Радиомодуль SX1231 (RFM69) для связи на расстояние до 500 м
- Мощность передачи +13...+20 дБм в диапазоне 868/915 МГц
- 21 GPIO-пин, 4 канала АЦП и 16 каналов ШИМ
- Разъем USB Type-C и поддержка MicroPython/C/C++
- Интерфейс STEMMA QT для быстрого подключения датчиков
Мощность микроконтроллера RP2040
Сердцем платы является двухъядерный ARM Cortex-M0+, работающий на частоте до 133 МГц. Такая производительность позволяет выполнять сложные вычисления и управлять несколькими периферийными устройствами одновременно. Наличие 264 kB оперативной памяти обеспечивает стабильную работу даже при запуске тяжелых скриптов MicroPython или C/C++.
Беспроводная связь RFM69
Модуль SX1231 обеспечивает связь в диапазонах 868/915 МГц, которые являются нелицензируемыми ISM-диапазонами. Выходная мощность от +13 до +20 дБм гарантирует стабильное соединение на расстоянии до 500 м. Совместимость с готовыми библиотеками Arduino и CircuitPython упрощает настройку шифрования AES-128 для защиты данных.
Энергоэффективность и питание
Потребление тока варьируется от 50 мА при мощности +13 дБм до 150 мА при +20 дБм, что делает устройство идеальным для автономных датчиков. Встроенный стабилизатор напряжения 3,3 В 500 мА и цепь зарядки аккумулятора 200 мА позволяют питать модуль от литиевых батарей LiPo. Это упрощает развертывание автономных устройств в полевых условиях.
Гибкость подключений и расширения
На плате разведено 21 GPIO-пин, включая 4 аналоговых входа ADC со скоростью 0,5 MSa/s и 16 каналов PWM. Благодаря разъему STEMMA QT можно мгновенно подключать совместимые датчики и экраны через интерфейс I2C без дополнительного монтажа. USB Type-C используется для программирования и питания, поддерживая режимы Host и Device.
Комплектация
В комплект входит сам модуль Feather RP2040 RFM69 и два ряда золотистых штырей (goldpin) по 16 контактов для удобного монтажа на макетную плату или пайки.
Память и интерфейсы связи
8 МБ внешней Flash-памяти, подключенной через интерфейс QSPI, обеспечивает достаточное пространство для хранения прошивок и данных. На плате доступны два интерфейса I2C, SPI и UART, что позволяет одновременно подключать несколько периферийных модулей. Наличие разъема SWD упрощает процесс отладки и программирования на низком уровне.
Удобство разработки и диагностики
Для индикации состояния работы на плате размещены обычный LED и RGB NeoPixel. Физические кнопки Boot и Reset позволяют легко переходить в режим загрузчика или перезагружать микроконтроллер без отключения питания. Поддержка языков MicroPython и C/C++ делает модуль универсальным инструментом как для быстрого прототипирования, так и для оптимизированных проектов.
Габариты и монтаж
Размеры платы составляют 52.2 × 23 × 7.3 мм, что соответствует стандарту форм-фактора Feather. Это позволяет использовать модуль в компактных корпусах и сочетать его с другими платами расширения. Для удобного монтажа на макетных платах в комплекте идут два ряда штырей по 16 контактов. Этот модуль предназначен для инженеров и хобби-мейкеров, которые строят распределенные системы мониторинга, где важны дальность связи, низкое энергопотребление и простота интеграции с экосистемой Adafruit.