概要 †
Raspberry Pi の GPIO からの出力で PC の電源ボタンを擬似的に押します。
Raspberry Pi の電源は PC のマザーボード(M/B)の +5VSB (常時5V出力)から取ります。
回路図 †
- M/B +5VSB と M/B GND は M/B の USB 端子または PS/2 端子に接続
- M/B PWR-SW は M/B の電源ボタン入力に接続(コネクタが2本あり、片方が電源ボタン入力、もう片方が GND)
- 本来の電源ボタンも並列に接続して問題ない
- トランジスタの B-E 間にプルダウン抵抗を追加した方がよいかも
Raspberry Pi でボタンを押すシェルスクリプト †
- 電源ボタンを 0.5 秒間押す
- GPIO17 を 出力モードにして 0.5 秒間 H を出力
gpio -g mode 17 out
gpio -g write 17 0
gpio -g write 17 1
sleep 0.5
gpio -g write 17 0