Plasma-это светодиодный/световой последовательный набор, записанный для гармонизации различных типов и интерфейсов светодиодных цепей и интерфейсов в стандартный API для кода освещения в любом случае.
Plasma также включает в себя Plasmad, системный демон для секвенирования световых полос с использованием изображений PNG для обеспечения анимационных рам.
Первоначально плазма была написана, чтобы обеспечить простой способ последовательности светильников и обменять узоры для плазменного набора Pimoroni.
Мы создали простой сценарий установки, который установит все предварительные условия и выявит кнопку плазменной аркады с минимальными усилиями. Чтобы запустить его, запустите терминал, который вы найдете в меню -> Аксессуары -> терминал на рабочем столе Raspberry Pi, как показано ниже:
В новом окне терминала введите команду точно так же, как она появляется ниже (проверьте опечатки), и следуйте инструкциям на экране:
curl https://get.pimoroni.com/plasma | bash Если вы решите загрузить примеры, вы найдете их в /home/pi/Pimoroni/plasma/ .
sudo pip3 install plasmalightsЧтобы установить плазменную демон, вы должны клонировать этот репозиторий, перейдите в каталог «Daemon» и запустите установщик:
git clone https://github.com/pimoroni/plasma
cd plasma/daemon
sudo ./install
Примечание. Если вы используете Picade Player X, вам следует редактировать Daemon/etc/Systemd/System/Plasma.Service и изменить опцию «Выходное устройство» от -o GPIO:15:14 на -o SERIAL:/dev/ttyACM0 . Если вы используете Unicorn Hat или Phat, вы должны использовать -o WS281X:WS2812:18:0 .
Если вы используете GPIO на шляпе Picade, вы можете соответствующим образом отрегулировать контакты, используя -o GPIO:<data>:<clock> Где данные и часы являются действительными BCM -контактами. Если вы используете старый заголовок Plasma/Hack, вам может потребоваться поменять с -o GPIO:15:14 на -o GPIO:14:15 в зависимости от того, как подключены ваши соединения.
Установщик Daemon Daemon Plasma устанавливает две программы на малиновый PI. Сама plasma и инструмент под названием plasmactl , который вы можете использовать для установки и переключения эффектов освещения. Плазма работает как услуга в вашей системе.
Команды plasmactl :
plasmactl 255 0 0 - Установите фонари плазма на R, G, B Color. Красный в этом случае.plasmactl <pattern> - установить плазменные огни на изображение рисункаplasmactl fps <fps> - Изменить эффект плазмы.plasmactl --list -Перечислите все доступные шаблоныsudo plasmactl --install <pattern> -Установите новый шаблон, где <pattern> -имя файла 24 -битного изображения PNG Если вы хотите внести свой вклад или любить жить на краю своего места, имея последний код, вы должны клонировать этот репозиторий, cd в каталог библиотеки и запустить:
sudo python3 setup.py install