메인 장치를 켜거나 끌 수 있습니까?


답변:


16

예, 가능하지만 주 전원을 제어하려면 릴레이가 필요하며 레벨을 이동해야합니다 (릴레이를 올바르게 제어하고 RasPi를 보호하기 위해). 이 애드온 보드 를 살펴보면 레벨이 이동하고 두 개의 10A 릴레이가 포함됩니다.


17

가장 쉬운 방법은 2 단계 드라이버를 사용하는 것입니다. ULN2003 ULN2803과 같은 고전압 릴레이 드라이버를 사용한 다음 출력을 연결하여 릴레이를 구동하여 원하는 구성 요소를 제어해야합니다.

이것은 3.3v 드라이버 회로의 예를 보여줍니다

이러한 구성 요소는 모두 Mouser 또는 DigiKey 또는 기타 주요 사이트에서 구입할 수 있습니다. 이러한 구성 요소는 많은 전류를 소비하므로 확장 커넥터에서 사용할 수있는 5V를 사용할 수 없으므로 적어도 1A 전원 @ 5V의 외부 전원 공급 장치가 필요합니다.

참고 : 릴레이 사용을 제안하는 이유는 FET 트랜지스터를 사용하지 않으면 Raspberry PI에 많은 트랜지스터 출력을 구동하기에 충분한 전력이 없기 때문입니다. 드라이버 회로는 릴레이 스위칭의 돌입 전류로 인해 출력이 단락되거나 전력 서지가 발생하더라도 소중한 RasPi를 손상시키지 않도록합니다.


간단한 트랜지스터 회로를 사용하여 릴레이를 구동하지 않는 이유를 물을 수 있습니까?
Alex Chamberlain

1
FET 트랜지스터를 사용하지 않으면 라즈베리 PI는 많은 트랜지스터 출력을 구동하기에 충분한 전력을 가지고 있지 않습니다. 드라이버 회로는 릴레이 스위칭의 돌입 전류로 인해 출력이 단락되거나 전력 서지가 발생하더라도 소중한 RasPi를 손상시키지 않도록합니다.
FarhadA

1
일반적으로 스택 교환에서는 주석의 설명 요청에 대한 응답으로 주석을 업데이트하는 것이 좋습니다. 필요한 모든 정보는 주석 자체에 분산되지 않고 응답 자체에 있습니다. 또한 사람들은 요청을 처리 할 때 의견을 정리 (삭제) 할 수 있습니다. 이상적으로 답변은주의를 산만하게하는 의견이 거의 없거나 전혀 없어야합니다.
Mark Booth

5

USB로 제어 할 수있는 Gembird 의 사전 구축 된 전원 콘센트 스트립 제품군도 있습니다. sispmctl을 사용하여 작동해야합니다 .


3

PowerSwitch Tail이라는 미국 제품이 기본적으로 상자에 광학 절연 릴레이입니다. 그들은 120V를위한 완전한 장치를 만들지 만 240V 공급을위한 키트만을 만든다.

키트 어셈블리는 초보자에게도 매우 간단합니다. 이 경로의 장점은 모든 고전압 연결이 케이스 내부에 안전하게 완료되고 보드가 고전압과 저전압 사이 및 고전압 연결 사이의 적절한 격리를 위해 전문 엔지니어에 의해 설계되었다는 것입니다. .

http://www.powerswitchtail.com/Pages/PSTIIU.aspx

릴레이가있는 자갈이있는 회로보다 비싸지 만 (18 달러) 훨씬 편리하고 훨씬 안전합니다. 이와 같이 자신의 장치를 적절한 보드, 케이스 등으로 모두 안전하게 롤링했다면 어쨌든 특히 취미 애호가의 가격을 능가하지 못할 것입니다.


1

AVIOSYS (USB NetPower 8800)에서 USB 구동 주 전원 스위치를 인터페이스했습니다. RPi가 USB 포트를 통해 전환하기에 충분한 전력을 생성 할 수 없으므로 전원 허브를 사용해야했습니다.

AVIOSYS 장치는 Windows 드라이버와 함께 제공됩니다. Linux 드라이버 및 / 또는 프로토콜 사양을 요청했지만,이 장치가 사용하는 USB- 직렬 변환기를 만든 사람은 Prolific이 공개하지 않았다고 말하면서 사양 공개를 거부했습니다.

따라서 USB 포트 캡처 유틸리티를 사용하여 대화를 분석 한 다음 RPi의 Python 프로그램에서이를 재현해야했습니다. 생성 할 메시지가 50 개가 넘는 대화가있었습니다. 모두 필요한지 여부는 알 수 없지만 일단 초기화되면 하나의 메시지가 켜져 있고 다른 메시지는 꺼져 야합니다.

이 프로그램이 RPi 작업에 관심이 있고 다음에서 다운로드 할 수 있습니다.

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294

RPi에 python-USB 라이브러리도 설치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.