A diferencia de lo que muchos usuarios piensan, para montar un PC con piezas, no es necesario tener amplios conocimientos de ningún tipo, aunque si son necesarios para crear la configuración que necesitemos acorde nuestras necesidades y presupuesto.
No es necesario tener conocimientos de ningún tipo porque cada uno de los componentes de un PC tiene un conector que solo encaja en un único lugar, por lo que, a no ser que forcemos la conexión es complicado equivocarnos. Los únicos conectores que puede llevar a engaño con los de la caja del PC que controla el botón de encendido, reset y los puertos USB entre otros.
Las placas base que incorporan una ranura M.2, permiten utilizar unidades de estado sólido NVMe, generalmente con el factor forma 2280, aunque también podemos encontrar modelos más pequeños. El canal de YouTube bitluni ha querido darle otro uso a este conector creando una matriz de LED cuyo funcionamiento se gestiona a través de un navegador.
Utiliza el conector M.2 de una placa base para añadir una matriz de LEDs
La idea de crear una matriz de LEDs que se conectará a la ranura M.2 nació como un simple experimento, experimento que llevó a cabo con mucho esfuerzo y que le ha llevado a compartir este proyecto con la comunidad para que cualquier usuario interesado, con los conocimientos adecuados, pueda llevarlo a cabo.
La matriz de LED, como hemos comentado más arriba, se puede controlar directamente desde el navegador gracias a un microcontrolador RISC-V conectado a la interfaz PCIe y un chip CH382. En el vídeo que os dejamos a continuación muestra el diseño electrónico y la creación del PCB, lidiando con un gran número de problemas a la hora de realizar las soldaduras de los 240 LEDs en un tamaño tan diminuto.
Los primeros diseños de este proyecto sufrían problemas de calentamiento. La placa base, tampoco ayudaba ya que no reconocía este dispositivo una vez conectado. Esto obligó al protagonista de este vídeo a revisar por completo el diseño del PCB y la configuración de las líneas de PCIe para asegurarse que la transmisión y recepción de señales se hacía correctamente.
Una vez solucionado el problema, finalmente consiguió cargar el firmware del PCB que había creado directamente desde el navegador (no sin antes hacer diversas modificaciones). De esta forma, consiguió controlar la matriz conectada a la ranura M.2 directamente a través del navegador, sin necesidad de utilizar un software propietario que, como todos sabemos, implica una serie de limitaciones, especialmente a la hora de realizar ajustes o modificaciones.
En colaboración con su comunidad, bitluni creó una herramienta que le permitiera dibujar y enviar gráficos al dispositivo, logrando incluso mostrar imágenes o animaciones siendo incluso de ejecutar juegos como Doom.
Con este vídeo, biluni ha querido demostrar como un simple conector M.2 se puede utilizar para usos creativos o experimentales a través de software open source, aunque, en el mundo real, no tiene ninguna utilidad práctica más allá de darle un de color adicional al interior del PC.
