Satura rādītājs:

Kustības noteikšana, izmantojot Raspberry Pi: 4 soļi
Kustības noteikšana, izmantojot Raspberry Pi: 4 soļi

Video: Kustības noteikšana, izmantojot Raspberry Pi: 4 soļi

Video: Kustības noteikšana, izmantojot Raspberry Pi: 4 soļi
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Novembris
Anonim
Image
Image
Piegādes
Piegādes

Šajā pamācībā mēs uzzināsim, kā mēs varam izmantot PIR (pasīvo infrasarkano) sensoru ar Raspberry Pi, lai izveidotu vienkāršu kustības detektoru. To izmanto, lai sajustu cilvēku, dzīvnieku vai citu objektu kustību. Tos parasti izmanto ielaušanās signalizācijās un automātiski aktivizētās apgaismojuma sistēmās.

Darbības principi:

Visi objekti, kuru temperatūra pārsniedz absolūto nulli, izstaro siltuma enerģiju starojuma veidā. Parasti šis starojums cilvēka acīm nav redzams, jo tas izstaro infrasarkanā viļņa garumā, bet to var noteikt ar elektroniskām ierīcēm, kas paredzētas šādam nolūkam. (Avots: Wikipedia)

Instrukciju mērķis:

Šīs apmācības galvenā ideja ir ieslēgt Led, ja tiek konstatēta kustība, un Izslēgt Led, ja citādi. Kā jau teicu ievadā, varat izmantot sensoru, lai vadītu gaismas telpu vai trauksmi, nevis LED.

1. solis: Piegādes

Piegādes
Piegādes

Aparatūras piederumi:

1. Raspberry Pi 3 B modelis

2. PIR sensors

3. Maizes dēlis

4. 220 omu rezistors

5. LED

6. Vadi

Programmatūras piederumi:

1. Raspbian Jessie (Raspberry Pi operētājsistēma: lai iegūtu sīkāku informāciju, varat apskatīt manu iepriekšējo apmācību šeit).

2. Python IDLE

Tāpēc es pieņemu, ka esat veiksmīgi paveicis dažus pamatprojektus. Ja nē, neuztraucieties, es iesaku jums sekot manai iepriekšējai apmācībai (sāciet savu pirmo projektu ar avenēm: mirgojoša gaismas diode)

2. solis: shēmas montāža

Ķēdes montāža
Ķēdes montāža
Ķēdes montāža
Ķēdes montāža

Elektroinstalācija ir diezgan vienkārša, PIR sensoram ir trīs tapas:

1. Vcc uz aveņu GPIO 5v.

2. GND uz aveņu GPIO GNS.

3. OUT līdz 17 GPIO pin.

Lai pievienotu gaismas diodi un rezistoru, veiciet tālāk norādītās darbības

1. Pievienojiet 220Ω rezistoru gaismas diodes anodam, pēc tam rezistoru pie 5 V.2. Pievienojiet gaismas diodes katodu 4 GPIO tapām (skatiet attēlu iepriekš).

3. darbība: Python kods

Python kods
Python kods

1. Ieslēdziet savu Pi un izveidojiet jaunu teksta failu “pir.py” (Jūs varētu nosaukt failu, kā vēlaties).

2. Ievadiet šādu kodu:

importēt RPi. GPIO kā GPIO

importēt laiku GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #, lai stabilizētu sensoru, bet True: i = GPIO.input (17), ja i == 0: #Ja kustību sensora izeja ir LOW GPIO. Izeja (4, 0) #Izslēdziet LED drukāšanu ("Nav konstatēta kustība", i) elif i == 1: #Kad no kustības sensora tiek izvadīts HIGH GPIO. izeja (4, 1)

3. Kad esat ievadījis visu atzīmēto kodu, saglabājiet to.

4. Palaidiet pitona kodu, terminālī ierakstot šādu kodu:

- cd Desktop un nospiediet Enter (es ierakstīju Desktop, jo esmu saglabājis failu pi's Desktop).

- python pir.py un nospiedietEnter.

4. solis: lai saņemtu atbalstu

Par atbalstu
Par atbalstu

Jūs varat abonēt manu YouTube kanālu, lai iegūtu vairāk pamācību un projektu. Abonējiet, lai saņemtu atbalstu. Paldies.

Dodieties uz manu YouTube kanāla saiti

Ieteicams: