Перейти к содержимому

Обзор SparkFun Pro Micro RP2040: микроконтроллер среднего размера

    1647744003

    Наш вердикт

    Многофункциональная плата по той же цене и размеру, что и ItsyBitsy RP2040 от Adafruit, но с гораздо более выгодной ценой.

    Для

    + Qwiic-коннектор
    + Отличный выбор GPIO
    + Маленький размер
    + Зубчатые края

    Против

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

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

    SparkFun Pro Micro — RP2040
    Прямая цена $9,95

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

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

    Технические характеристики оборудования SparkFun Pro Micro RP2040

    RP2040 SoC
    ARM Cortex M0+ работает на частоте до 133 МГц

    SRAM
    264 КБ

    Флэш-память
    16 МБ внешней флэш-памяти

    GPIO
    20 контактов GPIO со следующими функциями

    10 выходов ШИМ, 10 цифровых входов/выходов, 4 аналоговых 12-разрядных АЦП, 1 порт I2C (Qwiic), SPI, 2 порта UART, программируемый ввод-вывод, 1 порт WS2812 / NeoPixel

    USB-порт
    USB С

    Габаритные размеры
    1,3 х 0,7 дюйма (33 х 17,8 мм)

    Дизайн SparkFun Pro Micro RP2040 

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

    Ярко-красный цвет платы выделяет ее из множества черных и зеленых плат, а напечатанный шелкографией номер контакта 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

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

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

    SparkFun Pro Micro RP2040 сочетает в себе лучшие функции двух плат 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 в проектах по сбору данных.

    Нижняя линия

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

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

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x