La Raspberry Pi 5 supone una gran evolución respecto a su predecesora, la Raspberry Pi 4, con mejoras notables en rendimiento de CPU y GPU, además de velocidades de I/O superiores. Sin embargo, este nuevo modelo también trae consigo ciertas incompatibilidades, especialmente destacadas por Adafruit. En particular, la Raspberry Pi 5 ha perdido la capacidad de controlar matrices de LED HUB75 de forma directa, ya que ahora utiliza el control periférico RP1 para la gestión de GPIO, dejando atrás el control directo anterior proporcionado por el procesador Broadcom.
Para solucionar esta limitación, Adafruit ha adaptado el bloque PIO (Programmable I/O) que se encuentra en el chip RP1, similar al que encontramos en los microcontroladores RP2040 y RP2350. Esto permite controlar matrices de LED HUB75 desde la Raspberry Pi 5. Los desarrolladores pueden acceder a esta innovadora funcionalidad mediante el repositorio Adafruit-Blinka-Raspberry-Pi5-Piomatter disponible en GitHub.
La instalación de la biblioteca Adafruit Blinka Raspberry Pi 5 PioMatter es sencilla y puede realizarse siguiendo las instrucciones que proporciona Adafruit Learn. Tras configurar el RGB Matrix Bonnet o el RGB Matrix HAT en la Raspberry Pi 5 y conectar una matriz HUB75, los usuarios deberán ejecutar los siguientes comandos en Raspberry Pi OS:
python -m venv ~/venvs/blinka_venv
source ~/venvs/blinka_venv/bin/activate
pip install adafruit-blinka
pip install pillow
pip install numpy
pip install Adafruit-Blinka-Raspberry-Pi5-Piomatter
Otro requerimiento es modificar la configuración de las reglas del subsistema PIO, editando el archivo en /etc/udev/rules.d/99-com.rules, añadiendo la línea:
SUBSYSTEM==”*-pio”, GROUP=”gpio”, MODE=”0660″
Es necesario reiniciar el sistema para aplicar estos cambios. Después, los usuarios podrán ejecutar comandos para interactuar con la matriz RGB HUB75. Un sencillo script de ejemplo, `single_panel_simpletest.py`, generará formas básicas como un cuadrado, un círculo y un triángulo.
Aunque la biblioteca se encuentra actualmente en su fase Alpha, lo que implica la posibilidad de errores, Adafruit Learn ofrece una variedad de ejemplos adicionales. Estos ejemplos incluyen funcionalidades como la reproducción de GIFs, texto en movimiento, el reflejo de la consola serie y incluso la reproducción de videos MP4, siendo la animación de Big Buck Bunny un claro ejemplo en la demostración.
Es importante destacar que el control de matrices HUB75 no requiere exclusivamente de una placa única con capacidades Linux. Discutía recientemente Debashis sobre la placa Pimoroni Interstate 75 W (RP2350), que también está diseñada para paneles de matriz de LED HUB75. Sin embargo, la tarea de renderizar videos MP4 en la placa Raspberry Pi RP2350 puede presentar mayores desafíos, aunque no imposibles de superar.
¿Quieres montarte tu propio sistema Smart Home?
¿Te gustaría empezar poco a poco teniendo Google Home, Alexa o Home Assistant para controlar las luces, calefacción y otros electrodomésticos de la casa? ¡Te ayudamos!
Entra en nuestro Grupo de Telégram de Domótica y también puedes entrar a nuestro Foro de Domótica donde podrás empezar a leer y preguntar tus dudas. Además, si quieres estar al tanto de las ofertas de domótica que salen a diario para poder hacerte un sistema de domótica low cost, entra a nuestro Canal de ofertas de domótica y no te perderás ni una o si lo prefieres y no tienes Telegram, puedes entrar a nuestra página de ofertas de domótica o Smart Home en Facebook. ¡Síguenos también en nuestro Facebook, Twitter o Instagram!
¡Te esperamos!Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales:
* Tecnología en general *
* Juguetes / consolas / Juegos de mesa *
* Manualidades *
Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es
Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales:
* Tecnología en general *
* Juguetes / consolas / Juegos de mesa *
* Manualidades *
Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es
* Tecnología en general * * Juguetes / consolas / Juegos de mesa * * Manualidades *
Descubre más desde Domótica en Casa
Suscríbete y recibe las últimas entradas en tu correo electrónico.