Et bevegelsesfølende lys tennes når det registrerer bevegelse. Den brukes ofte til trapper, vaskerom og uteområder for å slå på lys automatisk når det blir mørkt. Det er to forskjellige sensortyper som brukes til å oppdage bevegelse: mikrobølgebaserte bevegelsessensorer og infrarøde PIR-sensorer.

Mikrobølgesensorer kan oppdage bevegelse gjennom en solid betongvegg mens en PIR-bevegelsessensor har et begrenset synsfelt. Du kan velge hvilken som helst type basert på dine behov og stedet der du vil installere sensoren.

For denne veiledningen vil vi bruke en PIR-bevegelsessensor for å bygge en bevegelsesfølende lysbryter som slås på og forblir på når bevegelse oppdages, og slås av etter en viss tid når bevegelsen stopper. Vi vil også koble en bryter til et smart hjemmenettverk via Wi-Fi.

Bygg en frittstående bevegelsesfølende lysbryter

En PIR-bevegelsessensor som HC-SR501 kan brukes uten mikrokontroller for å slå en relémodul på/av for å kontrollere en AC-belastning for en bestemt varighet, for eksempel en lampe. PIR-sensormodulen kommer med to forhåndsinnstillinger som du kan rotere for å øke eller redusere følsomheten og varigheten.

Du kan øke varigheten eller innkoblingstiden til opptil 5 minutter, hvoretter lasten (lyset) slås av. Du må tukle med forhåndsinnstillingene på PIR-sensoren for å finne sweet spot som passer dine behov.

Ting du trenger

For å bygge en bevegelsesfølende lysbryter trenger du følgende:

  • PIR bevegelsessensor
  • Relémodul
  • Jumper ledninger
  • 5V strømforsyning
  • Mikro USB-modul (valgfritt)

Trinn 1: Koble PIR-sensor til relé

Du må koble PIR-sensoren til relékortet og gi en 5V strøminngang, for eksempel via en valgfri mikro-USB-modul. Bruk jumperledninger for å lage forbindelsene mellom relémodulen og PIR-sensoren som i diagrammet nedenfor.

Trinn 2: Test det ut

Hvis noen beveger seg foran PIR-sensoren, vil den oppdage bevegelsen og trigge utgangspinnen til en høy tilstand (3,3V). Dette signalet sendes til reléet, som slår på den tilkoblede AC-belastningen (lampe eller lys i dette tilfellet). Når tiden er over, settes utgangspinnen til lav (0V) og reléet slås av, og slår av den tilkoblede AC-belastningen. For å øke eller redusere tidsvarigheten og følsomheten, kan du justere forhåndsinnstillingene på sensoren, som vist på bildet nedenfor.

Trinn 3: Installer bryteren

Det er din frittstående bevegelsessensorbryter. Etter testen kan du lodde alle komponenter på et PCB, legge det inn i et 3D-printet kapsling eller evt. boks, og installer den der du vil at den skal slå av/på lys automatisk når noen går inn eller ute.

Bygg en Wi-Fi Connected Motion Light Switch

En Wi-Fi-basert bevegelsessensor kan integreres med en hjemmeautomatiseringsserver, for eksempel Home Assistant, for å automatisere eller utløse andre smarthusenheter, lys, brytere osv. installert hjemme eller på kontoret. Du kan også aktivere varsler som du kan motta på smarttelefonen eller via et ekkopunkt (Alexa).

Det er mange gode måter å bruke en bevegelsessensor i hjemmet ditt. For eksempel, når sensoren oppdager bevegelse, kan Home Assistant slå på de smarte lysene som er installert på et sted som trappen eller toalettet. På samme måte kan du bruke denne bevegelsessensoren til å ta bilder eller utløse opptak på et Wi-Fi-kamera så snart bevegelse oppdages.

Mulighetene er uendelige når de kombineres med programvare for hjemmeautomatisering. Du kan følge veiledningen vår for oppsett Hjemmeassistent på en Raspberry Pi for å komme raskt i gang.

Ting du trenger

For å bygge en Wi-Fi-tilkoblet lysbryter, trenger du følgende:

  • En ESP8266-brikkebasert mikrokontroller, som NodeMCU eller D1 Mini
  • PIR bevegelsessensor
  • Jumper ledninger
  • 5V strømforsyning

Trinn 1: Flash fastvaren

For å bygge en smart Wi-Fi-basert bevegelsessensorbryter, vil vi bruke Tasmota-fastvare. Alternativt kan du bruke ESPHome til å kompilere tilpasset fastvare for Home Assistant.

  • Last ned Tasmota-Sensorer.bin fastvarefil og Tasmotizer verktøy.
  • Start Tasmotizer-verktøyet og koble NodeMCU eller D1 Mini til PC-en med en mikro-USB-kabel.
  • Velg COM port i Tasmotizer-verktøyet og klikk Bla gjennom for å velge Tasmota-Sensorer.bin fastvarefil.
  • Klikk Tasmotiser. Fastvaren vil bli blinket.

Trinn 2: Konfigurer bryteren

Etter at fastvaren er blinket, må du koble bryteren til Wi-Fi-nettverket og konfigurere det.

  • Åpne Wi-Fi-innstillingene på smarttelefonen og koble til tasmota-xxxx Wi-Fi-nettverk. Det er et åpent nettverk og krever ikke passord.
  • Når du er tilkoblet, slår du av mobildata og åpner nettleseren.
  • Besøk 192.168.4.1.
  • Velg Wi-Fi-nettverket ditt, skriv inn Wi-Fi-passordet og klikk Lagre.
  • Noter ned IP-adressen som vises på nettleserskjermen, og åpne deretter IP-en i samme nettleser. Du kan også vente en stund og la Tasmota laste inn nettsiden automatisk.
  • Klikk Konfigurasjon > Konfigurer modul og velg Generisk (0) fra rullegardinmenyen. Klikk Lagre. Siden vil lastes inn på nytt om noen få sekunder.
  • Klikk Konfigurasjon > Konfigurer modul og velg Switch_n i D6 GPIO12 og velg relé 1 i D2. Klikk Lagre. Siden vil lastes inn på nytt.
  • Gå til Konsoll og lim deretter inn følgende kommandoer i Skriv inn kommando felt. Du kan bruke din PC eller laptop til dette.
SwitchMode1 1
Bytt emne 0
Regel1 på bryter1#state=1 publiser stat/%topic%/PIR1 PÅ endon på Switch1#state=0 publiser stat/%topic%/PIR1 AV endon
Regel 1 1

trykk Tast inn tasten etter å ha skrevet inn hver kommando. Dette konfigurerer PIR som en sensor som sender en On/Off-melding via MQTT til %emne% (finn den under Konfigurasjon > Konfigurer MQTT).

Trinn 3: Par PIR-sensor med MCU

Koble PIR-sensoren til NodeMCU eller D1 Mini som vist i følgende diagram.

Trinn 4: Slå på og legg til hjemmeassistent for automatisering

Når alt er koblet til som vist i diagrammet, kobler du til strømforsyningen. Nå for å legge til bryteren til Home Assistant.

  • Åpne Tasmota og gå til Konfigurasjon > Konfigurer MQTT.
  • Skriv inn MQTT-vertens IP, brukernavn og passord. Klikk Lagre.
  • Gå til Konfigurasjon igjen, klikk Konfigurer andre, og gi deretter denne sensoren et navn, for eksempel MotionSensor. Klikk Lagre.
  • Åpne Home Assistant og gå til Konfigurasjon > Enheter og tjenester og klikk Legg til integrasjon.
  • Søk etter og legg til Tasmota-integrasjon.
  • Start Home Assistant på nytt og gå deretter til Konfigurasjon > Enheter og tjenester.
  • Undersøk Tasmota seksjon.
  • Klikk på Bevegelsessensor og klikk deretter på + ikonet under Automatiseringer.
  • Velge PIR-sensoren begynte å oppdage bevegelse og legg deretter til enheten eller lyset for å slå på eller av hvis bevegelse oppdages av den Wi-Fi-baserte bevegelsessensoren.
  • Lagre den. På samme måte kan du legge til eller utløse flere enheter eller installere ekstra bevegelsessensorer rundt i huset for å utløse enheter, sende deg varsler osv.

Utplasser bevegelsessensorbrytere for ekstra bekvemmelighet

Bevegelsessensorbrytere kan hjelpe deg med å spare energi med den ekstra bekvemmeligheten at du ikke trenger å gjøre det manuelt slå lysbrytere på eller av mens du går opp eller ned en trapp eller går inn/ut av en hage eller veranda område.

I tillegg til å automatisere lysbrytere basert på bevegelse, kan du bruke bevegelsessensorene til å utløse automatisering hjemmet eller kontoret ditt ved å integrere det med en smart hjemmeautomatiseringsserver, for eksempel Home Assistant eller openHAB. Mulighetene er endeløse.

De 10 beste ESP32 Smart Home-prosjektene

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • DIY
  • Elektronikk
  • Smart belysning
  • DIY-prosjektveiledninger

Om forfatteren

Ravi Singh (12 artikler publisert)

Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.

Mer fra Ravi Singh

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere