Entra en la matriz (LED) con este controlador todo en uno, alimentado por USB-C, para paneles HUB75.
Interstate 75 es una placa de controladores basada en el RP2040 para matrices de LED de tipo HUB75. Está diseñado para conectarse perfectamente a la parte posterior de un panel LED y proporciona una forma rápida y sencilla de crear una señalización de desplazamiento o una pantalla LED llamativa para las salidas de los sensores.
El I75 se alimenta y es programable por USB-C. El USB-C es capaz de proporcionar hasta 3A de energía, lo que debería ser suficiente para alimentar un solo panel de 64x64 (o más pequeño), suponiendo que no estés planeando nada demasiado brillante. Si necesitas más potencia que eso (¿para poder encadenar varios paneles, quizás?) puedes inyectarla en los terminales de tornillo en su lugar. También hay dos botones útiles, un botón de reinicio y un LED RGB integrado.
También hemos incluido un conector QW/ST para facilitar la conexión de los breakouts Qwiic o STEMMA QT.
Características
Impulsado por RP2040 (Dual Arm Cortex M0+ corriendo hasta 133Mhz con 264kB de SRAM)
2MB de flash QSPI que soporta XiP
Compatible con matrices LED de 32x32, 32x64 y 64x64.
Terminales de tornillo robustos para alimentar los paneles LED.
Conector USB-C para alimentación y programación (3A máx.)
Conector Qw/ST (Qwiic/STEMMA QT)
Reset, BOOT y un botón de usuario (el botón BOOT también puede usarse como botón de usuario)
LED RGB
Completamente montado (no requiere soldadura)
Medidas: aprox. 48,5 x 31 x 17mm (L x W x H, incluidos los conectores)
Esquema
Bibliotecas C++/MicroPython
Los paneles de matriz LED y los cables se venden por separado, ¡consulta la pestaña de extras para ver algunas opciones!
Software
Al tratarse de una placa RP2040, Interstate 75 es agnóstica al firmware. Puedes programarlo con C/C++, MicroPython o CircuitPython.
Nuestras librerías C++/MicroPython contienen algunos controladores HUB75 que utilizan las máquinas de estado PIO y DMA del RP2040 para minimizar el uso de la CPU y maximizar la deliciosa profundidad de color con corrección gamma de 10 bits.
Obtendrás el mejor rendimiento utilizando C++, pero si eres un principiante te recomendamos que utilices nuestra compilación de MicroPython incluida en las baterías para facilitar el comienzo.
Primeros pasos con Interstate 75
Descargue MicroPython de la marca Pirate
Referencia de funciones de Interstate 75
Ejemplos de C++
Ejemplos de MicroPython
¡También puede utilizar CircuitPython en su Interstate 75! Debido a que los controladores de CircuitPython están diseñados para trabajar en un montón de diferentes microcontroladores, no obtendrás los ajustes específicos de la arquitectura RP2040 que encontrarás en nuestra biblioteca, pero tendrás acceso a la poderosa biblioteca DisplayIO de Adafruit que hace que sea muy fácil mostrar todo tipo de texto, dibujar formas y mostrar imágenes.
Primeros pasos con Interstate 75
Descargar CircuitPython para Interstate 75
Primeros pasos con CircuitPython
Matrices de LEDs RGB con CircuitPython
Por favor, ten en cuenta que algunas variedades menos comunes de paneles 64x64, como las que utilizan el chip FM6126A, no están actualmente soportadas en CircuitPython.
Conexión de Breakouts
Si tu breakout tiene un conector QW/ST en la placa, puedes conectarlo directamente con un cable JST-SH a JST-SH, o puedes conectar fácilmente cualquiera de nuestros breakouts I2C Breakout Garden con un cable JST-SH a JST-SH acoplado con un adaptador Qw/ST a Breakout Garden.
En las notas de la versión más reciente se puede encontrar una lista de los breakouts que actualmente son compatibles con nuestra versión de C++/MicroPython.
También hemos separado un montón de pines I2C útiles, pines analógicos y pines de depuración a lo largo de la placa para que puedas soldar cosas como breakouts o potenciómetros analógicos directamente a ellos.
Acerca del RP2040
El microcontrolador RP2040 de Raspberry Pi es un ARM Cortex M0+ de doble núcleo que funciona a 133Mhz. Incluye 264kB de SRAM, 30 pines GPIO multifunción (incluyendo un ADC de 12 bits de cuatro canales), un montón de periféricos estándar (I2C, SPI, UART, PWM, relojes, etc.) y soporte USB.
Una característica muy interesante del RP2040 son las entradas y salidas programables, que permiten ejecutar programas personalizados que pueden manipular los pines GPIO y transferir datos entre periféricos; pueden descargar tareas que requieren altas velocidades de transferencia de datos o una sincronización precisa que tradicionalmente habrían requerido mucho trabajo de la CPU.