今天終於把遙控模組的硬體完成了
確認板子面積後裁板,本來想用綠板的,但是綠板要用線鋸鋸,有點懶惰XD
開工~那個Takamisawa小型繼電器不便宜NT$40一顆,大概整個電路板零件裡面80%的價格
再做三條線連接PC上的Power, Reset和Power LED就完成了.線是用手工捲的喔~
本來是用WiringPi的Library搭配C程式去寫,不過用PHP的exec去叫寫好的C程式會有GPIO不動作的問題.即使加了sudo也不行
只好改用Wiring Pi-PHP,直接用PHP去叫用對應的函數去控制GPIO,不過還是有遇到問題.怎麼樣叫用GPIO都不理.最後亂試一通發現竟然要跳過一開始的init流程,超怪的!
使用iPhone連到Raspberry Pi上面的web server透過自己寫的php頁面去控制PC的Reset與Power按鍵.
底下打勾的是透過PC的Power LED來檢測目前PC是開機還是關機狀態. 看到打勾表示目前PC開機中.
這樣即使遠端的PC發生OS死當造成TeamViewer無法連入時,還能使用遠端遙控Raspberry Pi去重啟PC,達到萬無一失的狀態.
如果網友對這專題有興趣可以在下面留言詢問細節.其實小宗宗是很想整理成一份教學文件,如果有時間的話XD
Leave a Comment