Taula de continguts:

Detecció de moviment mitjançant Raspberry Pi: 4 passos
Detecció de moviment mitjançant Raspberry Pi: 4 passos

Vídeo: Detecció de moviment mitjançant Raspberry Pi: 4 passos

Vídeo: Detecció de moviment mitjançant Raspberry Pi: 4 passos
Vídeo: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Desembre
Anonim
Image
Image
Subministraments
Subministraments

En aquest instructiu, aprendrem com podem utilitzar el sensor PIR (Passive InfraRed) amb Raspberry Pi per construir un senzill detector de moviment que s’utilitza per detectar el moviment de persones, animals o altres objectes. S’utilitzen habitualment en alarmes antirobatori i en sistemes d’il·luminació activats automàticament.

Principis de funcionament:

Tots els objectes amb una temperatura superior al zero absolut emeten energia calorífica en forma de radiació. Normalment, aquesta radiació no és visible a l'ull humà perquè radia a longituds d'ona infraroges, però pot ser detectada per dispositius electrònics dissenyats per a tal propòsit. (Font: Wikipedia)

Finalitat de la instrucció:

La idea principal d’aquest tutorial és activar el led si es detecta un moviment i apagar el led en cas contrari. Com he dit a la introducció, podeu utilitzar el sensor per controlar la sala de llum o l’alarma en lloc del led.

Pas 1: subministraments

Subministraments
Subministraments

Subministraments de maquinari:

1. Raspberry Pi 3 Model B

2. Sensor PIR

3. Taula de pa

4. Resistència de 220 ohms

5. LED

6. Filferros

Subministraments de programari:

1. Raspbian Jessie (Sistema operatiu de Raspberry Pi: per obtenir més informació, podeu consultar el meu anterior tutorial aquí).

2. Python IDLE

Per tant, suposo que heu realitzat alguns projectes bàsics amb èxit. Si no, no us preocupeu, us aconsello que seguiu el meu tutorial anterior (Comenceu el vostre primer projecte amb Raspberry: LED parpellejant)

Pas 2: Muntatge del circuit

Muntatge del circuit
Muntatge del circuit
Muntatge del circuit
Muntatge del circuit

El cablejat és bastant senzill, el sensor PIR té tres pins:

1. Vcc als 5v del GPIO de Raspberry.

2. GND al GNS del GPIO de Raspberry.

3. OUT a 17 pins GPIO.

Per connectar el LED i la resistència, podeu seguir els passos següents:

1. Connecteu una resistència de 220Ω a l’ànode del LED i, a continuació, la resistència a 5 V.2. Connecteu el càtode del LED a 4 pins GPIO (vegeu la imatge superior).

Pas 3: codi Python

Codi Python
Codi Python

1. Engegueu el Pi i creeu un fitxer de text nou "pir.py" (podeu anomenar-lo com vulgueu).

2. Escriviu el codi següent:

importar RPi. GPIO com a GPIO

importació timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) # Prova intenta: time.sleep (2) # per estabilitzar el sensor mentre és True: i = GPIO.input (17) si i == 0: #Quan la sortida del sensor de moviment és BAIX GPIO.output (4, 0) #Apagar la impressió LED ("No s'ha detectat cap moviment", i) elif i == 1: #Quan la sortida del sensor de moviment és HIGH GPIO.output (4, 1) # Activar la impressió LED ("Moviment detectat", i) excepte: GPIO.cleanup ()

3. Un cop hàgiu escrit tot el codi marcat, deseu-lo.

4. Executeu el codi python escrivint el següent codi al terminal:

- cd Desktop i premeu Retorn (escric Desktop perquè he desat el fitxer a l'escriptori del pi).

- python pir.py i pressEnter.

Pas 4: per obtenir assistència

Per obtenir assistència
Per obtenir assistència

Podeu subscriure-us al meu canal de YouTube per obtenir més tutorials i projectes. Subscriu-te per obtenir assistència. Gràcies.

Ves al meu canal de YouTube: enllaç

Recomanat: