Et bevægelsesfølende lys tændes, når det registrerer bevægelse. Det bruges almindeligvis til trapper, toiletter og udendørsarealer for at tænde lys automatisk, når det bliver mørkt. Der er to forskellige sensortyper, der bruges til at detektere bevægelse: mikrobølgebaserede bevægelsessensorer og infrarøde PIR-sensorer.

Mikrobølgesensorer kan registrere bevægelse gennem en solid betonvæg, mens en PIR-bevægelsessensor har et begrænset synsfelt. Du kan vælge begge typer baseret på dine behov og det sted, hvor du vil installere sensoren.

Til denne vejledning vil vi bruge en PIR-bevægelsessensor til at bygge en bevægelsesfølende lyskontakt, der tænder og forbliver tændt, når der registreres bevægelse, og slukker efter et bestemt tidspunkt, når bevægelsen stopper. Vi vil også forbinde en switch til et smart hjemmenetværk via Wi-Fi.

Byg en selvstændig bevægelsesfølende lyskontakt

En PIR-bevægelsessensor såsom HC-SR501 kan bruges uden en mikrocontroller til at tænde/slukke et relæmodul for at styre en AC-belastning i en bestemt varighed, såsom en lampe. PIR-sensormodulet kommer med to forudindstillinger, som du kan rotere for at øge eller mindske følsomheden og varigheden.

instagram viewer

Du kan øge varigheden eller tændingstiden til op til 5 minutter, hvorefter belastningen (lyset) slukker. Du bliver nødt til at pille ved forudindstillingerne på PIR-sensoren for at finde det sweet spot, der passer til dine behov.

Ting du skal bruge

For at bygge en bevægelsesfølende lyskontakt skal du bruge følgende:

  • PIR bevægelsessensor
  • Relæ modul
  • Jumper ledninger
  • 5V strømforsyning
  • Micro USB-modul (valgfrit)

Trin 1: Tilslut PIR-sensor til relæ

Du skal tilslutte PIR-sensoren til relækortet og levere en 5V strømindgang, f.eks. via et valgfrit mikro-USB-modul. Brug jumperledninger til at lave forbindelserne mellem relæmodulet og PIR-sensoren som i diagrammet nedenfor.

Trin 2: Test det

Hvis nogen bevæger sig foran PIR-sensoren, vil den registrere bevægelsen og udløse udgangsstiften til en høj tilstand (3,3V). Dette signal sendes til relæet, som tænder for den tilsluttede AC-belastning (lampe eller lys i dette tilfælde). Når tiden er gået, sættes udgangsstiften til lav (0V), og relæet slukker, hvilket slukker for den tilsluttede AC-belastning. For at øge eller formindske tidsvarigheden og følsomheden kan du justere forudindstillingerne på sensoren, som vist på billedet nedenfor.

Trin 3: Installer switchen

Det er din selvstændige bevægelsessensorkontakt. Efter testen kan du lodde alle komponenter på et printkort, indkapsle det i et 3D printet kabinet eller evt. boks, og installer den, hvor du vil have den til at tænde/slukke lys automatisk, når nogen træder ind eller ud.

Byg en Wi-Fi Connected Motion Light Switch

En Wi-Fi-baseret bevægelsessensor kan integreres med en hjemmeautomatiseringsserver, såsom Home Assistant, for at automatisere eller udløse andre smarte hjemmeenheder, lys, kontakter osv. installeret i dit hjem eller kontor. Du kan også aktivere meddelelser, som du kan modtage på din smartphone eller via en Echo Dot (Alexa).

Der er mange gode måder at bruge en bevægelsessensor i dit hjem. Når sensoren f.eks. registrerer bevægelse, kan Home Assistant tænde de smarte lys, der er installeret på et sted som din trappe eller toilet. På samme måde kan du bruge denne bevægelsessensor til at tage billeder eller udløse optagelse på et Wi-Fi-kamera, så snart der registreres bevægelse.

Mulighederne er uendelige, når de kombineres med hjemmeautomatiseringssoftware. Du kan følge vores guide til opsætning Home Assistant på en Raspberry Pi for hurtigt at komme i gang.

Ting du skal bruge

For at bygge en Wi-Fi tilsluttet lyskontakt skal du bruge følgende:

  • En ESP8266 chip-baseret mikrocontroller, såsom NodeMCU eller D1 Mini
  • PIR bevægelsessensor
  • Jumper ledninger
  • 5V strømforsyning

Trin 1: Flash firmwaren

For at bygge en smart Wi-Fi-baseret bevægelsessensor-switch vil vi bruge Tasmota-firmware. Alternativt kan du bruge ESPHome til at kompilere tilpasset firmware til Home Assistant.

  • Download Tasmota-Sensorer.bin firmware-fil og Tasmotizer værktøj.
  • Start Tasmotizer-værktøjet, og tilslut din NodeMCU eller D1 Mini til pc'en ved hjælp af et mikro-USB-kabel.
  • Vælg KOM port i Tasmotizer-værktøjet og klik Gennemse for at vælge Tasmota-Sensorer.bin firmware-fil.
  • Klik Tasmotiser. Firmwaren vil blive blinket.

Trin 2: Konfigurer switchen

Når firmwaren er blinket, skal du tilslutte switchen til dit Wi-Fi-netværk og konfigurere den.

  • Åbn Wi-Fi-indstillingerne på din smartphone og opret forbindelse til tasmota-xxxx Wi-Fi netværk. Det er et åbent netværk og kræver derfor ikke en adgangskode.
  • Når du er tilsluttet, skal du slukke for mobildata og åbne webbrowseren.
  • Besøg 192.168.4.1.
  • Vælg dit Wi-Fi-netværk, indtast Wi-Fi-adgangskoden, og klik Gemme.
  • Noter IP-adressen, der vises på webbrowserskærmen, og åbn derefter IP-adressen i den samme webbrowser. Du kan også vente et stykke tid og lade Tasmota indlæse websiden automatisk.
  • Klik Konfiguration > Konfigurer modul og vælg Generisk (0) fra rullemenuen. Klik Gemme. Siden genindlæses om et par sekunder.
  • Klik Konfiguration > Konfigurer modul og vælg Switch_n i D6 GPIO12 og vælg relæ 1 i D2. Klik Gemme. Siden genindlæses.
  • Gå til Konsol og indsæt derefter følgende kommandoer i Indtast kommando Mark. Du kan bruge din pc eller bærbare computer til dette.
SwitchMode1 1
Skift emne 0
Regel 1 på Switch1#state=1 udgiv stat/%topic%/PIR1 ON endon på Switch1#state=0 publicer stat/%topic%/PIR1 OFF enddon
Regel 1 1

Tryk på Gå ind tasten efter at have indtastet hver kommando. Dette konfigurerer PIR som en sensor, der sender en On/Off besked via MQTT til %emne% (find det under Konfiguration > Konfigurer MQTT).

Trin 3: Par PIR-sensor med MCU

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

Trin 4: Tænd og føj til Home Assistant til automatisering

Når alt er tilsluttet som vist i diagrammet, skal du tilslutte strømforsyningen. Nu for at tilføje kontakten til Home Assistant.

  • Åbn Tasmota og gå til Konfiguration > Konfigurer MQTT.
  • Indtast MQTT-værts-IP, brugernavn og adgangskode. Klik Gemme.
  • Gå til Konfiguration igen, klik Konfigurer andet, og giv derefter denne sensor et navn, såsom MotionSensor. Klik Gemme.
  • Åbn Home Assistant og gå til Konfiguration > Enheder og tjenester og klik Tilføj integration.
  • Søg efter og tilføj Tasmota-integration.
  • Genstart Home Assistant, og gå derefter til Konfiguration > Enheder og tjenester.
  • Tjek Tasmota afsnit.
  • Klik på Bevægelsessensor og klik derefter på + ikon under Automatiseringer.
  • Vælge PIR-sensoren begyndte at registrere bevægelse og tilføj derefter din enhed eller dit lys for at tænde eller slukke, hvis bevægelse registreres af den Wi-Fi-baserede bevægelsessensor.
  • Gemme det. På samme måde kan du tilføje eller udløse flere enheder eller installere ekstra bevægelsessensorer rundt om i huset for at udløse enheder, sende dig advarsler osv.

Implementer bevægelsessensorkontakter for ekstra bekvemmelighed

Bevægelsessensorkontakter kan hjælpe dig med at spare energi med den ekstra bekvemmelighed, at du ikke behøver manuelt tænd eller sluk lyset, mens du går op eller ned af en trappe eller går ind/ud af en have eller veranda areal.

Udover at automatisere lyskontakter baseret på bevægelse, kan du bruge bevægelsessensorerne til at udløse automatisering dit hjem eller kontor ved at integrere det med en smart home automation-server, såsom Home Assistant eller åbenHAB. Mulighederne er uendelige.

De 10 bedste ESP32 Smart Home-projekter

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • gør det selv
  • Elektronik
  • Smart belysning
  • DIY-projekttutorials

Om forfatteren

Ravi Singh (12 artikler udgivet)

Ravi er en ekspert teknisk forklarer, en IoT-entusiast og Linux-elsker med en baggrund i big data og app-udvikling. Han bruger det meste af sine weekender på at arbejde med IoT-enheder og spille spil på Xbox. Han er også en solorejsende, der elsker at vandre og udforske nye stier.

Mere fra Ravi Singh

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere