Saltar al contenido

Revisión de SparkFun Pro Micro RP2040: microcontrolador de tamaño mediano

    1647744003

    Nuestro veredicto

    Una placa repleta de funciones que tiene el mismo precio y tamaño que la ItsyBitsy RP2040 de Adafruit, pero con un valor mucho mejor.

    Para

    + Conector Qwiic
    + Gran elección de GPIO
    + Tamaño pequeño
    + Bordes almenados

    En contra

    – Solo un canal I2C

    Finalmente tenemos en nuestras manos la primera de la gama de placas RP2040 de SparkFun. El SparkFun Pro Micro RP2040 de $ 10 es el modelo más barato que se ofrece y sigue un diseño clásico que se asemeja a un diseño de placa Arduino Nano que se encuentra en casa en una placa de prueba e integrado en sus proyectos. También nos proporciona una selección considerada de pines GPIO y un conector Qwiic para placas complementarias compatibles.

    SparkFun Pro Micro – RP2040
    Precio directo $9.95

    La gama de placas RP2040 de SparkFun es variada, pero la Pro Micro RP2040 es la más típica del grupo, debido a su precio razonable y factor de forma familiar. Los otros dos son Thing Plus RP2040, que está diseñado con un diseño similar al Feather RP2040 de Adafruit pero con una tarjeta micro SD adicional de 16 MB de almacenamiento flash. La placa RP2040 final es el procesador MicroMod RP2040, una tarjeta M.2 que contiene la RP2040 para usar en una serie de placas portadoras.

    El Pro Micro RP2040 de SparkFun parece ser el factor de forma ideal para aquellos que necesitan muchos pines GPIO, bordes almenados y un conector Qwiic. Pusimos a prueba la última placa RP2040 para cruzar nuestro banco de trabajo y nos sorprendió gratamente su versatilidad.

    Especificaciones del hardware SparkFun Pro Micro RP2040

    SoC RP2040
    ARM Cortex M0+ funcionando hasta 133Mhz

    SRAM
    264kB

    Almacenamiento flash
    Memoria flash externa de 16 MB

    GPIO
    20 pines GPIO con la siguiente funcionalidad

    10 salidas PWM 10 E/S digital, 4 ADC analógico de 12 bits, 1 I2C (Qwiic), SPI, 2 UART, E/S programable, 1 WS2812 / NeoPixel

    Puerto USB
    USB-C

    Dimensiones
    33 x 17,8 mm (1,3 x 0,7 pulgadas)

    Diseño del SparkFun Pro Micro RP2040 

    Siendo casi del mismo tamaño que el ItsyBitsy RP2040 de Adafruit, el Pro Micro RP2040 de SparkFun tiene un diseño de paquete DIP familiar, ideal para usar en una placa de prueba, pero también en el hogar cuando el montaje en superficie se suelda en su lugar usando las almenas. Ser un Pro Micro significa que la placa encaja con las características de las placas anteriores, normalmente con chips Atmel y alrededor del doble del precio de la RP2040 de $10. 

    El color rojo brillante de la placa hace que se destaque entre un mar de placas negras y verdes, y la referencia del pin GPIO impresa en serigrafía se lee claramente en ambos lados de la placa. La alimentación se puede proporcionar a través del puerto USB C, que también se usa para programar la placa, o podemos usar el pin RAW / + y GND para proporcionar 5V a 600mA, pero asegúrese de no sobrepasar estos límites. En el extremo opuesto de la placa hay un conector Qwiic que rompe la única conexión I2C de la placa. 

    Los conectores Qwiic son compatibles con el formato Stemma QT de Adafruit (vea nuestra historia sobre Qwiic vs Stemma vs Grove) y entre los dos formatos tenemos una gran variedad de placas de conexión, sensores y pantallas que se conectan de manera simple y limpia al puerto. Si desea utilizar placas que no sean Qwiic, entonces un adaptador de Qwiic a cable de puente es una alternativa barata y fácil. El acceso al UART, los pines SPI se realiza a través del GPIO.

    Usando el SparkFun Pro Micro RP2040

    Nuestras pruebas se realizaron utilizando las últimas versiones de MicroPython y CircuitPython. Para CircuitPython, probamos la funcionalidad básica de GPIO con un LED y un botón que funcionó sin problemas. Yendo un poco más allá, conectamos un anillo WS2812 / NeoPixel e instalamos la biblioteca neopixel CircuitPython y, en pocos minutos, teníamos iluminación RGB en nuestro banco de trabajo.

    Luego conectamos un sensor táctil capacitivo Adafruit MPR121 a través de un cable Qwiic / Stemma QT y pronto pudimos usar objetos cotidianos como entradas táctiles. Pasando a MicroPython, probamos cómo usar dispositivos I2C a través del conector Qwiic. La primera fue una pantalla OLED que codificamos para mostrar una serie de demostraciones gráficas y animaciones. La siguiente prueba fue una pantalla de cuatro dígitos y siete segmentos, una placa genérica con alimentación TM1637 que usa pines de cabecera, lo que requiere que usemos un adaptador de cable Qwiic a puente. Es fácil trabajar con el TM1637 gracias a una biblioteca MicroPython, teníamos un generador de números aleatorios de cuatro dígitos y texto desplazable.

    La Pro Micro RP2040 de SparkFun combina las mejores características de dos placas Adafruit RP2040, la ItsyBitsy RP2040 y la QT Py RP2040. Al igual que el ItsyBitsy RP2040 de Adafruit, el Pro Micro RP2030 de SparkFun ofrece una gran selección de pines GPIO y ofrece un conector Qwiic / Stemma QT y USB-C como el QT Py.

    Casos de uso para SparkFun Pro Micro RP2040

    Con bordes almenados y una parte inferior plana, el SparkFun Pro Micro RP2040 está en casa integrado en un proyecto como lo está en una placa de prueba. Incrustar esta placa en su propio circuito es trivial una vez que tiene las dimensiones mecánicas. Así que ese diminuto robot RP2040 que querías construir podría ser una realidad con esta placa. El conector Qwiic y los 16 MB de almacenamiento flash permiten utilizar el Pro Micro RP2040 en proyectos de recopilación de datos.

    Línea de fondo

    Con un precio de $10, el mismo que el ItsyBitsy RP2040 de Adafruit, preferiríamos el Pro Micro RP2040 de SparkFun, ya que ofrece muchos pines GPIO y un conector Qwiic/Stemma QT en un paquete relativamente pequeño.

    Si está buscando un poco más de funcionalidad de su placa RP2040 y no le importa un precio un poco más alto y un factor de forma más grande, Adafruit Feather RP2040 es una excelente opción porque funciona con un gran ecosistema de placas complementarias. Si necesita algo más pequeño, el Adafruit QT Py RP2040 cumple con los requisitos. Y, por supuesto, el Raspberry Pi Pico original es el mejor valor por solo $4. Sin embargo, si desea una buena placa de tamaño mediano con mucha flexibilidad, la SparkFun Pro Micro RP2040 es su mejor opción.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x