Плюсы и минусы Pro Micro RP2040 для проектов

0

Плюсы и минусы Pro Micro RP2040 для проектов

Наш вердикт


Функциональная плата, которая по цене и размеру не отличается от ItsyBitsy RP2040 от Adafruit, но стоит гораздо дешевле.

Плюсы

  • Разъем Qwiic

  • Отличный выбор GPIO

  • Небольшой размер

  • Зубчатые края

  • Минусы

  • Только один канал I2C

  • Наконец-то мы получили в своё распоряжение первую из плат линейки RP2040 от SparkFun. SparkFun Pro Micro RP2040 за 1 тыс. рублей — самая дешёвая из предлагаемых моделей. Она выполнена в классическом дизайне, напоминающем макет платы Arduino Nano, который отлично подходит для макетной платы и может быть встроен в ваши проекты. Кроме того, она оснащена продуманным набором контактов GPIO и разъёмом Qwiic для совместимых дополнительных плат.

    Ассортимент плат RP2040 от SparkFun разнообразен, но Pro Micro RP2040 является наиболее типичной из них благодаря разумной цене и привычному форм-фактору. Две другие платы — это Thing Plus RP2040, которая имеет аналогичную конструкцию, что и Feather RP2040 от Adafruit, но с дополнительной картой micro SD на 16 МБ флэш-памяти. Последняя плата RP2040 — это MicroMod RP2040 Processor, карта M.2 с процессором RP2040 для использования в серии плат-носителей.

    SparkFun Pro Micro RP2040 — это идеальный форм-фактор для тех, кому нужно много контактов GPIO, зубчатые края и разъем Qwiic. Мы протестировали новейшую плату RP2040 и были приятно удивлены ее универсальностью.

    Технические характеристики SparkFun Pro Micro RP2040

    SoC RP2040ARM Cortex M0+ с тактовой частотой до 133 МГц
    SRAM264кБ
    Флэш-накопительВнешняя флэш-память на 16 МБ
    GPIO20 контактов GPIO со следующими функциями
     10 выходов ШИМ, 10 цифровых входов/выходов, 4 аналоговых 12-битных АЦП, 1 I2C (Qwiic), SPI, 2 UART, программируемый ввод-вывод, 1 WS2812 / NeoPixel
    Порт USBUSB C
    Размеры33 x 17,8 мм

    Дизайн SparkFun Pro Micro RP2040

    1 из 4

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Pro Micro RP2040 от SparkFun почти такого же размера, как ItsyBitsy RP2040 от Adafruit, и имеет знакомый дизайн DIP-корпуса, который идеально подходит для использования на макетной плате, а также для поверхностного монтажа в домашних условиях с помощью кастеллаций. Pro Micro означает, что плата соответствует характеристикам предыдущих плат, обычно работающих на микросхемах Atmel, и стоит примерно в два раза дороже RP2040 за 1 тыс. рублей.

    Ярко-красный цвет платы выделяет её на фоне множества чёрных и зелёных плат, а нанесённые методом шелкографии обозначения контактов GPIO хорошо читаются с обеих сторон платы. Питание можно подавать через порт USB C, который также используется для программирования платы, или через контакты RAW / + и GND, подавая 5 В при токе 600 мА, но не превышая эти значения. На противоположном конце платы находится разъём Qwiic, который обеспечивает единственное на плате соединение I2C.

    Разъемы Qwiic совместимы с форматом Stemma QT от Adafruit (см. нашу статью о Qwiic в сравнении со Stemma и Grove). Между этими двумя форматами существует множество вариантов коммутационных плат, датчиков и дисплеев, которые легко и просто подключаются к порту. Если вы хотите использовать платы, не поддерживающие Qwiic, то адаптер Qwiic для перемычки станет дешевой и простой альтернативой. Доступ к контактам UART и SPI осуществляется через GPIO.

    Использование SparkFun Pro Micro RP2040

    1 из 4

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Плюсы и минусы Pro Micro RP2040 для проектов

    Наши тесты проводились с использованием последних версий MicroPython и CircuitPython. Для CircuitPython мы протестировали базовую функциональность GPIO со светодиодом и кнопкой, которые работали без проблем. Затем мы подключили кольцо WS2812 / NeoPixel и установили библиотеку neopixel CircuitPython. Через несколько минут на нашем верстаке появилась RGB-подсветка.

    Затем мы подключили ёмкостный сенсорный датчик Adafruit MPR121 с помощью кабеля Qwiic / Stemma QT и вскоре смогли использовать повседневные предметы в качестве сенсорных датчиков. Перейдя на MicroPython, мы проверили, как использовать устройства I2C через разъём Qwiic. Первым был OLED-экран, на котором мы с помощью кода отобразили серию графических демонстраций и анимаций. Следующим испытанием стал четырёхзначный семисегментный дисплей на универсальной плате TM1637 с питанием от разъёма, для подключения которого нам понадобился переходник с Qwiic на перемычку. С TM1637 легко работать благодаря библиотеке MicroPython, в которой есть генератор случайных четырёхзначных чисел и прокручивающийся текст.

    Pro Micro RP2040 от SparkFun сочетает в себе лучшие характеристики двух плат Adafruit RP2040: ItsyBitsy RP2040 и QT Py RP2040. Как и ItsyBitsy RP2040 от Adafruit, Pro Micro RP2030 от SparkFun предлагает широкий выбор контактов GPIO, а также разъем Qwiic / Stemma QT и USB-C, как и QT Py.

    Варианты использования SparkFun Pro Micro RP2040

    Благодаря зубчатым краям и плоской нижней части SparkFun Pro Micro RP2040 можно использовать как в макетной плате, так и в готовом проекте. Встроить эту плату в собственную схему очень просто, если у вас есть её механические размеры. Так что с этой платой вы сможете создать того крошечного робота RP2040, о котором мечтали. Разъем Qwiic и 16 МБ флэш-памяти позволяют использовать Pro Micro RP2040 в проектах по сбору данных.

    Итог

    Плюсы и минусы Pro Micro RP2040 для проектов

    При цене в 1 тыс. рублей, как и у ItsyBitsy RP2040 от Adafruit, мы бы отдали предпочтение Pro Micro RP2040 от SparkFun, поскольку он предлагает множество контактов GPIO и разъем Qwiic / Stemma QT в относительно компактном корпусе.

    Если вам нужна чуть более функциональная плата RP2040 и вы не против немного более высокой цены и большего форм-фактора, то Adafruit Feather RP2040 — отличный выбор, поскольку она совместима с огромной экосистемой дополнительных плат. Если вам нужно что-то поменьше, то Adafruit QT Py RP2040 вам подойдёт. И, конечно же, оригинальный Raspberry Pi Pico — лучшее соотношение цены и качества: всего 400 рублей. Однако, если вам нужна хорошая плата среднего размера с широкими возможностями, лучше всего подойдёт SparkFun Pro Micro RP2040.

    Ознакомьтесь с нашим обзором Pimoroni Keybow 2040

    Источник