Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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:
- Ako fungujú pohybové senzory PIR
- Ako používať senzory PIR s Arduino
- Ako používať senzory PIR s Raspberry Pi
Krok 1: 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
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.
- Spustite Arduino IDE, vymažte textový editor a skopírujte do textového editora nasledujúci kód.
- Vyberte si dosku v nástrojoch a doskách a potom vyberte svoju dosku Arduino.
- Pripojte Arduino k počítaču a nastavte port COM na nástroje a port.
- Stlačte tlačidlo Nahrať (šípka).
- 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
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