Cuprins:

Detectarea mișcării folosind Raspberry Pi: 4 pași
Detectarea mișcării folosind Raspberry Pi: 4 pași

Video: Detectarea mișcării folosind Raspberry Pi: 4 pași

Video: Detectarea mișcării folosind Raspberry Pi: 4 pași
Video: Senzor Radar cu Microunde RCWL-0516 2024, Noiembrie
Anonim
Image
Image
Provizii
Provizii

În acest instructiv, vom învăța cum putem folosi senzorul PIR (Passive InfraRed) cu Raspberry Pi, pentru a construi un detector de mișcare simplu. Este folosit pentru a simți mișcarea oamenilor, animalelor sau a altor obiecte. Sunt utilizate în mod obișnuit în alarmele antiefracție și în sistemele de iluminare activate automat.

Principii de funcționare:

Toate obiectele cu o temperatură peste zero absolut emit energie termică sub formă de radiații. De obicei, această radiație nu este vizibilă pentru ochiul uman, deoarece radiază la lungimi de undă în infraroșu, dar poate fi detectată de dispozitivele electronice proiectate în acest scop. (Sursa: Wikipedia)

Scopul instructabilului:

Ideea principală a acestui tutorial este să porniți ledul dacă a fost detectată o mișcare și să opriți ledul în caz contrar.

Pasul 1: consumabile

Provizii
Provizii

Consumabile hardware:

1. Raspberry Pi 3 Model B

2. Senzor PIR

3. Pană de pâine

4. Rezistor de 220 ohmi

5. LED

6. Firele

Consumabile software:

1. Raspbian Jessie (Sistemul de operare al Raspberry Pi: pentru mai multe detalii, puteți consulta tutorialul meu anterior aici).

2. Python IDLE

Așadar, presupun că ați realizat cu succes câteva proiecte de bază. Dacă nu, nu vă faceți griji, vă sfătuiesc să urmați tutorialul meu anterior (Începeți primul dvs. proiect cu Raspberry: LED intermitent)

Pasul 2: Asamblarea circuitului

Asamblarea circuitului
Asamblarea circuitului
Asamblarea circuitului
Asamblarea circuitului

Cablarea este destul de simplă, senzorul PIR are trei pini:

1. Vcc la 5v din GPIO-ul Raspberry.

2. GND la GNS de Raspberry GPIO.

3. OUT la 17 pini GPIO.

Pentru a conecta LED-ul și rezistorul, puteți urma pașii de mai jos:

1. Conectați un rezistor de 220Ω la anodul LED-ului, apoi rezistorul la 5 V.2. Conectați catodul LED-ului la 4 pini GPIO (Vedeți imaginea de mai sus).

Pasul 3: Cod Python

Cod Python
Cod Python

1. Porniți Pi și creați un fișier text nou „pir.py” (ați putea denumi fișierul după cum doriți).

2. Tastați următorul cod:

importați RPi. GPIO ca GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # pentru stabilizarea senzorului în timp ce True: i = GPIO.input (17) if i == 0: #When output from the motion sensor is LOW GPIO.output (4, 0) #OCTURN print LED ("Nu s-a detectat mișcare", i) elif i == 1: #When ieșirea de la senzorul de mișcare este GPIO ÎNALT.

3. După ce ați tastat tot codul bifat, salvați-l.

4. Rulați codul python tastând următorul cod în terminal:

- cd Desktop și apăsați Enter (scriu Desktop pentru că am salvat fișierul în Desktop-ul pi).

- python pir.py și apăsați Enter.

Pasul 4: Pentru asistență

Pentru suport
Pentru suport

Vă puteți abona la canalul meu YouTube pentru mai multe tutoriale și proiecte. Abonați-vă pentru asistență. Mulțumesc.

Accesați canalul meu YouTube -link

Recomandat: