Kazalo:
Video: Zaznavanje gibanja z uporabo Raspberry Pi: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem navodilu se bomo naučili, kako lahko uporabimo PIR (pasivni infrardeči) senzor z Raspberry Pi za izdelavo preprostega detektorja gibanja. Uporablja se za zaznavanje gibanja ljudi, živali ali drugih predmetov. Običajno se uporabljajo v alarmih za vlom in samodejno aktiviranih svetlobnih sistemih.
Načela delovanja:
Vsi predmeti s temperaturo nad absolutno ničlo oddajajo toplotno energijo v obliki sevanja. Običajno to sevanje ni vidno človeškemu očesu, ker seva pri infrardečih valovnih dolžinah, lahko pa ga zaznajo elektronske naprave, zasnovane za ta namen. (Vir: Wikipedia)
Namen poučevanja:
Glavna ideja te vadnice je, da vklopite LED, če zaznate gibanje, in izklopite LED, če je drugače.
1. korak: Zaloge
Strojna oprema:
1. Raspberry Pi 3 Model B
2. Senzor PIR
3. Ogledna plošča
4. 220 ohmski upor
5. LED
6. Žice
Programska oprema:
1. Raspbian Jessie (operacijski sistem Raspberry Pi: za več podrobnosti si oglejte mojo prejšnjo vadnico tukaj).
2. Python IDLE
Zato predvidevam, da ste uspešno opravili nekaj osnovnih projektov. Če ne, ne skrbite, svetujem vam, da sledite moji prejšnji vadnici (Začnite svoj prvi projekt z malino: utripajoča LED)
Korak: Montaža vezja
Ožičenje je precej preprosto, senzor PIR ima tri zatiče:
1. Vcc do 5v Raspberryjevega GPIO.
2. GND v GNS Raspberryjevega GPIO.
3. OUT do 17 GPIO pin.
Za ožičenje LED in upora lahko sledite naslednjim korakom:
1. Na anodo LED priklopite 220Ω upor, nato pa upor na 5 V.2. Priključite katodo LED na 4 pin GPIO (glejte zgornjo sliko).
3. korak: Koda Python
1. Vklopite svoj Pi in ustvarite novo besedilno datoteko »pir.py« (datoteko lahko poimenujete, kot želite).
2. Vnesite naslednjo kodo:
uvozite RPi. GPIO kot GPIO
čas uvozaGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led poskusite: time.sleep (2) #za stabilizacijo senzorja, medtem ko je True: i = GPIO.input (17) if i == 0: #Ko je izhod iz senzorja gibanja LOW GPIO.output (4, 0) #TUNN LED print ("No motion detection", i) elif i == 1: #When izhod iz senzorja gibanja je HIGH GPIO.output (4, 1) #VKLOPI LED tiskanje ("zaznano gibanje", i) razen: GPIO.cleanup ()
3. Ko vnesete vso preverjeno kodo, jo shranite.
4. Zaženite kodo python tako, da v terminal vnesete naslednjo kodo:
- cd Desktop in pritisnite Enter (tipkam Desktop, ker sem datoteko shranil v namizje pi).
- python pir.py in pritisnite Enter.
4. korak: Za podporo
Za več vaj in projektov se lahko naročite na moj kanal YouTube. Naročite se na podporo. Hvala vam.
Pojdite na moj kanal YouTube -povezava
Priporočena:
Nočna svetloba: zaznavanje gibanja in teme - brez mikro: 7 korakov (s slikami)
Nočna svetloba zaznavanja gibanja in teme Lahko bi rekli, da je to zaradi vaše lastne varnosti, če ponoči vstanete in poskušate varno priti do vrat. Seveda lahko uporabite nočno svetilko ali glavno
Zaznavanje gibanja pod osvetlitvijo postelje: 16 korakov (s slikami)
Gibanje pod posteljno razsvetljavo: Ste kdaj poskušali ponoči tiho vstati iz postelje, samo da bi se kaj spotaknili in zbudili vso hišo? Nočne luči z zaznavanjem gibanja, ki so diskretno nameščene pod vašo posteljo, zagotavljajo svetlobo nizke stopnje, ki je dovolj svetla, da vas vodi okoli teh potepuških kock LEGO
Spremljanje kuščarskega terarija z uporabo krmilnika WiFi Adosia IoT + zaznavanje gibanja: 17 korakov (s slikami)
Spremljanje kuščarskega terarija z uporabo Adosia IoT WiFi krmilnika + zaznavanje gibanja: V tej vadnici vam bomo pokazali, kako zgraditi preprost kuščarski terarij za peščico jajc, ki smo jih pomotoma našli in jih motili med vrtnarjenjem zunaj. Želimo, da se jajca varno izležejo, zato bomo le ustvarili varen prostor z uporabo plastike
Najlažja spletna kamera kot varnostna kamera - zaznavanje gibanja in slike po e -pošti: 4 koraki
Najlažja spletna kamera kot varnostna kamera - zaznavanje gibanja in slike po e -pošti: ni vam treba več nalagati ali konfigurirati programske opreme, da bi slike, zaznane z gibanjem iz spletne kamere, prešle na vaš e -poštni naslov - preprosto uporabite brskalnik. Za zajem slike uporabite posodobljen brskalnik Firefox, Chrome, Edge ali Opera v operacijskih sistemih Windows, Mac ali Android
Kamera za zaznavanje gibanja Raspberry Pi 3 s krmo v živo: 6 korakov
Kamera za odkrivanje gibanja Raspberry Pi 3 s krmo v živo: Uvod V tem projektu se boste naučili, kako sestaviti kamero za zaznavanje gibanja, ki jo boste lahko uporabljali kot pasti za kamero, monitor za hišne ljubljenčke/dojenčke, varnostno kamero in še veliko več. Ta projekt je organiziran v več korakih: Uvod Določi