Arduino Nano RP2040 Connect: новая «ардуинка» с Wi-Fi на борту

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-пины

Аналоговые 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, но и плата более функциональная.

 

Источник

Arduino Nano RP2040 Connect, беспроводная связь, железо

Читайте также