修改

文檔

圖片

迪威模型和Solidworks 聯(lián)合會員
迪威網(wǎng)友7882e1
迪威網(wǎng)友7882e1
原創(chuàng)模型

用于Neopixel 12環(huán)的Pi凸輪蓋

VIP
免費,登錄即可下載
本資源不能下載
發(fā)布時間:2020/7/17 20:04:00
重新混合的Pi相機蓋,可以使用12 RGB的環(huán)光(
我使用以下指南將LED直接連接到raspberry pi:
并使用以下方法設置依賴關系:
去拿蟒蛇皮
sudo pip3 itall rpi廑ws281x adafruit circuit python neopix
我還向sudoe文件添加了一個條目,以允許python腳本以root身份執(zhí)行,因為rpi_ws281x庫不會以其他方式運行。
注意:由于允許所有python腳本都以根用戶身份運行,這并不是一個好的實踐。我還沒有花足夠的時間來測試更好的解決方法。
sudo visudo在文件底部添加以下內(nèi)容。
pi ALL=NOPASSWD:/usbipython3
LED通過一些事件觸發(fā)控制配置.yaml位于/home/pi/.octoprint/配置.yaml
活動:
啟用:真
下標:
命令:sudo python3/home/pi/開.py
事件:PrintStarted
類型:系統(tǒng)
命令:sudo python3/home/pi/關.py
事件:PrintDone
類型:系統(tǒng)
命令:sudo python3/home/pi/關.py
事件:PrintCancelled
類型:系統(tǒng)
命令:sudo python3/home/pi/關.py
事件:PrintFailed
類型:系統(tǒng)
開.py以下內(nèi)容:
進口板
導入neopixel
像素=新像素。新像素(圖版D18,12)
像素.填充(255,255,255)
關.py以下內(nèi)容:
進口板
導入neopixel
像素=新像素。新像素(圖版D18,12)
像素.填充((0,0,0))
更新:
感謝daniel2887找到并發(fā)布了解決方案!
關于:
“注意:由于允許所有python腳本以根用戶身份運行,所以這不是一個好的實踐。我還沒有花足夠的時間來測試更好的解決方法?!?br>僅供參考,我在這里找到了一個解決方案:
我創(chuàng)建了一個名為:
/etcudoe.d/octoprint-LED
它包括:
pi ALL=NOPASSWD:/usbipython3/home/pi/打開\u led_環(huán).py
pi ALL=NOPASSWD:/usbipython3/home/pi/turn_關閉_led_環(huán).py
然后我可以通過octoprint自定義操作運行腳本,如下所示:
系統(tǒng):
行動:
操作:LED燈亮
命令:sudo python3/home/pi/turn_-on-led_環(huán).py
名稱:打開LED
措施:LED燈熄滅
命令:sudo python3/home/pi/turn_-off_-led_環(huán).py
名稱:關閉LED
別忘了更改python腳本本身的ownehip和權限,否則整個練習沒有意義,因為任何人都可以在腳本中編寫任何他們想要的東西。我的許可證是:
-rwx------1根根目錄121 5月23日19:51打開“發(fā)光二極管”_環(huán).py
-rwx------1根根根115 5月24日19:00關閉_led_環(huán).py
個文件
壓縮包大?。?80KB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)