이 제품은 ESP32-C3 Super Mini를 위한 소형 데스크톱 인클로저로, 버튼을 누를 때마다 WiFi를 통해 Wake-on-LAN 마법 패킷을 보냅니다. ESP32는 당신의 컴퓨터에 연결되어 있을 필요가 없고, 그저 어떤 USB 충전기에서도 전원을 받을 수 있습니다. 당신의 컴퓨터와 같은 WiFi 네트워크에 있는 한, 그것은 방
중요: 웨이크-온-랜
이 인클로저는 상부, 중간, 하부의 세 개의 인쇄된 부품으로 구성되어 있습니다.
조립:
조립하기 전에, ESP32-C3의 GPIO2와 GND에 두 개의 전선을 납땜하고, 다른 끝들을 버튼의 정상 개방(Normally Open) 단자와 공용 단자에 연결하세요.
가운데 구멍을 통해 ESP32-C3을 내려주고, stl 파트를 제거하고 그것을 슬롯에 설치하세요.
버튼 본체를 가운데 있는 슬롯에 넣으세요. 위에서 온 stl 파트입니다.
하단의 stl 파트를 누른 상태에서 에스피 32의 구멍 하단을 닫습니다.
LA38 버튼을 누른 다음, 팝업이 나오면 위부분을 제거하세요.
상단 .stl 부분을 버튼 본체 위에 배치하고 2개의 M3 나사(약 7mm)를 사용하여 중간 부분에 고정하여 버튼 본체를 제자리에 고정합니다.
빨간색 스레드 탑을 버튼에 다시 끼우고, 상단의 구멍을 통해 스타일리ング 부분을 다시 끼우세요.
필요한 부품들:
ESP32-C3 수퍼 미니
LA38 22mm 푸시 버튼 순간 스위치
2개의 M3 나사, 길이는 약 7mm입니다.
모든 USB 전원 공급원(전화 충전기, 파워뱅크 등)
제공된 스케치를 실행하고 WiFi 자격 증명과 PC MAC 주소를 입력하면 사용 준비가 됩니다.
당신의 PC를 끄지 않고도 테스트를 실시하는 것:
당신의 PC를 끄지 않고도 버튼이 패킷을 올바르게 보내고 있는지 확인할 수 있습니다. 파워셀을 열고 다음을 실행하세요:
$udpClient = New-Object System.Net.Sockets.UdpClient 9
$endpoint = New-Object System.Net.IPEndPoint ([System.Net.IPAddress]::Any, 0)
Write-Host "포트 9에서 WOL 패킷을 수신하고 있습니다..."
동안($true) {
$bytes = $udpClient.Receive([ref]$endpoint)
Write-Host "패킷 받음: $($endpoint.Address) | 크기: $($bytes.Length) 바이트"
그것은...
버튼을 누르면 다음과 같은 내용이 표시되어야 합니다: 192.168.1.50에서 받은 패킷 | 크기: 102바이트
모든 것이 제대로 작동하고 있고, 당신의 PC가 끄어져 있는 동안 버튼을 누르면 깨어나는 것을 보게 되면,
タグ
モデルソース
