Pohybový snímač PIR: Ako používať PIR s Arduino a Raspberry Pi: 5 krokov
Pohybový snímač PIR: Ako používať PIR s Arduino a Raspberry Pi: 5 krokov
Anonim
Pohybový snímač PIR: Ako používať PIR s Arduino a Raspberry Pi
Pohybový snímač PIR: Ako používať PIR s Arduino a Raspberry Pi

Tento a ďalšie úžasné návody si môžete prečítať na oficiálnom webe ElectroPeak

V tomto návode sa naučíte, ako používať pohybový senzor PIR na detekciu pohybu. Na konci tohto tutoriálu sa naučíte:

  1. Ako fungujú pohybové senzory PIR
  2. Ako používať senzory PIR s Arduino
  3. Ako používať senzory PIR s Raspberry Pi

Krok 1: Ako fungujú snímače pohybu PIR

Ako fungujú snímače pohybu PIR
Ako fungujú snímače pohybu PIR
Ako fungujú snímače pohybu PIR
Ako fungujú snímače pohybu PIR

Pasívne infračervené senzory dokážu detekovať pohyb predmetov, ktoré vyžarujú infračervené svetlo (ako ľudské telá). Používanie týchto senzorov na detekciu pohybu alebo obsadenosti ľudí v bezpečnostných systémoch je preto veľmi bežné. Počiatočné nastavenie a kalibrácia týchto senzorov trvá asi 10 až 60 sekúnd.

Infračervený snímač HC-SR501 je účinný, lacný a nastaviteľný modul na detekciu pohybu v prostredí. Malá veľkosť a fyzický dizajn tohto modulu vám umožňujú ľahko ho použiť vo vašom projekte. Výstup snímača pohybu PIR je možné pripojiť priamo k jednému z digitálnych pinov Arduino (alebo akémukoľvek mikrokontroléru). Ak snímač detekuje akýkoľvek pohyb, táto hodnota kolíka bude nastavená na „1“. Dva potenciometre na doske vám umožňujú nastaviť citlivosť a čas oneskorenia po detekcii pohybu.

Moduly PIR majú pasívny infračervený senzor, ktorý detekuje obsadenie a pohyb z infračerveného žiarenia vyžarovaného z ľudského tela. Tento modul môžete použiť v bezpečnostných systémoch, inteligentných svetelných systémoch, automatizácii atď. Na trhu sú k dispozícii rôzne moduly PIR, ale všetky sú v zásade rovnaké. Všetky majú najmenej Vcc pin, GND pin a digitálny výstup. V niektorých z týchto modulov je na senzore guľa ako šošovka, ktorá zlepšuje pozorovací uhol.

Krok 2: Použitie senzora PIR s Arduino

Použitie senzora PIR s Arduino
Použitie senzora PIR s Arduino

Obvod

PIR výstup môžete pripojiť k akémukoľvek digitálnemu pinu. Za týmto modulom sa nachádza prepojka. Ak prepnete prepojku do polohy L, senzor sa pri detekcii pohybu „prepne“(zmení stav). Je nepravdepodobné, že by to v praktických aplikáciách malo veľký význam. Tento režim sa nazýva nespúšťací alebo režim jednoduchého spustenia. Presunutie prepojky do polohy H bude mať za následok obvyklejšiu logiku senzorov. Senzor sa zapne, keď je detekovaný pohyb, a vypne sa chvíľu po detekcii posledného pohybu. Tento senzor resetuje časovač (ktorý by inak vypol výstup) vždy, keď je detekovaný pohyb; to by bolo použiteľné napríklad pre ovládanie osvetlenia miestnosti, kde nechcete, aby svetlá blikali počas resetovania jednotky. Toto sa nazýva režim opätovného spustenia. (alebo opakovateľný režim spustenia). Za týmto modulom sú tiež dva potenciometre. Zmenou potenciometra CITLIVOSTI môžete znížiť alebo zvýšiť citlivosť snímača (zvýšenie v smere hodinových ručičiek) a tiež zmenou potenciometra TIME sa zmení oneskorenie výstupu po detekcii pohybu.

Kód

Musíte pridať knižnicu a potom nahrať kód. Ak spúšťate dosku Arduino prvýkrát, postupujte podľa týchto krokov: Prejdite na stránku www.arduino.cc/en/Main/Software a stiahnite si softvér svojho operačného systému. Nainštalujte softvér IDE podľa pokynov.

  1. Spustite Arduino IDE, vymažte textový editor a skopírujte do textového editora nasledujúci kód.
  2. Vyberte si dosku v nástrojoch a doskách a potom vyberte svoju dosku Arduino.
  3. Pripojte Arduino k počítaču a nastavte port COM na nástroje a port.
  4. Stlačte tlačidlo Nahrať (šípka).
  5. Všetko je pripravené!

Aby bola kalibrácia správna, nemal by dôjsť k žiadnemu pohybu pred snímačom PIR až 15 sekúnd (kým nie je vypnutý kolík 13). Po uplynutí tejto doby má senzor snímku svojej pozorovacej oblasti a môže detegovať pohyby. Keď snímač PIR detekuje pohyb, výstup bude VYSOKÝ, v opačnom prípade bude NÍZKY.

Krok 3: Použitie PIR senzora s Raspberry Pi

Použitie PIR senzora s Raspberry Pi
Použitie PIR senzora s Raspberry Pi

Všimnite si obvodu a použite nasledujúci kód:

Krok 4: Príklad projektov

Máte záujem o ďalšie čítanie? Nenechajte si ujsť tento projekt:

Detekcia pohybu a gest pomocou senzora Arduino a PIR

Krok 5: Kúpte si snímač pohybu PIR

Kúpte si snímač PIR od spoločnosti ElectroPeak