Nuestro veredicto
Un compromiso bien pensado entre las placas QT Py y Feather RP2040. Si necesita el GPIO pero no el tamaño, ItsyBitsy RP2040 es la elección correcta.
Para
+ Más pines que un QT Py, pero no un complemento completo
+ Botón de ARRANQUE programable por el usuario
+ Mismo precio que QT Py RP2040
En contra
– Sin vástago QT
La última placa RP2040 de Adafruit es un compromiso. No es tan pequeño como el QT Py RP2040 ni tiene tantas funciones como el Feather RP2040, pero ofrece una gran selección de pines GPIO en un factor de forma compacto. El ItsyBitsy RP2040 de $10 es ideal para aquellos que necesitan muchos pines GPIO en un paquete pequeño. Continuando con la gama de placas ItsyBitsy de Adafruit, el modelo RP2040 trae el potente SoC Raspberry Pi RP2040 al factor de forma y, desde la distancia, se le puede perdonar por pensar que se trata de un Arduino Nano, el parecido es sorprendente.
Adafruit ItsyBitsy RP2040
Precio directo $9.95
ItsyBitsy RP2040 es aproximadamente el doble del tamaño de QT Py RP2040 a pesar de tener el mismo precio. Lo que ganamos en pines GPIO lo perdemos en forma de conector Stemma QT. El Feather RP2040 es más grande que el ItsyBitsy RP2040, pero solo por 14 mm, no es una gran cantidad para proyectos de uso general, pero para aquellos con espacio limitado, cada milímetro cuenta. ¿Podría el ItsyBitsy RP2040 ser un compromiso demasiado grande?
Especificaciones de hardware de Adafruit ItsyBitsy RP2040
SoC RP2040
ARM Cortex M0+ funcionando hasta 133Mhz
SRAM
264kB
Almacenamiento flash
8 MB de QSPI
GPIO
30 pines GPIO con la siguiente funcionalidad 16 salidas PWM 10 E/S digital, 4 ADC analógico de 12 bits, 2 I2C, SPI, 2 UART, E/S programable, 1 NeoPixel
Puerto USB
Micro USB
Dimensiones
1,4 x 0,7 x 0,2 (36 mm x 18 mm x 4 mm)
Diseño del Adafruit ItsyBitsy RP2040
La gama ItsyBitsy es un compromiso, cuando necesita muchos pines para un proyecto, pero aún necesita la placa más pequeña posible. Como dice Adafruit “¿Qué es más pequeño que una pluma pero más grande que una baratija? ¡Es un ItsyBitsy! “
En nuestro caso, el ItsyBitsy RP2040 es más grande que el QT Py RP2040 pero más pequeño que el Feather RP2040. La placa está diseñada en una configuración DIP, lo que significa que se puede usar fácilmente en una placa de prueba. Lo que falta en el ItsyBitsy RP2040 son los bordes almenados para la soldadura de montaje en superficie; de hecho, hay cinco pines GPIO adicionales opuestos al conector micro USB que requieren soldadura con los pines apuntando hacia arriba.
Estos pines adicionales son útiles, pero significa que no tenemos ningún conector Stemma QT, por lo general, estos no están presentes en el rango. Pero su inclusión habría sido un gran impulso de conectividad para esta pequeña placa. Los pines GPIO están claramente etiquetados en ambos lados de la placa, convenientemente los pines SDA y SCL para I2C tienen sus números de pin GPIO en el reverso.
Uso de Adafruit ItsyBitsy RP2040
El ItsyBitsy RP2040 es un clásico de Adafruit: fácil de usar y con una selección bien escogida de pines GPIO. Como se trata de una placa RP2040, podemos escribir código utilizando MicroPython, CircuitPython, C/C++ y Arduino IDE. Probamos el ItsyBitsy RP2040 con CircuitPython y MicroPython, pero con toda honestidad, si está comprando una placa Adafruit, es muy probable que prefiera CircuitPython.
En funcionamiento, el ItsyBitsy RP2040 se comporta exactamente como el QT Py RP2040 y el Feather RP2040. Hicimos algunas pruebas en CircuitPython comenzando con el LED parpadeante obligatorio y luego controlamos el NeoPixel incorporado. A pesar de no tener un conector Stemma QT, podemos usar placas Stemma QT a través de un adaptador Stemma QT a cable de puente y, gracias a la amplia biblioteca de placas y controladores de Adafruit, podemos conectar sensores, pantallas y muchas más placas complementarias. Nuestras pruebas con MicroPython involucraron el uso de una pantalla OLED I2C para mostrar imágenes y animaciones. Después de un pequeño problema de numeración de pines, que inicialmente nos impidió usar los pines I2C, pudimos resolver el problema y desplazar el logotipo de Tom’s Hardware por la pantalla.
Casos de uso para Adafruit ItsyBitsy RP2040
ItsyBitsy RP2040 está diseñado para aquellos que necesitan muchos pines GPIO en un paquete pequeño. Con los 13 pines GPIO de QT Py RP2040 y el conector Stemma QT tenemos un paquete más pequeño, pero eso restringe lo que podemos lograr, especialmente con proyectos de E/S programable (PIO). Los 30 pines GPIO del ItsyBitsy RP2040 significan que podemos mezclar proyectos que usan GPIO tradicional con PIO.
El tamaño y la selección de GPIO de ItsyBitsy RP2040 significa que podemos construir fácilmente robots y descargar la entrada del sensor, por ejemplo, desde un sensor ultrasónico HC-SR04+ al PIO. Con SPI e I2C podemos adjuntar pantallas, sensores y tarjetas SD para proyectos de registro de datos. Se consideran los compromisos hechos para el factor de forma, cortando el trigo de la paja y brindándonos exactamente lo que necesitamos.
Línea de fondo
Con alrededor de $ 10, ItsyBitsy RP2040 tiene el mismo precio que el QT Py RP2040 y $ 2 más barato que un Feather RP2040. El Raspberry Pi Pico es la alternativa más económica, cuesta solo $4, pero es más grande y no tiene la luz Neopixel incorporada (y solo tiene 3 puertos ADC). Cada uno de los tableros funciona de la misma manera, por lo que todo se reduce a lo que desea hacer con el tablero.
Si es nuevo en el RP2040 y prefiere las placas de Adafruit, entonces el Feather RP2040 es el mejor valor general. Tiene Stemma QT, carga LiPo integrada y compatibilidad con placas de expansión FeatherWing. Si necesita la placa más pequeña posible y puede manejar la pérdida de pines GPIO, QT Py RP2040 es para usted. Pero si necesita un compromiso, ItsyBitsy RP2040 es la opción sólida.