Pohybový senzor PIR: Jak používat PIR s Arduino a Raspberry Pi: 5 kroků
Pohybový senzor PIR: Jak používat PIR s Arduino a Raspberry Pi: 5 kroků
Anonim
Pohybový senzor PIR: Jak používat PIR s Arduino a Raspberry Pi
Pohybový senzor PIR: Jak používat PIR s Arduino a Raspberry Pi

Tento a další úžasné návody si můžete přečíst na oficiálních stránkách společnosti ElectroPeak

V tomto tutoriálu se naučíte, jak používat pohybový senzor PIR k detekci pohybu. Na konci tohoto tutoriálu se naučíte:

  1. Jak fungují pohybové senzory PIR
  2. Jak používat PIR senzory s Arduino
  3. Jak používat PIR senzory s Raspberry Pi

Krok 1: Jak fungují pohybové senzory PIR

Jak fungují pohybové senzory PIR
Jak fungují pohybové senzory PIR
Jak fungují pohybové senzory PIR
Jak fungují pohybové senzory PIR

Pasivní infračervené senzory dokážou detekovat pohyb předmětů, které vyzařují infračervené světlo (jako lidská těla). Používání těchto senzorů k detekci pohybu nebo obsazení lidí v bezpečnostních systémech je proto velmi běžné. Počáteční nastavení a kalibrace těchto senzorů trvá přibližně 10 až 60 sekund.

Infračervený snímač HC-SR501 je účinný, levný a nastavitelný modul pro detekci pohybu v prostředí. Malé rozměry a fyzické provedení tohoto modulu vám umožňují snadné použití ve vašem projektu. Výstup snímače pohybu PIR lze připojit přímo k jednomu z digitálních pinů Arduino (nebo jakéhokoli mikrokontroléru). Pokud je senzorem detekován jakýkoli pohyb, bude tato hodnota kolíku nastavena na „1“. Dva potenciometry na desce vám umožňují nastavit citlivost a dobu zpoždění po detekci pohybu.

Moduly PIR mají pasivní infračervený senzor, který detekuje obsazení a pohyb z infračerveného záření vyzařovaného z lidského těla. Tento modul můžete použít v zabezpečovacích systémech, inteligentních osvětlovacích systémech, automatizaci atd. Na trhu jsou k dispozici různé moduly PIR, ale všechny jsou v zásadě stejné. Všechny mají alespoň Vcc pin, GND pin a digitální výstup. V některých z těchto modulů je na senzoru koule jako čočka, která zlepšuje pozorovací úhel.

Krok 2: Použití PIR senzoru s Arduinem

Použití PIR senzoru s Arduinem
Použití PIR senzoru s Arduinem

Obvod

PIR výstup můžete připojit k jakémukoli digitálnímu pinu. Za tímto modulem je propojka. Pokud přemístíte propojku do polohy L, senzor se „přepne“(změní stav), kdykoli je detekován pohyb. To je nepravděpodobné, že by bylo hodně užitečné v praktických aplikacích. Tento režim se nazývá nespouštěcí nebo režim jednoduchého spouštění. Přesunutí propojky do polohy H bude mít za následek obvyklejší logiku senzoru. Senzor se zapne, když je detekován pohyb, a vypne se chvíli po detekci posledního pohybu. Tento senzor resetuje časovač (který by jinak vypnul výstup) pokaždé, když je detekován pohyb; to by bylo použitelné například pro ovládání osvětlení místnosti, kde nechcete, aby světla blikala, zatímco se jednotka resetuje. Toto se nazývá režim opětovného spuštění. (nebo opakovatelný spouštěcí režim). Za tímto modulem jsou také dva potenciometry. Změnou potenciometru SENSITIVITY můžete snížit nebo zvýšit citlivost senzoru (zvýšení ve směru hodinových ručiček) a také změnou potenciometru TIME se změní zpoždění výstupu po detekci pohybu.

Kód

Musíte přidat knihovnu a poté nahrát kód. Pokud používáte desku Arduino poprvé, postupujte takto: Přejděte na stránku www.arduino.cc/en/Main/Software a stáhněte si software operačního systému. Nainstalujte software IDE podle pokynů.

  1. Spusťte Arduino IDE a vymažte textový editor a zkopírujte do textového editoru následující kód.
  2. Vyberte si desku v nástrojích a deskách a poté vyberte svou desku Arduino.
  3. Připojte Arduino k počítači a nastavte COM port v nástrojích a portu.
  4. Stiskněte tlačítko Nahrát (šipka).
  5. Jste všichni připraveni!

Pro správnou kalibraci by nemělo dojít k žádnému pohybu před snímačem PIR po dobu až 15 sekund (dokud není kolík 13 vypnut). Po uplynutí této doby má senzor snímek své pozorovací oblasti a může detekovat pohyby. Když snímač PIR detekuje pohyb, výstup bude VYSOKÝ, jinak bude NÍZKÝ.

Krok 3: Použití PIR senzoru s Raspberry Pi

Použití PIR senzoru s Raspberry Pi
Použití PIR senzoru s Raspberry Pi

Všimněte si obvodu a použijte následující kód:

Krok 4: Příklad projektů

Máte zájem o další čtení? Nenechte si ujít tento projekt:

Detekce pohybu a gest pomocí senzoru Arduino a PIR

Krok 5: Kupte si pohybový senzor PIR

Kupte si PIR senzor od společnosti ElectroPeak