PIR mozgásérzékelő: A PIR -ek használata Arduino és Raspberry Pi -vel: 5 lépés
PIR mozgásérzékelő: A PIR -ek használata Arduino és Raspberry Pi -vel: 5 lépés
Anonim
PIR mozgásérzékelő: A PIR -ek használata az Arduino és a Raspberry Pi segítségével
PIR mozgásérzékelő: A PIR -ek használata az Arduino és a Raspberry Pi segítségével

Ezt és más csodálatos oktatóanyagokat elolvashatja az ElectroPeak hivatalos honlapján

Ebben az oktatóanyagban megtanulhatja, hogyan kell PIR mozgásérzékelőt használni a mozgás észlelésére. Ennek az oktatóanyagnak a végén megtudhatja:

  1. A PIR mozgásérzékelők működése
  2. A PIR érzékelők használata az Arduino -val
  3. A PIR érzékelők használata a Raspberry Pi -vel

1. lépés: A PIR mozgásérzékelők működése

Hogyan működnek a PIR mozgásérzékelők?
Hogyan működnek a PIR mozgásérzékelők?
Hogyan működnek a PIR mozgásérzékelők?
Hogyan működnek a PIR mozgásérzékelők?

A passzív infravörös érzékelők érzékelik az infravörös fényt sugárzó tárgyak (például az emberi testek) mozgását. Ezért nagyon gyakori, hogy ezeket az érzékelőket használják az emberi mozgás vagy foglaltság érzékelésére a biztonsági rendszerekben. Ezen érzékelők kezdeti beállítása és kalibrálása körülbelül 10-60 másodpercet vesz igénybe.

A HC-SR501 infravörös képalkotó érzékelő hatékony, olcsó és állítható modul a környezet mozgásának érzékelésére. Ennek a modulnak a kis mérete és fizikai kialakítása lehetővé teszi, hogy könnyen használhassa projektjében. A PIR mozgásérzékelő kimenete közvetlenül csatlakoztatható az egyik Arduino (vagy bármelyik mikrokontroller) digitális tűhöz. Ha az érzékelő bármilyen mozgást észlel, akkor a tű értéke „1” lesz. A táblán található két potenciométer lehetővé teszi az érzékenység és a késleltetési idő beállítását a mozgás észlelése után.

A PIR modulok passzív infravörös érzékelővel rendelkeznek, amely érzékeli az emberi testből sugárzott infravörös elfoglaltságot és mozgást. Ezt a modult biztonsági rendszerekben, intelligens világítási rendszerekben, automatizálásban stb. Használhatja. A piacon különböző PIR modulok állnak rendelkezésre, de alapvetően mindegyik azonos. Mindegyik rendelkezik legalább Vcc tűvel, GND tűvel és digitális kimenettel. Ezen modulok némelyikében van egy golyó, mint egy lencse az érzékelőn, amely javítja a látószöget.

2. lépés: PIR -érzékelő használata Arduino -val

PIR -érzékelő használata Arduino -val
PIR -érzékelő használata Arduino -val

Áramkör

A PIR kimenet bármilyen digitális tűhöz csatlakoztatható. A modul mögött egy jumper található. Ha áthelyezi az áthidalót L helyzetbe, akkor az érzékelő „vált” (állapotváltozás), amikor mozgást észlel. Valószínűleg ez nem sok haszna lesz a gyakorlati alkalmazásoknak. Ezt az üzemmódot nevezik nem trigger vagy egyszeri aktiválási módnak. Ha a jumpert H állásba helyezi, akkor a szokásosabb érzékelő logika jön létre. Az érzékelő bekapcsol, ha mozgást észlel, és egy idő után kikapcsol az utolsó mozgás észlelése után. Ez az érzékelő minden egyes mozgás észlelésekor alaphelyzetbe állítja az időzítőt (amely egyébként kikapcsolja a kimenetet); ez például a szobafoglalási világítás vezérlésére alkalmazható, ahol nem szeretné, hogy a lámpák villogjanak, miközben a készülék visszaáll. Ezt hívják újraindítási módnak. (vagy megismételhető trigger mód). A modul mögött két potenciométer is található. Az ÉRZÉKENYSÉG potenciométer megváltoztatásával csökkentheti vagy növelheti az érzékelő érzékenységét (az óramutató járásával megegyező irányú növelés), valamint az IDŐ potenciométer megváltoztatásával a mozgásérzékelés utáni kimeneti késleltetés is megváltozik.

Kód

Hozzá kell adnia a könyvtárat, majd fel kell töltenie a kódot. Ha először futtat egy Arduino táblát, kövesse az alábbi lépéseket: Látogasson el a www.arduino.cc/en/Main/Software weboldalra, és töltse le az operációs rendszer szoftverét. Telepítse az IDE szoftvert az utasításoknak megfelelően.

  1. Futtassa az Arduino IDE -t, törölje a szövegszerkesztőt, és másolja a következő kódot a szövegszerkesztőbe.
  2. Válassza ki a táblát az eszközökben és táblákban, majd válassza ki az Arduino táblát.
  3. Csatlakoztassa az Arduino -t a számítógépéhez, és állítsa be a COM portot az eszközökben és a portban.
  4. Nyomja meg a Feltöltés (nyíl jel) gombot.
  5. Készen vagy!

A megfelelő kalibrálás érdekében a PIR érzékelő előtt legfeljebb 15 másodpercig ne legyen mozgás (amíg a 13 -as érintkezőt ki nem kapcsolja). Ezen időszak elteltével az érzékelő pillanatképet kap a megtekintési területéről, és képes érzékelni a mozgásokat. Amikor a PIR érzékelő mozgást észlel, a kimenet MAGAS lesz, ellenkező esetben LOW lesz.

3. lépés: PIR -érzékelő használata Raspberry Pi -vel

PIR -érzékelő használata Raspberry Pi -vel
PIR -érzékelő használata Raspberry Pi -vel

Jegyezze fel az áramkört, és használja a következő kódot:

4. lépés: Példaprojektek

Érdekelnek a további olvasmányok? Ne hagyja ki ezt a projektet:

Mozgás- és gesztusérzékelés az Arduino és a PIR érzékelő segítségével

Lépés: Vásároljon PIR mozgásérzékelőt

Vásároljon PIR érzékelőt az ElectroPeak -től

Ajánlott: