Med en PIR-sensor og et lille ESP32-kort kan du bygge en alarm, der giver dig besked på mobilen, når nogen går ind i skuret, garagen eller kælderen. Den kan også bippe på stedet. Du skal ikke lodde, kun sætte jumperledninger på, og det er et godt første skridt ind i hjemmeautomatisering.
Det skal du bruge
- WaveShare ESP32-S3 Mini Udviklingskort Forudsamlet ESP32-S3FH4R2 240 MHz 2,4 GHz Wi-Fi Bluetooth 5Hjernen, med WiFi og stiftlister loddet på. 80,95 kr.
- HC-SR501 Bevegelsesdetektor modul til Arduino Raspberry PiOpdager bevægelse op til 7 meter væk. 18,95 kr.
- Passiv piezoelektrisk buzzer-modul 3.3V - 5V DC, Generer toner ved forskellige frekvenserSummeren, der siger fra. 18,95 kr.
- Flimtavle, Arduino 830 PINFumlebræt, så modulerne kan dele strøm og stel. 45,95 kr.
- 40p 10cm Jumper Wire kabel han-til-hanLedninger fra kortet til fumlebrættets skinner. 21,95 kr.
- 40p 10cm Jumper Wire kabel han til hun breadboardLedninger fra fumlebrættet til modulerne. 21,95 kr.
Strøm fra en USB-C-oplader.
Har du allerede nogle af delene? Fjern fluebenet.
Derudover skal du bruge en USB-C-oplader, som du sikkert har i forvejen, og et WiFi-net, som kortet kan nå.
Sådan virker det
HC-SR501 er en passiv infrarød sensor. Den sender ikke noget ud selv, men reagerer, når varmestrålingen foran linsen ændrer sig, fx når et menneske eller et dyr bevæger sig gennem rummet. Så går udgangen høj i et stykke tid. Udgangen ligger på 3,3 V, så den kan kobles direkte til en GPIO-pin på kortet.
Kortet er en ESP32-S3 med WiFi. Når sensoren slår til, sender kortet beskeden videre. Har du Home Assistant, kører kortet med ESPHome, og Home Assistant sender en notifikation til appen på din telefon. Har du ikke, kan kortet sende en push-besked gennem ntfy, en gratis tjeneste, hvor du følger et emne i ntfy-appen.
Sådan bygger du det
- Find pinout-tegningen for kortet. Waveshare kalder det ESP32-S3-Zero, og deres wiki viser, hvor 5V, 3V3, GND og de enkelte GPIO-pinde sidder.
- Sæt kortet i fumlebrættet, så det sidder over midterrillen. Træk en han-han-ledning fra kortets 5V til den ene strømskinne og en fra GND til den anden. Så kan begge moduler dele strøm og stel.
- Forbind PIR-sensoren med han-hun-ledningerne: hun-enden på sensorens stifter og han-enden i fumlebrættet. VCC går til 5V-skinnen, GND til GND-skinnen og OUT til en ledig GPIO. Sensoren skal have mindst 5 V, så den må ikke på 3V3. Pinnenes navne står tit under den hvide linse, som du forsigtigt kan tage af.
- Buzzermodulet får plus på kortets 3V3, minus på GND-skinnen og signalpinden på en anden GPIO. Det er en passiv buzzer, så kortet skal sende en tone til den. Et fast højt signal giver kun et lille klik.
- Justér sensoren med de to trimmere. Den ene sætter rækkevidden (3 til 7 meter), den anden hvor længe udgangen bliver høj (5 til 200 sekunder). Start med kort tid og lav følsomhed, og skru op derfra.
- Installer ESPHome i Home Assistant, opret en enhed til ESP32-S3 og tilføj sensoren som en binær sensor på den GPIO, du har brugt. Buzzeren kan spille små melodier med ESPHomes rtttl-komponent. Lav så en automatisering, der sender en notifikation, når sensoren slår til.
- Uden Home Assistant kan du skrive en sketch i Arduino IDE, der forbinder til WiFi og sender en besked til dit ntfy-emne, når pinnen går høj. Vælg et emnenavn, der er svært at gætte, for alle, der kender navnet, kan læse med.
- Giv sensoren omkring et minut, efter strømmen er sat til. Den skal falde til ro, og de første udløsninger kan være falske.
Byg videre
- Brug kortets indbyggede RGB-LED som statuslys: grøn, når alarmen er slået til, og rød, når den har set noget.
- Lad alarmen kun være aktiv om natten eller når ingen er hjemme, styret fra Home Assistant.
- Sæt en ekstra sensor op i et andet rum, så du kan se, hvor bevægelsen var.
- Byg det hele ind i en lille boks med et hul til linsen, så det kan hænge pænt på væggen.
Sidder du fast? Vi hjælper gratis med kode og opsætning. Skriv til [email protected].
• FRI FRAGT VED KØB OVER 700 KR.
•





