장치의 사양은 다음과 같이 배선 다이어그램이 정확합니다 (연결 한 Sainsmart.com 웹 사이트에 따라).
입력 제어 신호 전압 :
0V - 0.5V Low stage (SSR is OFF),
0.5V – 2.5V (unknown state).
2.5V - 20V High state (SSR is ON).
Raspberry Pi는 GPIO 핀에서 3V3 신호를 사용합니다. 사양에 따라 릴레이에서 High State를 트리거하기에 충분히 높은 전압 레벨. Arduino (같은 보드가 사용됨)는 GPIO 핀에서 5V 신호를 사용하며이 보드와 동일하게 작동합니다. 보드의 다른 회로는 보드를 GPIO 헤더의 5V 전원 공급 장치 핀에 올바르게 배선 한 5V 소스로 전원을 공급해야합니다.
그러나 인용 한 사양이 완전히 정확하지는 않습니다. GPIO 헤더는 전원 공급 장치 핀 (1x 3V3 및 2x5V), 여러 접지 핀 및 GPIO 핀으로 구성됩니다. GPIO 핀 (예 : GPIO17과 같이)은 공급할 수있는 전류가 심각하게 제한되어 있습니다 (rPi 모델에 따라 다르지 않으면 최소 0.5A를 공급할 수있는 5V 핀과 달리). 각 핀은 50mA의 모든 핀에서 총 최대 결합 전류와 함께 최대 16mA를 출력 할 수 있습니다. 이것은 몇 개의 LED를 구동하기에 충분하지만 그 이상은 아닙니다. 핀은 일반적으로 다른 장치로 신호를 보내는 데 사용되며 릴레이는 완벽한 예입니다.
앞서 언급했듯이 회로를 그릴 때 회로가 올바르게 작동합니다 (중계 단자에 다른 전원을 공급 한 경우 Sainsmart 페이지에서 지원하는 계전기 전압 및 전류에 대한 정보).
SSR 출력 (각 채널) :
Load voltage range: 75 to 264V AC (50/60Hz).
Load current: 0.1 to 2 AMP.
). 단락이 GPIO 핀을 통해 rPi를 튀기는 것을 방지하기 위해 GPIO17과 릴레이 (1kOhm이면 충분) 사이의 라인에 적어도 저항을 배치하는 것이 일반적입니다. 또한, 매우 안전하고 싶을 경우, 다이오드를 배선하여 실수로 잘못된 배선이 출력 GPIO17에 전류를 보내는 것을 방지 할 수 있습니다 (다이오드에서 극성이 올바른지 확인하십시오!).
마지막으로, 이것에 익숙하지 않기 때문에 GPIO 핀, 특히 5V 핀을 탭하는 방법에 매우주의하십시오. 올바른 여성 점퍼 와이어를 사용하는 경우 문제는 없지만 GPIO 끝에서 벗겨진 와이어로 작업하기로 결정한 경우 5V 핀을 GPIO 핀과 실수로 연결하면 재난으로 이어질 수 있습니다. - "튀긴 파이"). 그런 다음 GPIO 핀을 "출력"(사용중인 언어 / 라이브러리)으로 설정하고 내장 풀다운 레지스터를 활성화하여 신호가 "부동"할 때 0V로 풀다운되도록합니다. 실수로 릴레이를 트리거하지 마십시오).
행운을 빕니다!
추신 : Sainsmart 페이지의 비디오는별로 도움이되지 않습니다. 시연해야 할 유일한 유용한 점은 데모에서 rPi의 5V GPIO 핀을 사용하는 대신 별도의 5V 전원으로 릴레이 전원이 공급된다는 것입니다. 사양에 따르면 보드는 160mA 만 사용하며 이는 rPi가 공급할 수있는 것보다 훨씬 낮습니다. 그래서 당신은 어느 쪽이든 좋습니다. Sainsmart 페이지에는 Raspberry Pi "문서"도 연결되어 있지만 해당 페이지 ( https://github.com/fixedd/RPi_Relay_Interface#readme )에는 Sainsmart 모듈에 대한 지침이 필요하지 않다고 언급하는 면책 조항이 있습니다.
참고 / 경고
이것은 이전에 SainSmart 릴레이 모듈 용으로 언급되었지만 나중에이 보드에는 이미이 로직이 내장되어 있다는 것이 나에게 지적되었습니다.