Obsah:

Jak vytvořit zařízení Arduino pro sociální distancování pomocí PIR: 4 kroky
Jak vytvořit zařízení Arduino pro sociální distancování pomocí PIR: 4 kroky

Video: Jak vytvořit zařízení Arduino pro sociální distancování pomocí PIR: 4 kroky

Video: Jak vytvořit zařízení Arduino pro sociální distancování pomocí PIR: 4 kroky
Video: Vynalézavý senior vyřešil zdražování energie. Odmontoval elektroměr a jede „na sebe“ 2024, Červenec
Anonim
Image
Image

1

Krok 1: Schéma zapojení

Výroba
Výroba

Krok 2: Díly:

Arduino NANO, HC-SR501, HC-SR04, 12bitová kulatá LED dioda WS2812 5050 RGB

Bzučák, Propojovací vodiče,

Krok 3: Výroba

Výroba
Výroba
Výroba
Výroba

Nainstalujte soubor knihovny: Otevřete „Nástroje“-„Spravovat knihovny ……“ve vývojovém softwaru Arduino, poté vyhledejte „Adafruit_NeoPixel“a nainstalujte jej.

Krok 4: POZNÁMKA:

POZNÁMKA
POZNÁMKA

V tomto projektu jsem použil modul infračerveného senzoru lidského těla HC-SR501. Modul infračerveného snímače lidského těla HC-SR501 má dvě metody spouštění. Jedním z nich je neopakovatelné spouštění: to znamená, že poté, co senzor vydá vysokou úroveň, doba zpoždění je u konce , Výstup se automaticky změní z vysoké úrovně na nízkou úroveň. Zjednodušeně řečeno, vydá vysokou úroveň, když snímá pohyb člověka, ale po uplynutí času jeho tlačítka pro nastavení zpoždění nebude nadále vnímat, i když se před ním člověk pohybuje. HC-SR501 má dobu blokování 0,2 sekundy, během které nebude fungovat. Bude se cítit i po uplynutí doby uzamčení. K dispozici je také opakovatelný spouštěcí režim: poté, co senzor vydá vysokou úroveň, během doby zpoždění, pokud se lidské tělo pohybuje ve svém snímacím rozsahu, jeho výstup zůstane vysoký, dokud osoba neodejde. Změňte vysokou úroveň na nízkou úroveň (snímací modul automaticky prodlouží dobu zpoždění po detekci každé aktivity lidského těla a jako počáteční bod doby zpoždění vezme čas poslední aktivity). Jednoduše řečeno, pokud se budete pohybovat před modulem lidského infračerveného senzoru, HC-SR501 bude vždy vydávat vysokou úroveň.

Doporučuje: