Raspberry Pi를 사용하여 PC의 전원 스위치 제어


20

Raspberry Pi의 GPIO 핀을 사용하여 Raspberry Pi를 스위치로 사용할 수 있습니까?

하드웨어를 통해 컴퓨터를 원격으로 종료, 부팅 및 재부팅하고 싶습니다. 내 생각은 전면 IO 헤더에서 PS_ON # 핀을 가져 와서 GPIO 핀에 꽂은 다음 스위치를 활성화 할 때 핀을 낮게 당겨 PC PSU를 전환하는 것이 었습니다. 불행히도 PS_ON #은 + 5V를 사용하며 임의의 GPIO 핀을 간단히 낮출 수 있는지조차 알지 못합니다.

-> Raspberry Pi를 사용하여 GPIO 핀의 전원을 GND로 단락시킬 수 있습니까?


2
PC가 wake-on-lan을 지원 하는 경우 먼저 고려할 것입니다.
Jivings

불행히도 이것은 원격 재해 복구를위한 것입니다. PC가 예기치 않게 종료되거나 더 이상 네트워크 트래픽에 응답하지 않으면 PC를 정상적으로 작동 상태로 재설정하거나 콜드 상태에서 부팅하는 방법입니다.
d3rrial

1
@ d3rrial : 마지막으로 작동하도록 관리 했습니까 (설명한 방법, 즉 전면 IO 헤더의 RST 사용?)
WoJ

답변:


9

기본적으로 그렇습니다. RPI의 GPIO 핀을 사용하여 다른 장치를 제어 할 수 있지만 고려해야 할 많은 제한 사항, 특히 관련 전압 및 전류가 있습니다 (GPIO에서 직접 GPIO로 많은 전류를 공급 / 싱킹 할 수 없음). 일반적으로 RPI를 PC에 직접 연결하지 말고 광 아이솔레이터를 사용하여 분리하십시오.

WtRPM : 컴퓨터 전원 켜기 / 끄기위한 웹 기반 (Wt) 스위트에 관심이 있으리라 믿습니다 .


4

직렬 제어 릴레이 카드 를 사용하여 전원을 PC로 전환합니다. 그런 다음 PC의 BIOS에서 전원을 켤 때마다 부팅되도록 BIOS를 설정하십시오. 이렇게하면 전원 스위치 / 리셋 회로가 PC와 완전히 독립적이며 3.3V에서 작동하며 여러 컴퓨터를 제어하는 ​​데에도 사용할 수 있습니다.


3

다양한 장소에서 원격 제어 전원 스위치를 구입할 수 있습니다. 이 같은. 원격 제어 전원 스위치

리모컨을 열고 Raspberry Pi의 GPIO를 연결하면 안전한 원격 제어 전원 스위치가 제공됩니다.

나는 이와 같은 해결책을 사용하고 있으며 꽤 잘 작동합니다.


Telldus USB를 사용해 보셨습니까? 정말 좋은 것입니다.
Pitto

2

PS_ON #에서 정확히 어떻게 작동하는지 모르겠지만 5V / 0V로 보내야하는 경우 raspi로 할 수 있습니다.

GPIO는 3.3V 마녀 만 보내기 만하면 충분하다고 생각합니다. GPIO 헤더에서 + 5V 소스에 액세스 할 수 있으며 트랜지스터를 전환 (5V / 0V) 할 수 있습니다.

다음은 raspi를 사용하여 5V를 LED를 통해 실행하는 방법에 대한 예입니다. 핀으로 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에서는 병원에서 일하는 두 가지 프로그램으로이를 달성 할 수 있습니다 ...

삼바 패키지 중 하나 (sudo aptitude install samba) :

net rpc shutdown -S workstation1 -U 관리자 -w example.com

그리고 다른 하나는 Etherwake입니다 (sudo aptitude install etherwake) :

etherwake MAC 주소-여기


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.