Arduino Nano RP2040 Connect: новая «ардуинка» с Wi-Fi на борту
Гаджеты
,
Похоже на то, что компания Arduino не особо спешила с адаптацией чипа RP2040 для своих плат. Свой вариант одноплатника, предложенный Arduino, получил название Arduino Nano RP2040 Connect. Насколько можно понять, у платы есть практически все достоинства «малинки», плюс Wi-Fi, чего часто не хватает.
Коротко о характеристиках платы: ее основа — все та же система на кристалле от Raspberry Foundation. Здесь двухъядерный Arm Cortex M0+ с частотой работы ядра 133 МГц, плюс 264 КБ SRAM и 16 МБ флеш-памяти. Такой же объем памяти у Raspberry Pi Pico. Ну а теперь подробнее обо всем.
Свое решение использовать именно RP2040 разработчики платы аргументировали тем, что SoC уже успела доказать свою практичность и надежность. Проблем с системой не было, несмотря на то, что выпущена она недавно, комьюнити расширяется, возможности использования тоже.
Ну и Arduino с дополнительными возможностями — почти что идеальная плата для разработчиков. Использовать ее можно в большом количестве проектов. По словам представителей компании, итоговый результат — это «Nano на стероидах», премиум-вариант «ардуинки».
Не процессором единым
У платы есть несколько важных преимуществ перед похожими проектами, причем не только благодаря характеристикам.
Одно из преимуществ — полноценная поддержка Arduino Cloud. Это платформа, выпущенная в 2020 году для производителей и профессионалов.
Она позволяет без проблем разрабатывать, отслеживать и контролировать свои проекты Интернета вещей (IoT) из любого места. Прерванную работу можно возобновить в любой момент. У платформы есть все, что необходимо разработчикам:
- Автоматически сгенерированный код, который позволяет быстро реализовать проекты любой сложности. Программистом для работы с этой функцией быть не обязательно.
- Plug & Play Onboarding — генерация макета при настройке нового устройства. Эта возможность тоже ускоряет работу.
- Мобильное приложение — позволяет получить доступ к панелям мониторинга, отслеживать показания датчиков, управлять своим проектом из любой точки мира при помощи специализированных виджетов.
Более того, платформа интегрируется еще и с Amazon Alexa, IFTTT, ZAPIER и Google Sheets, что дает разработчикам еще больше функций. С апреля этого года представители Arduino расширили возможности облачной платформы и одновременно упростили работу с ней. Взимодействоствать между собой могут любые девайсы, подключенные к Arduino Cloud. Специалисты, которые разбираются в программировании, могут писать приложения при помощи Arduino IoT API.
Нативная поддержка RP2020 Arduino Mbed Core. Arduino Core поддерживает принцип plug-and-play. Разработчики без проблем могут использовать существующие наработки для, скажем, Nano 33 BLE Sense, в новой плате. Если есть какой-никакой опыт работы с Arduino, новая плата покорится разработчику за считанные минуты. Более того, компания добавила поддержку всего ПО для RP2040.
Если же наработок никаких нет, можно начать с нуля, для чего есть возможность программирования на MicroPython — специальном ЯП на основе Python. Предусмотрено многое, есть даже бесплатная лицензия OpenMV для проектов из сферы машинного зрения.
Характеристики новинки
Компания опубликовала подробные характеристики в своем блоге.
Плата |
Nano RP2040 Connect SKU: ABX00053 |
|
Микроконтроллер |
Raspberry Pi RP2040 |
|
USB коннектор |
Micro USB A |
|
Пины |
Встроенный LED |
13 |
Цифровые I/O пины |
20 |
|
Аналоговые Input-пины |
8 |
|
Аналоговые Output-пины |
0 |
|
PWM pins |
20 |
|
External interrupts |
20 |
|
Беспроводная связь |
Bluetooth |
Nina W102 uBlox module |
Wi-Fi |
Nina W102 uBlox module |
|
Безопасность |
ATECC608A-MAHDA-T Crypto IC |
|
Communication |
UART |
Да |
I2C |
Да |
|
SPI |
Да |
|
Питание |
Circuit operating voltage |
3.3V |
Board Power Supply (USB/VIN) |
5V/5-21V |
|
Поддержка батарей |
N/A |
|
Коннектор для батареи |
N/A |
|
DC Current per I/O pin |
4 мA |
|
Частота |
Процессор |
133 МГц |
RTC |
N/A |
|
Память |
AT25SF128A-MHB-T |
16MB Flash IC |
Nina W102 uBlox module |
448 КБ ROM, 520 КБ SRAM, 16 МБ Flash |
|
Размеры |
Масса |
6 г |
Ширина |
43.18 мм |
|
Длина |
17.78 мм |
Возможности платы позволяют использовать ее практически в любом проекте без подготовки — как говорится, «сел и поехал». Наиболее значительным достижением можно считать наличие беспроводной связи в виде Wi-Fi и Bluetooth благодаря установке чипа u-blox NINA-W102.
Еще один важный момент — наличие микрофона, который можно использовать для самых разных датчиков, сенсоров, систем обработки звука и т.п. Есть также IMU, открывающий дополнительные возможности.
Стоит отметить, что расположение GPIO-выводов не соответствуют распиновке Raspberry Pi Pico. Но здесь все логично, ведь производитель — Arduino, соответственно, разработчики используют собственную схему расположения выводов. Аналоговых входов здесь сразу 8 — это больше, чем у любой другой платы на базе RP2040.
Cтоит все это удовольствие всего 22 евро. Это, конечно, больше, чем у Raspberry Pi Pico, но и плата более функциональная.