Plasma adalah suite sekuensing LED/cahaya yang ditulis untuk menyelaraskan berbagai jenis untai/papan LED dan antarmuka menjadi API standar untuk kode pencahayaan di mana-mana di mana saja.
Plasma juga termasuk Plasmad, daemon sistem untuk sekuensing strip lampu menggunakan gambar PNG untuk menyediakan bingkai animasi.
Plasma awalnya ditulis untuk memberikan cara mudah untuk mengurutkan lampu dan menukar pola untuk kit plasma pimoroni.
Kami telah membuat skrip instalasi yang mudah yang akan menginstal semua prasyarat dan membuat tombol arcade plasma Anda menyala dan berjalan dengan upaya minimal. Untuk menjalankannya, nyalakan terminal yang akan Anda temukan di menu -> Aksesori -> Terminal di desktop Raspberry Pi Anda, seperti yang diilustrasikan di bawah ini:
Di jendela Terminal Baru Ketik Perintah Persis seperti yang terlihat di bawah ini (periksa kesalahan ketik) dan ikuti instruksi di layar:
curl https://get.pimoroni.com/plasma | bash Jika Anda memilih untuk mengunduh contoh, Anda akan menemukannya di /home/pi/Pimoroni/plasma/ .
sudo pip3 install plasmalightsUntuk memasang daemon plasma, Anda harus mengkloning repositori ini, arahkan ke direktori "Daemon" dan jalankan penginstal:
git clone https://github.com/pimoroni/plasma
cd plasma/daemon
sudo ./install
Catatan: Jika Anda menggunakan Picade Player X -o GPIO:15:14 Anda harus mengedit daemon/etc/systemd/system/plasma -o SERIAL:/dev/ttyACM0 Jika Anda menggunakan topi unicorn atau phat, Anda harus menggunakan -o WS281X:WS2812:18:0 .
Jika Anda menggunakan GPIO pada topi picade, Anda dapat menyesuaikan pin yang sesuai menggunakan -o GPIO:<data>:<clock> di mana data dan jam adalah pin BCM yang valid. Jika Anda menggunakan header plasma/peretasan lama, Anda mungkin perlu bertukar dari -o GPIO:15:14 ke -o GPIO:14:15 tergantung pada bagaimana koneksi Anda terhubung.
Penginstal Daemon Plasma menginstal dua program ke Raspberry Pi Anda. plasma itu sendiri dan alat yang disebut plasmactl yang dapat Anda gunakan untuk menginstal dan mengganti efek pencahayaan. Plasma berjalan sebagai layanan di sistem Anda.
Perintah plasmactl :
plasmactl 255 0 0 - Atur lampu plasma ke warna R, G, B. Merah dalam kasus ini.plasmactl <pattern> - Setel lampu plasma ke gambar polaplasmactl fps <fps> - Ubah framerate efek plasma (default adalah 30, fps lebih rendah = lebih sedikit CPU)plasmactl --list -Daftar semua pola yang tersediasudo plasmactl --install <pattern> > -instal pola baru, di mana <pattern> adalah nama file dari file gambar png 24bit Jika Anda ingin berkontribusi, atau suka hidup di tepi kursi Anda dengan memiliki kode terbaru, Anda harus mengkloning repositori ini, cd ke direktori perpustakaan, dan jalankan:
sudo python3 setup.py install