ESP8266 WiFi – Infrarood bewegings-sensor (PIR) (NodeMCU)

Espressif logo

nodeMCU logo

Op deze pagina vind je een voorbeeld om via de ESP-01 module een infrarood bewegings-sensor (PIR) sensor te gebruiken via de GPIO pinnen met de NodeMCU firmware.

Hardware

Infrarood bewegings sensor PIR

BESTEL NU!

Met deze Infrarood bewegings-sensor (PIR) (Passive InfraRed) sensor kun je beweging detecteren, wordt vaak gebruikt als mensen of dieren binnen het sensorbereik bewegen, ze zijn klein, niet duur, verbruiken weinig vermogen en zijn makkelijk te gebruiken.

Deze PIR heef een bereik tot 7 meter, er zitten 2 stelknoppen op, één voor de detectietijd en één voor vertragings tijd voor de volgende interval.

Specificaties:

  • Voltage: DC 4.5 tot 20V
  • Verbruik: 50uA
  • Blok tijd: 2.5  seconden (standaard)
  • Vertragings tijd: 0.3 tot 18 seconden (standaard)
  • Detectie hoek: <110 graden
  • Detectie bereik :3 meter (standaard) tot max 7 meter
  • Lens diameter: 23mm (standaard)

Pinout

Pin:Functie:
01+4.5v~20v
02OUT
03GND

Wat heb je nodig?

1) ESPlorer IDE

Sluit de PIR module aan op volgens onderstaand schema:

esp8266 ESP-01 GPIO PIR schema


 

Trigger script voor de PIR sensor

Upload deze “library” code als pir.lua

Tip: Download de code sla het op als bestand, en gebruik de “Upload…” knop in ESPlorer.

Gebruik de volgende regel om het script te starten:

dofile("pir.lua")

Het resultaat via de seriële monitor:

Getest met NodeMCU 0.9.6 build 20150704 floating point


Trigger script voor de PIR sensor met webserver

Upload deze “library” code als pir.lua, denk er aan om je SSID en WACHTWOORD in te stellen, de webpagina zal om de 2 seconden automatisch ververst worden!

Tip: Download de code sla het op als bestand, en gebruik de “Upload…” knop in ESPlorer.

Het resultaat:

esp8266 ESP-01 PIR met webserver screen

Getest met NodeMCU 0.9.6 build 20150704 floating point

bron:
esp8266-projects.com