요약
조명을 원격으로 켜고 끄고 여전히 보증금을 돌려받을 수 있습니다!
이것은 데코라 스타일의 조명 스위치에 기계식 마이크로 서보를 추가하기 위한 스위치 플레이트입니다. 스위치를 수동으로 조작할 수 있는 공간이 여전히 있기 때문에, 여전히 일반적인 방법으로 사용할 수 있습니다(하지만 얼마나 지루할까요!).
당신은 다음과 같은 것들이 필요할 것입니다:
- 인쇄된 스위치 플레이트.
- SG90 서보
- 기본 기능을 가진 라즈베리 파이(설치된 Noobs 또는 Raspbian이 있는 메모리 카드).
- 두 개의 파이썬 스크립트와 그것들을 트리거하는 당신의 이상적인 방법.
여기에서 실제로 작동하는 모습을 보세요:https://www.youtube.com/watch?v=ItmQilUu55g
인쇄 후
인쇄하고 조립하세요.
지원물이 있는 상태에서 평평히 누워 있는 것이 인쇄가 가장 잘 되는 방법입니다. 지원물이 인쇄물을 조금 더 지저분하게 보일 수 있지만, 그것은 인쇄물의 뒷면에 있기 때문에 상관없습니다.
SG90은 뒷면에서 바로 들어가며, 작은 나사나 M2x12mm 볼트로 고정할 수 있습니다(너트가 서보 뒤로 미끄러지기에 공간이 충분하지만, 여러분은 집게가 필요할 수 있습니다).
참고: 코드를 테스트하기 전에는 서보 암을 추가하지 마세요. 왜냐하면 벽을 부딪치지 않고도 서보 암이 '집중 위치'를 찾아야 하기 때문입니다.
그것을 연결하세요.
SG90은 Pi로부터 전원을 받을 수 있기 때문에 추가적으로 전원이 필요 없습니다. 와이어를 GPIO 핀 4(5V, 빨간색), 6(зем, 갈색), 그리고 12(GPIO 18, 주황색)에 연결하세요. 헤더 핀이 있는 모델의 경우 그냥 연결할 수 있겠지만, 순서가 올바르게 색상 코드되어 있는지 확인하세요!
GPIO 핀에 대한 더 많은 정보는 여기에서 확인하세요.피노아웃.xyz
스크립트를 추가하세요.
Github에서 이 스크립트를 다운로드하고 Pi에 추가하세요.조명 스위치 온그리고조명 스위치 끄기.
코드를 테스트했고 서보가 기본 '집중' 회전을 찾았다면, 양면의 서보 암을 추가하세요.
스마트 조명을 실행하세요!
원격으로 실행하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 JuiceSSH와 같은 애플리케이션에서 SSH 명령을 통해 집에서 스크립트를 실행하는 것입니다. 그것은 다음과 같을 것입니다:
ssh pi@lightswitch-pi python "/etc/custom-scripts/lightswitch-on.py"
저는 명령 줄 스위치를 사용하고 있습니다.홈 어시스턴트.집을 나갈 때 그것을 끄는 것 등.
재미있게 보세요!
태그
모델 소스
