이것은 간단한 Alexa 조명 스위치를 위한 인클로저입니다.
그것은 2개의 버튼(온
프로젝트의 코드는 GitHub에서 찾을 수 있습니다:https://github.com/manolol1/lightswitch
당신은 다음과 같은 것들이 필요할 것입니다:
- ESP32 (또는 비슷한 호환 장치)
- ESP32를 위한 전원 공급 장치와 케이블
- 두 개의 버튼(버튼을 위한 구멍의 직경은 14mm입니다. 다른 버튼이 있는 경우 이를 변경해야 할 수 있습니다.)
- LED(선택 사항)
- LED를 위한 저항기(필요한 경우)
- 몇몇 케이블들(점퍼 와이어)
- 용접 장비(선택 사항, 선을 짧게 만드는 데 도움이 될 수 있습니다)
- 컴퓨터나 랩톱(ESP32를 플래시하려고)
- 마이크로컨트롤러와 플랫폼IO에 대한 기본 지식이 도움이 될 것입니다.
지시사항:
다르게 하실 수 있습니다. 이건 저가 그랬던 방법일 뿐입니다.
- 필요한 부품을 조달하고 필요한 경우 Onshape에서 버튼 홀의 직경을 변경하십시오.
- 인쇄하세요. 저는 버튼이 있는 앞면을 빌드 플레이트에 인쇄했습니다. 저는 나사 구멍과 뚜껑을 고정시키는 작은 부분만 지원이 필요했습니다.
- 蓋를 인쇄하고 그것이 인클로저에 잘 들어가는지 확인하세요. 그것을 넣는 것이 조금 어려울 수 있지만, 저는 더 많은 지원을 피하기 위해 측면에 추가적인 '레일'을 추가하고 싶지 않았습니다.
- 소스 코드를 다운로드하세요.깃허브그리고 프로젝트를 열어보세요. 저는 이것을 위해 플랫폼IO와 비주얼 스튜디오 코드를 사용했습니다.
- 코드에서 당신이 편집해야 할 몇몇 변수를 볼 수 있습니다. 먼저 WiFi 자격 증명을 입력해 봅시다!
- 다음으로, 부품을 조립하기 시작해야 합니다. 저는 이미 버튼과 LED를 위한 핀을 설정했기 때문에 그것들을 그대로 사용할 수 있습니다. 다른 핀을 사용하려는 경우에는 코드 내의 핀 번호를 변경해야 합니다!
우선, 버튼과 LED를 인클로저에 장착하는 것을 추천합니다.
그런 다음 버튼의 케이블을 ESP32의 해당 핀에 연결하거나 용접하십시오. 일반적으로, 한 케이블은 코드에서 지정된 데이터 핀에 연결되고 다른 케이블은 그라운드(GND)에 연결됩니다. 버튼에 대한 조사가 필요할 수 있습니다.
- 만일 가지고 있다면 LED도 연결하세요. 필요하다면 저항을 추가해야 합니다!
- 자, 이제 조명을 제어하는 링크를 받아야 합니다. 저는 이것을 위해 'URL 루틴 트리거'라는 알렉사 스킬을 사용했습니다. 이 스킬을 통해 링크가 '열리면' 트리거되는 알렉사 루틴을 만들 수 있습니다.
- 코드의 링크를 채워넣으세요.
- 자, 이제 ESP32를 플래시하고 모든 것이 제대로 작동하는지 테스트해 봅시다! 당신의 WiFi 자격 증명, 핀 및 링크가 올바르게 입력되어 있는지 확인하십시오!
- 만약 작동된다면, 축하합니다! 이제 원하는 곳에 조명등을 설치하거나 원하는 대로 수정할 수 있습니다.
도움이 필요하면 저에게 연락 주십시오. 저는 기꺼이 당신을 도울 것입니다.
저는 지시를 쓰는 데 아주 나쁘기에 제발 구체적인 비판을 해 주실 수 있겠나요?
저는 온 شे이프여기에서.