Sisukord:

Liikumise tuvastamine Raspberry Pi abil: 4 sammu
Liikumise tuvastamine Raspberry Pi abil: 4 sammu

Video: Liikumise tuvastamine Raspberry Pi abil: 4 sammu

Video: Liikumise tuvastamine Raspberry Pi abil: 4 sammu
Video: Распознавание номеров авто с YOLOv7 + OCR на Google Colab | Учебник ANPR/ALPR 2023 2024, November
Anonim
Image
Image
Tarvikud
Tarvikud

Selles juhendis õpime, kuidas saame lihtsa liikumisanduri ehitamiseks kasutada PIR (passiivset infrapuna) andurit koos Raspberry Pi -ga. Seda kasutatakse inimeste, loomade või muude objektide liikumise tundmiseks. Neid kasutatakse tavaliselt sissemurdmissignalisatsioonides ja automaatselt aktiveeruvates valgustussüsteemides.

Tööpõhimõtted:

Kõik objektid, mille temperatuur on üle absoluutse nulli, kiirgavad soojusenergiat kiirguse kujul. Tavaliselt pole see kiirgus inimsilmale nähtav, sest see kiirgab infrapuna lainepikkustel, kuid seda saab tuvastada selleks otstarbeks loodud elektrooniliste seadmete abil. (Allikas: Wikipedia)

Juhendatava eesmärk:

Selle õpetuse põhiidee on Led sisse lülitada, kui tuvastatakse liikumine, ja lülitada Led välja, kui muidu. Nagu sissejuhatuses ütlesin, saate andurit kasutada valgusruumi või alarmi juhtimiseks LED -i asemel.

Samm: tarvikud

Tarvikud
Tarvikud

Riistvaravarustus:

1. Vaarika Pi 3 Mudel B

2. PIR -andur

3. Leivalaud

4. 220 oomi takisti

5. LED

6. Juhtmed

Tarkvara tarvikud:

1. Raspbian Jessie (Raspberry Pi operatsioonisüsteem: lisateabe saamiseks vaadake minu eelmist õpetust siit).

2. Python IDLE

Seega eeldan, et olete mõne põhiprojekti edukalt teinud. Kui ei, siis ärge muretsege, soovitan teil järgida minu eelmist õpetust (alustage oma esimest projekti vaarikaga: vilkuv LED)

2. etapp: ahela kokkupanek

Vooluahela kokkupanek
Vooluahela kokkupanek
Vooluahela kokkupanek
Vooluahela kokkupanek

Juhtmestik on üsna lihtne, PIR -anduril on kolm tihvti:

1. Vcc Vaarika GPIO 5v -le.

2. GND Vaarika GPIO GNS -ile.

3. OUT kuni 17 GPIO pin.

Valgusdioodi ja takisti ühendamiseks järgige alltoodud samme:

1. Ühendage 220Ω takisti LED -i anoodiga, seejärel takisti 5 V -ga.2. Ühendage LED -i katood 4 GPIO -pistikuga (vt ülaltoodud pilti).

Samm: Pythoni kood

Pythoni kood
Pythoni kood

1. Lülitage oma Pi sisse ja looge uus tekstifail “pir.py” (faili saate nimetada nii, nagu soovite).

2. Sisestage järgmine kood:

RPi. GPIO importimine GPIO -na

impordi aeg GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #, et stabiliseerida andurit, samas kui True: i = GPIO.input (17), kui i == 0: #Kui liikumisanduri väljund on LOW GPIO. Väljund (4, 0) #Lülitage LED -print välja ("Liikumist ei tuvastatud", i) elif i == 1: #Kui liikumisanduri väljund on HIGH GPIO.väljund (4, 1) #Turn ON LED print ("Liikumine tuvastatud", i), välja arvatud: GPIO.cleanup ()

3. Kui olete kõik märgitud koodid sisestanud, salvestage see.

4. Käivitage püütoni kood, tippides terminali järgmise koodi:

- cd Desktop ja vajutage sisestusklahvi (ma kirjutan Desktop, kuna olen faili pi töölauale salvestanud).

- python pir.py ja vajutage sisestusklahvi.

4. samm: toetuse saamiseks

Toetuse saamiseks
Toetuse saamiseks

Rohkem õpetuste ja projektide jaoks saate tellida minu YouTube'i kanali. Telli toe saamiseks. Aitäh.

Minge minu YouTube'i kanali lingile

Soovitan: