Obsah:
Video: Snímač pohybu PIR na bázi Arduina: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
S pomocí tohoto projektu můžete ovládat vysoký stav a citlivost PIR.
Zásoby
Arduino Uno
Senzor pohybu PIR
Bzučák
Softwarový nástroj
Arduino IDE
Krok 1: Modul senzoru PIR
Pro detekci pohybu se používá modul PIR senzoru. Často se označuje jako použitý snímač „PIR“, „Pyroelectric“, „Passive Infrared“a „IR Motion“. Modul má vestavěný pyroelektrický senzor, obvody klimatizace a Fresnelovu čočku ve tvaru kopule. Používá se ke snímání pohybu lidí, zvířat nebo jiných předmětů. Obvykle se používají v EZS a automaticky aktivovaných osvětlovacích systémech.
Krok 2: O projektu
PIR senzor je v zásadě elektronický senzor, který reguluje infračervené (IR) světlo vyzařující z předmětů v jeho zorném poli.
Tyto senzory také umožňují vnímat pohyb a většinou se používají ke zjištění, zda se člověk ve svém dosahu pohyboval. K propojení všeho budete potřebovat 5 propojovacích vodičů, všechny tyto vodiče by měly mít zástrčku-zásuvku. Můžete nastavit frekvenci na 3000 Hz, protože většina alarmů používá tuto frekvenci. PIR senzor je v podstatě pohybový senzor, takže kdykoli rozpoznává pohyby, nastaví OUT na HIGH, uživatel může také ovládat čas tohoto HIGH stavu a citlivost vašeho senzoru pomocí 2 potenciometrů. Tento projekt produkuje zvukové signály, když jsou rozpoznány jakékoli pohyby. Čas pípnutí můžeme snadno upravit změnou doby zpoždění na konci smyčky for.
IoT Training Online vám pomůže vytvořit více takových projektů založených na Arduinu i na jiných platformách IoT k vybudování průmyslových řešení IoT.
Krok 3: Schéma zapojení
Krok 4: Spusťte program
bool isToneOn = false;
int frekvence = 3000;
neplatné nastavení () {
// zde je náš PIR senzor
pinMode (2, VSTUP);
// tady je náš bzučák
pinMode (3, VÝSTUP);
}
prázdná smyčka () {
// když nám PIR senzor dává VYSOKÉ, znamená to, že detekuje pohyb
if (digitalRead (2) == HIGH) {
// na 15 sekund zapneme alarm
// používáme tone (), abychom mohli ovládat frekvenci zvukového signálu
// pro vypnutí tónu musíme použít noTone ()
// pokud chcete změnit frekvenci tónu, můžete to udělat v proměnné
// v horní části kódu
pro (int a = 0; a <30; a ++) {
if (isToneOn) {
noTone (3);
isToneOn = false;
}jiný{
// 3 znamená náš pin, kde je připojen bzučák
tón (3, frekvence);
// tuto proměnnou musíme změnit na true, musíme vědět
// kdy bzučák zapnout a kdy zapnout
isToneOn = true; }
// zpoždění 0,5 sekundy, můžete tuto hodnotu změnit tak, jak to bude
// pípnutí pomalejší nebo rychlejší
zpoždění (500);
}
}
}
Doporučuje:
Přenosný snímač pohybu: 4 kroky
Přenosný snímač pohybu: Dobrý den, vyrobil jsem přenosný pohybový senzor napájený bateriemi, o který bych se s vámi chtěl podělit. Co budete potřebovat: pohybový senzor Arduino Uno Keyes Dráty LED (červená, zelená modrá) Breadboard
Vytvořte nositelný sledovač pohybu (BLE od Arduina po vlastní aplikaci Android Studio): 4 kroky
Vybudujte si Wearable Motion Tracker (BLE od Arduina po vlastní aplikaci Android Studio): Bluetooth Low Energy (BLE) je forma nízkoenergetické komunikace Bluetooth. Nositelná zařízení, jako jsou inteligentní oděvy, které navrhuji v Predictive Wear, musí omezit spotřebu energie, aby prodloužila životnost baterie, a často využívají BLE
Digitální teploměr na bázi Arduina: 3 kroky
Digitální teploměr na bázi Arduina: V tomto projektu je navržen digitální teploměr na bázi Arduina, který lze použít k analýze teploty v místnosti. Teploměr se obecně používá jako nástroj pro měření teploty. K měření lze použít různé principy
DIY snímač pohybu (ESP - 8266): 5 kroků
DIY Motion Sensor (ESP - 8266): Tento projekt je navržen pro domácí kutilské zabezpečení. Tento projekt vychází z projektu Konnected. Konnected přináší nový život majitelům domů, kteří mají předem zapojené pohybové senzory od ADT a dalších společností. Díky aktualizaci s novou technologií během
Bezdrátový snímač teploty a pohybu IoT: 11 kroků (s obrázky)
Bezdrátový snímač teploty a pohybu IoT: Inspiroval jsem se mnoha projekty IoT, které jsou v Instructables, takže se v procesu učení snažím spojit nějakou užitečnou aplikaci, která je relevantní. Jako rozšíření mých předchozích instrukcí týkajících se teplotního senzoru IoT nyní