พลาสม่าเป็นชุดลำดับ LED/Light ที่เขียนขึ้นเพื่อประสานประเภทของสายไฟ/บอร์ด LED ที่หลากหลายและอินเทอร์เฟซลงใน API มาตรฐานสำหรับรหัสแสงที่เขียนขึ้นครั้งเดียว
พลาสม่ายังรวมถึง plasmad, daemon ระบบสำหรับการเรียงลำดับแถบแสงโดยใช้ภาพ PNG เพื่อให้เฟรมภาพเคลื่อนไหว
พลาสมาถูกเขียนขึ้นเพื่อให้วิธีง่ายๆในการจัดลำดับไฟและสลับรูปแบบสำหรับชุดพลาสมา Pimoroni
เราได้สร้างสคริปต์การติดตั้งง่าย ๆ ที่จะติดตั้งสิ่งที่ต้องใช้ล่วงหน้าทั้งหมดและรับปุ่มอาร์เคดพลาสมาของคุณจะสว่างขึ้นและทำงานด้วยความพยายามน้อยที่สุด ในการเรียกใช้เทอร์มินัลไฟซึ่งคุณจะพบในเมนู -> อุปกรณ์เสริม -> เทอร์มินัลบนเดสก์ท็อป Raspberry Pi ของคุณดังที่แสดงด้านล่าง:
ในหน้าต่างเทอร์มินัลใหม่พิมพ์คำสั่งตามที่ปรากฏด้านล่าง (ตรวจสอบการพิมพ์ผิด) และทำตามคำแนะนำบนหน้าจอ:
curl https://get.pimoroni.com/plasma | bash หากคุณเลือกที่จะดาวน์โหลดตัวอย่างคุณจะพบพวกเขาใน /home/pi/Pimoroni/plasma/
sudo pip3 install plasmalightsในการติดตั้งพลาสมา daemon คุณควรโคลนที่เก็บนี้นำทางไปยังไดเรกทอรี "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 หากคุณใช้หมวกยูนิคอร์นหรือ phat คุณควรใช้ -o WS281X:WS2812:18:0
หากคุณใช้ GPIO บนหมวก Picade คุณสามารถปรับพินให้เหมาะสมโดยใช้ -o GPIO:<data>:<clock> โดยที่ข้อมูลและนาฬิกาเป็นหมุด BCM ที่ถูกต้อง หากคุณใช้ส่วนหัวพลาสม่า/แฮ็คเก่าคุณอาจต้องเปลี่ยนจาก -o GPIO:15:14 ถึง -o GPIO:14:15 ขึ้นอยู่กับการเชื่อมต่อของคุณ
ตัวติดตั้งพลาสม่า daemon ติดตั้งสองโปรแกรมลงใน Raspberry Pi ของคุณ plasma เองและเครื่องมือที่เรียกว่า plasmactl คุณสามารถใช้ในการติดตั้งและสลับเอฟเฟกต์แสง พลาสมาทำงานเป็นบริการในระบบของคุณ
คำสั่ง plasmactl :
plasmactl 255 0 0 - ตั้งไฟพลาสม่าเป็น R, G, B สี สีแดงในกรณีนี้plasmactl <pattern> - ตั้งไฟพลาสม่าเป็นภาพลวดลายplasmactl fps <fps> - เปลี่ยนเฟรมเอฟเฟกต์พลาสม่า (ค่าเริ่มต้นคือ 30, FPS ที่ต่ำกว่า = น้อยกว่า CPU)plasmactl --list -แสดงรายการรูปแบบที่มีอยู่ทั้งหมดsudo plasmactl --install <pattern> -ติดตั้งรูปแบบใหม่โดยที่ <pattern> เป็นชื่อไฟล์ของไฟล์รูปภาพ PNG 24 บิต หากคุณต้องการมีส่วนร่วมหรือชอบอยู่บนขอบที่นั่งของคุณโดยมีรหัสล่าสุดคุณควรโคลนพื้นที่เก็บข้อมูลนี้ cd ไปยังไดเรกทอรีห้องสมุดและเรียกใช้:
sudo python3 setup.py install