Pir érzékelő csatlakozás az Arduino, kör - Robotics

Tekintsük ezt a leckét piroelem infravörös mozgásérzékelő. Magyarázza, hogyan lehet csatlakozni PIR érzékelő az Arduino és megvizsgálja a rajzot az automatikus lámpa, amely akkor aktiválódik, ha mozgást érzékel a szobában. Is figyelembe Millis () függvény a C ++ programozási nyelv, amelyet gyakran kell használni a különböző projektekben.
PIR érzékelő, amely
Ma már nem meglepő, ha bekapcsolja az automatikus világítás a folyosón lakóépületek, amely akkor aktiválódik, amikor egy személy halad. A legtöbb telepített eszközök passzív mozgásérzékelők (PIR). Tekintsük ezt a cikket egy mozgásérzékelő készülék, annak kapcsolási rajz az Arduino UNO, és gyűjtsük össze annak alapján automatikus világításkapcsoló.

PIR-érzékelő modul áll piroelektromos elem alatt műanyag Fresnel lencsék - egy hengeres része egy téglalap alakú kristály a központban, amely rávilágít a szintje az infravörös sugárzás, és átadja keresztül. Amikor csatlakozik az IR az Arduino, azt találtuk, hogy minden tárgy van az infravörös sugárzás és minél magasabb a hőmérséklet, annál intenzívebb sugárzást.

PIR mozgásérzékelők a készülék szinte azonosak. PIR érzékelő érzékenysége tartomány Arduino 6 méter, a szög a 110 ° x 70 °. Élelmiszer - 5 V, és a kimeneti digitális jelet, amelynek értéke 0, ha nincs mozgás, valamint a értéke 1, ha van mozgás. Érzékelő elemek szerelt a hermetikus házban, amely védi a páratartalom és a hőmérséklet változik.
PIR mozgásérzékelő kapcsolatot az Arduino
A legtöbb modul PIR érzékelő Arduino három kimenet a hátsó rész (lásd. A fenti képen látható). Pinout a különböző gyártók különböző lehet, de a kijárat közelében jelek készülnek, ezért csatlakoztatása előtt az Arduino board, olvassa el a modult. Egy kimeneti megy a föld felé, a második hozzávezető 5 V (kijelölt VCC), és egy harmadik kimenet (OUT jelű) kiadja a digitális jelet a piroelem érzékelőt.

Annak érdekében, hogy gyakorolni, akkor az alábbi adatok:
- A testület Arduino Uno;
- Prototípus fedélzetén;
- USB-kábel;
- PIR mozgásérzékelő;
- 1 LED;
- 1 ohm ellenállás 220;
- Vezetékek „mappa mappa” és „nővér-mappa”.
Építsd az áramkört, mint a fenti képen. Csatlakoztassa a LED a kilépési 12 Arduino és töltse le az alábbi vázlatot a PIR érzékelő.
Magyarázat kód:
- A rendszer segítségével a #define irányelvek port 2 és 12 szánunk megfelelő neveket PIR és LED. Ezt csak a mi kényelem;
- Karakterlánc int pirVal = digitalRead (PIR); Ez utasítja a mikrokontroller olvassa el az információkat a 2. port.
Mit kell keresni:
- A feltétel az, ha használt kettős egyenlőség: if (pirVal == HIGH). Az Arduino programozási nyelv. dual egyenlőség összehasonlító operátor. Ne tévesszük össze ezt a kijelentést egy egyenletet.
Hivatkozás a független gyakorlása:
- Cserélje vázlat ellenőrzési nyilatkozatot máshol, amelyeket az üzemeltető a feltétellel, ha a LED hiányában ki a mozgás.
A lámpa a Arduino mozgásérzékelővel
Megváltoztatása nélkül a szerelvény, teher egy vázlatot egy intelligens lámpa PIR érzékelőt.
Magyarázat kód:
- A counttime = Millis () funkció; kezdjük a visszaszámlálást. Ebben az esetben, ellentétben a késleltetés funkció. amely teljesen megszakítja a program, a mikrokontroller folytathatja a többi számítások a vázlat.
Mit kell keresni:
- Mi változott a kikapcsolási idő a lámpa. Ha az első vázlat LED után azonnal kikapcsol a LOW jel, hogy a PIR érzékelő, ami nem mindig kényelmes. Most így 1 perccel a kikapcsolás előtt a lámpa, ha a személy nem hagyja el a szobát, de csak megállt egy időre.
Hivatkozás a független gyakorlása:
- Változás a rajzot ki időben a LED - világít 2 perc után kikapcsol vége után a mozgás a szobában.