Nuestro veredicto
Puede que no sea para todos, pero para aquellos que necesitan una placa RP2040 compacta con acceso a una amplia gama de sensores, Trinkey QT2040 es una opción sólida que hará el trabajo.
Para
+ Fácil de usar
+ orificios de montaje M2.5
+ Stemma QT / Qwiic
En contra
– Poco o nada de GPIO
Adafruit tomó el RP2040 de Raspberry Pi, el mismo SoC que se encuentra en Raspberry Pi Pico, y lo colocó en algo diferente. Un dispositivo con forma de llave USB sin GPIO y conectividad limitada. ¿Que estaban pensando? Adafruit ha creado una gama de placas con alimentación RP2040, desde la QT Py RP2040 más pequeña hasta la Feather RP2040 más grande, todas cuentan con una selección de pines GPIO y la mayoría viene con características adicionales.
Para la última placa RP2040 de Adafruit, tenemos una placa diseñada en torno al factor de forma Trinkey de Adafruit que ve un dispositivo de estilo Trinket combinado con la comodidad de una llave USB. Trinkey QT2040 está diseñado para usar plug and play y se puede conectar a cualquier computadora que ejecute cualquier sistema operativo.
Adafruit Trinkey QT2040 $7.50
Trinkey QT2040 ofrece un medio rápido y sencillo para construir proyectos con la potencia del RP2040 y así lo hicimos con una serie de sensores conectados a través del práctico conector Stemma Q/Qwiic.
Especificaciones de hardware de Adafruit Trinkey QT2040
Sistema en chip
Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido. Procesador Arm Cortex M0+ de doble núcleo, reloj flexible que funciona hasta 133 MHz. 264 KB de SRAM y 8 MB de memoria Flash integrada
GPIO
Puerto STEMMA QT / Qwiic para conectividad I2C NeoPixel (WS2812B) LED RGB Botón BOOT programable por el usuario
Alimentación/USB
USB A integrado en PCB extra grueso
Dimensiones
1 x 0,7 pulgadas (2,54 x 17,8 mm)
Diseño y uso del Adafruit Trinkey QT2040
Obviamente, el Trinkey QT2040 de Adafruit se centra en la conexión USB-A. Sin cables de arrastre, solo conéctelo y comience a piratear. La gama de placas Trinkey de Adafruit sigue esta práctica, pero la Trinkey QT2040 es la primera en funcionar con el SoC RP2040 de Raspberry Pi. Los Trinkeys anteriores funcionaban con un SoC Atmel SAMD21. Debido al tamaño de Adafruit Trinkey QT2040, no hay pines compatibles con la placa de prueba tradicional, sino que tenemos un solo conector Stemma QT / Qwiic que se puede usar con dispositivos compatibles, incluidos sensores y pantallas. Los componentes Stemma QT / Qwiic se pueden encadenar para construir proyectos, por ejemplo, conectamos un espectrómetro de 10 canales AS7341 y un sensor de calidad del aire BME688 a Trinkey QT2040 y leemos datos en vivo, que se muestran a través de Python Shell (REPL). Trinket QT2040 también cuenta con un solo NeoPixel, que, si se deja sin programar, mostrará cualquier error haciendo parpadear el LED un número determinado de veces y en un color determinado. Podemos usar NeoPixel en nuestros proyectos gracias a una biblioteca simple de CircuitPython que abstrae la mayoría de las complejidades, incluida la abstracción del pin GPIO en su lugar, tenemos una referencia con nombre (board.NEOPIXEL). El botón BOOT programable por el usuario generalmente se usa para configurar la placa en un modo en el que se puede actualizar el nuevo firmware. Este botón también se puede usar en nuestros proyectos y también tiene una referencia con nombre abstracto (board.BUTTON) que se puede usar para activar acciones en nuestro código. incluida la abstracción del pin GPIO, en su lugar tenemos una referencia con nombre (board.NEOPIXEL). El botón BOOT programable por el usuario generalmente se usa para configurar la placa en un modo en el que se puede actualizar el nuevo firmware. Este botón también se puede usar en nuestros proyectos y también tiene una referencia con nombre abstracto (board.BUTTON) que se puede usar para activar acciones en nuestro código. incluida la abstracción del pin GPIO, en su lugar tenemos una referencia con nombre (board.NEOPIXEL). El botón BOOT programable por el usuario generalmente se usa para configurar la placa en un modo en el que se puede actualizar el nuevo firmware. Este botón también se puede usar en nuestros proyectos y también tiene una referencia con nombre abstracto (board.BUTTON) que se puede usar para activar acciones en nuestro código.
Físicamente, Trinkey QT2040 es un poco más grande que QT Py RP2040, pero esto es bueno, ya que Trinkey QT2040 ha sido diseñado para aprovechar muchos componentes Stemma QT que tienen un tamaño similar. Con los cuatro orificios para tornillos M2.5, podemos apilar componentes uno encima de otro y, al usar cables Stemma QT cortos, podemos construir proyectos limpios y potentes.
Trinkey QT2040 es compatible con C/C++ y MicroPython, pero para obtener lo mejor de esta placa realmente necesitamos usar CircuitPython. Con CircuitPython, tenemos un dialecto de Python 3 fácil de usar, una gran selección de bibliotecas que garantizan que podemos tomar y conectar una placa Stemma QT / Qwiic y comenzar a piratear. CircuitPython es la forma ideal de experimentar Trinkey QT2040.
Casos de uso para Adafruit Trinkey QT2040
La falta de un GPIO tradicional es un obstáculo para Trinkey QT2040, pero de ninguna manera es una pérdida. El factor de forma USB significa que Trinkey QT2040 se puede conectar a una computadora que requiere acceso rápido a una plataforma de piratería de hardware. Si necesita piratear algunos componentes I2C, Trinkey QT2040 le permitirá conectarse y piratear. Pero eso no es todo lo que Trinkey QT2040 puede hacer. Podemos construir nuestro proyecto utilizando varias placas Stemma QT / Qwiic y conectarlo directamente a un banco de energía USB sin cables adicionales. Un ejemplo de este tipo de proyecto es un dispositivo de recopilación de datos, que utiliza sensores para recuperar la temperatura, la humedad, la calidad del aire y almacenar los datos en los generosos 8 MB de almacenamiento flash. Luego podemos recuperar el proyecto Trinkey QT2040 y conectarnos a una computadora para interpretar los datos. El M2.
Línea de fondo
Adafruit Trinkey QT2040 no es una placa para todos. La falta de GPIO tradicional desanimará a algunos, pero la conveniencia de USB A y Stemma QT / Qwiic eleva esta placa a una navaja suiza de herramienta. Tiene todo lo que necesitamos para recopilar datos de sensores compatibles. Se puede alimentar desde cualquier puerto USB y es compacto. La gama de tablas Trinkey es un nicho, pero hacen el trabajo. La conexión USB A es extremadamente útil y bienvenida, pero a medida que las computadoras portátiles avanzan hacia el USB C, nos preguntamos si una versión futura de esta placa vendrá con la conexión más nueva.