Raspberry Piを使用してPCの電源スイッチを制御する


20

Raspberry PiのGPIOピンを使用して、Raspberry Piをスイッチとして機能させることはできますか?

ハードウェアを介してリモートでコンピューターをシャットダウン、起動、再起動したい。私のアイデアは、フロントIOヘッダーからPS_ON#ピンを取り出し、それをGPIOピンに差し込み、スイッチをアクティブにしたいときにピンをLowに引き下げて、PC PSUを切り替えることでした。残念ながらPS_ON#は+ 5Vを使用するため、ランダムなGPIOピンを単純にLowにプルできるかどうかさえわかりません。

-> Raspberry Piを使用してGPIOピンの電源をGNDに短絡できますか?


2
PCがwake-on-lanをサポートしている場合は、まずそれを検討します。
Jivings

残念ながら、これはリモートディザスタリカバリを目的としています:PCが予期せずクラッシュ/オフになり、ネットワークトラフィックに応答しなくなった場合、これはPCを正常な状態にリセットしたり、コールド状態から起動したりする方法です。
d3rrial 14

1
@ d3rrial:ようやく機能するようになりましたか(説明した
とおり

回答:


9

基本的に、はい、RPIのGPIOピンを使用して他のデバイスを制御できますが、特に電圧と電流に関係する多くの制限を考慮する必要があります(GPIOから直接/に多くの電流をソース/シンクすることはできません)。一般に、RPIを直接PCに接続することはお勧めしませんが、光アイソレーターを使用してRPIを分離します。

WtRPM:あなたのコンピューターをパワーアップ/ダウンするためのWebベース(Wt)スイートに興味があると思います。これは、あなたが求めているソリューションを正確に説明する記事です。


4

シリアル制御のリレーカードを使用して、PCの電源を切り替えます。次に、PCのBIOSで、電源がオンになるたびに起動するように設定します。これにより、電源スイッチ/リセット回路はPCから完全に独立し、3.3Vで動作し、複数のコンピューターを制御するために使用することもできます。


3

さまざまな場所でリモート制御の電源スイッチを購入できます。このように。 リモート制御電源スイッチ

リモートを開き、Raspberry PiのGPIOを接続すると、安全なリモート制御の電源スイッチができます。

私はこのようなソリューションを使用していますが、非常にうまく機能します。


Telldus USBを試しましたか?本当にいいこと。
ピッツ

2

PS_ON#でどのように機能するかはわかりませんが、5V / 0Vで送信する必要がある場合は、raspiで実行できます。

GPIOが予見するように、3.3Vを送信するだけで十分ではありません。ただし、GPIOヘッダーの+ 5Vソースにもアクセスでき、トランジスタを使用してトグルを切り替えることができます(5V / 0V)

ここでは、Raspiを使用してLEDに5Vを流す方法の例を示します。ピンでLEDを交換するだけです。

http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/


0

正確に何を達成しようとしているのかは不明です。

とにかく、PCの電源からPiを実行していない限り、直接接続はエンジニアリングの実践としては非常に貧弱です。これらの答えのほとんどは無視してください。リレー、光アイソレータなどのような何らかのアイソレーションが必要です。


0

主電源をいじるのではなく、PCのケーススイッチをシミュレートすることをお勧めします。R-Pi GPIOピンを使用して、ケーススイッチと並列に接続されているCMOS ICスイッチまたはトランジスタスイッチを切り替えてから、PCの電源を入れたい場合は1秒間、ケーススイッチを「プッシュ」するスクリプトを記述します。ハードリセットする必要があります。スタンバイ電源ワイヤ(+ 5v)からPiに電力を供給できるため、常にオンになります


0

Wake on LANとリモートシャットダウンを使用してコンピューターの電源をリモートでオンにできるのに、なぜハードウェアパスを選択するのですか?

Raspberryでは、CLIから動作する2つのプログラムでこれを達成できます...

sambaパッケージの1つ(sudo aptitude install samba):

net rpc shutdown -S workstation1 -U Administrator -w example.com

もう1つはEtherwakeです(sudo aptitude install etherwake):

etherwake MAC-Address-Here


0

主電源で遊ぶことは危険です-そのため、その目的のために設計されたキットを使用するのが最善です。米国で設計されたユニットには注意してください。安全要件は英国やヨーロッパとは少し異なります。

これは、英国の安全機能を念頭に置いて設計されたものです。

http://www.sf-innovations.co.uk/mains-switch-widget.html

主電源のオン/オフを(ワイヤーなしで)リモートで切り替えたい場合は、 http://www.sf-innovations.co.uk/dual-remote-relays.htmlを参照してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.