Plasma es una suite de secuenciación LED/luz escrita para armonizar una variedad de tipos e interfaces LED Strand/Board en una API estándar para el código de iluminación de escritura y en cualquier lugar.
Plasma también incluye Plasmad, un demonio del sistema para secuenciar tiras de luz utilizando imágenes PNG para proporcionar marcos de animación.
Plasma se escribió originalmente para proporcionar una manera fácil de secuenciar luces e intercambiar patrones para el kit Pimoroni Plasma.
Hemos creado un script de instalación fácil que instalará todos los requisitos previos y obtendrá su botón de arcade de plasma en funcionamiento con esfuerzos mínimos. Para ejecutarlo, encienda la terminal que encontrará en el menú -> Accesorios -> Terminal en su escritorio Raspberry Pi, como se ilustra a continuación:
En la nueva ventana de terminal, escriba el comando exactamente como aparece a continuación (verifique los errores tipográficos) y siga las instrucciones en pantalla:
curl https://get.pimoroni.com/plasma | bash Si elige descargar ejemplos, los encontrará en /home/pi/Pimoroni/plasma/ .
sudo pip3 install plasmalightsPara instalar el demonio de plasma, debe clonar este repositorio, navegue al directorio "demonio" y ejecute el instalador:
git clone https://github.com/pimoroni/plasma
cd plasma/daemon
sudo ./install
Nota: Si está utilizando Picade Player X, debe editar Daemon/Etc/Systemd/System/Plasma.Service y cambiar la opción del dispositivo de salida desde -o GPIO:15:14 a -o SERIAL:/dev/ttyACM0 . Si está usando unicornio o phat, debe usar -o WS281X:WS2812:18:0 .
Si está utilizando GPIO en un sombrero Picade, puede ajustar los pines en consecuencia usando -o GPIO:<data>:<clock> donde los datos y el reloj son pines BCM válidos. Si está utilizando el viejo encabezado de plasma/pirateo, es posible que deba intercambiar desde -o GPIO:15:14 a -o GPIO:14:15 dependiendo de cómo se conecten sus conexiones.
El instalador de Daemon Plasma instala dos programas en su Raspberry Pi. plasma en sí y una herramienta llamada plasmactl que puede usar para instalar y cambiar los efectos de iluminación. Plasma se ejecuta como un servicio en su sistema.
Comandos plasmactl :
plasmactl 255 0 0 - Establezca luces de plasma en color r, g, b. Rojo en este caso.plasmactl <pattern> - Establezca luces de plasma en la imagen de patrónplasmactl fps <fps> - Cambiar el efecto de plasma Framerate (el valor predeterminado es 30, FPS más bajo = menos CPU)plasmactl --list -Lista todos los patrones disponiblessudo plasmactl --install <pattern> -instale un nuevo patrón, donde <pattern> es el nombre de archivo de un archivo de imagen PNG de 24 bits Si desea contribuir, o como vivir en el borde de su asiento al tener el último código, debe clonar este repositorio, cd al directorio de la biblioteca y ejecutar:
sudo python3 setup.py install