Obsah:

Detekcia pohybu pomocou Raspberry Pi: 4 kroky
Detekcia pohybu pomocou Raspberry Pi: 4 kroky

Video: Detekcia pohybu pomocou Raspberry Pi: 4 kroky

Video: Detekcia pohybu pomocou Raspberry Pi: 4 kroky
Video: Объяснение прошивки Marlin 2.0.x 2024, November
Anonim
Image
Image
Zásoby
Zásoby

V tomto návode sa naučíme, ako môžeme použiť snímač PIR (pasívny infračervený) s Raspberry Pi na zostavenie jednoduchého detektora pohybu. Používa sa na snímanie pohybu ľudí, zvierat alebo iných predmetov. Bežne sa používajú v poplachových systémoch proti vlámaniu a automaticky aktivovaných svetelných systémoch.

Princíp činnosti:

Všetky objekty s teplotou nad absolútnou nulou vyžarujú tepelnú energiu vo forme žiarenia. Toto žiarenie zvyčajne nie je pre ľudské oko viditeľné, pretože vyžaruje na infračervených vlnových dĺžkach, ale dá sa detekovať elektronickými zariadeniami na to určenými. (Zdroj: Wikipedia)

Účel pokynu:

Hlavnou myšlienkou tohto tutoriálu je zapnúť LED, ak je detekovaný pohyb, a vypnúť LED, ak je to inak. Ako som povedal v úvode, pomocou senzora môžete namiesto LED ovládať svetelný priestor alebo alarm.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

Hardvérové zásoby:

1. Raspberry Pi 3 Model B

2. PIR senzor

3. Breadboard

4. Rezistor 220 ohmov

5. LED dióda

6. Drôty

Dodávky softvéru:

1. Raspbian Jessie (Operačný systém Raspberry Pi: ďalšie informácie nájdete v mojom predchádzajúcom návode tu).

2. Python IDLE

Predpokladám teda, že ste úspešne urobili niekoľko základných projektov. Ak nie, nebojte sa, odporúčam vám postupovať podľa môjho predchádzajúceho tutoriálu (Začnite svoj prvý projekt s malinou: blikajúca dióda LED)

Krok 2: Zostavenie obvodu

Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu

Zapojenie je veľmi jednoduché, snímač PIR má tri kolíky:

1. Vcc na 5v GPIO Raspberry.

2. GND až GNS Raspberry GPIO.

3. PIN do OUT až 17 GPIO.

Pri zapojení LED a rezistora postupujte podľa nižšie uvedených krokov:

1. Na anódu diódy LED pripojte odpor 220Ω, potom odpor na 5 V.2. Pripojte katódu LED k 4 pinom GPIO (pozri obrázok vyššie).

Krok 3: Python kód

Python kód
Python kód

1. Zapnite Pi a vytvorte nový textový súbor „pir.py“(Súbor môžete pomenovať, ako chcete).

2. Zadajte nasledujúci kód:

importujte RPi. GPIO ako GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #to stabilizate sensor while True: i = GPIO.input (17), ak i == 0: #Keď je výstup zo snímača pohybu NÍZKY, GPIO.output (4, 0) #Vypnite tlač LED diódy („Nezistil sa žiadny pohyb“, i) elif i == 1: #Keď výstup zo snímača pohybu je VYSOKÝ GPIO.výstup (4, 1) #ZAPNÚŤ tlač LED („Pohyb detekovaný“, i) okrem: GPIO.cleanup ()

3. Po zadaní celého začiarknutého kódu ho uložte.

4. Spustite kód pythonu zadaním nasledujúceho kódu do terminálu:

- cd Desktop a stlačte Enter (píšem Desktop, pretože som súbor uložil na plochu pi).

- python pir.py a pressEnter.

Krok 4: O podporu

Za podporu
Za podporu

Môžete sa prihlásiť na odber môjho kanála YouTube a získať ďalšie návody a projekty. Prihláste sa na podporu. Ďakujem.

Prejdite na môj odkaz na kanál YouTube

Odporúča: