Taula de continguts:
- Pas 1: subministraments
- Pas 2: Muntatge del circuit
- Pas 3: codi Python
- Pas 4: per obtenir assistència
Vídeo: Detecció de moviment mitjançant Raspberry Pi: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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 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
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
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
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:
Càmera de detecció de moviment Raspberry Pi a la carcassa de Floodlight: 3 passos
Càmera de detecció de moviment de Raspberry Pi a la carcassa de Floodlight: fa temps que faig jocs amb Raspberry Pi, les utilitzo per a una petita varietat de coses, però principalment com a càmera de circuit tancat de televisió per controlar la meva llar mentre estic fora de casa, amb la capacitat de veure una reproducció en directe de forma remota, però també rebeu correus electrònics amb captures d'imatges
Interfície home-ordinador: Funcionament d'un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: 7 passos
Interfície home-ordinador: Funcionament d’un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: Així que aquest va ser el meu primer intent en una interfície home-ordinador. Vaig capturar els senyals d’activació muscular del moviment del canell mitjançant un sensor EMG, el vaig processar a través de python i arduino i va accionar una pinça basada en origami
Supervisió d'un terrari de llangardaix mitjançant el controlador WiFi Adosia IoT + detecció de moviment: 17 passos (amb imatges)
Supervisió d’un terrari de llangardaixos mitjançant el controlador WiFi Adosia IoT + detecció de moviment: en aquest tutorial us mostrarem com construir un terrari de llangardaix senzill per a un grapat d’ous de pell que hem trobat i pertorbat accidentalment mentre feia jardineria a l’exterior. així que tot el que farem és crear un espai segur amb un plast
Seguiment de moviment 3D Tfcd mitjançant detecció capacitiva i sortida LED: 6 passos (amb imatges)
Seguiment de moviment 3D Tfcd mitjançant detecció capacitiva i sortida LED: en aquesta instrucció s’explica com es pot rastrejar el moviment d’una mà en un espai 3D mitjançant el principi de la detecció capacitiva. En canviar la distància entre un paper d'alumini carregat i la mà, la capacitat del condensador variarà
Presa controlada pel moviment: des d’una llum de detecció de moviment: 6 passos
Presa controlada pel moviment: des d’una llum de detecció de moviment: Imagineu-vos que sou un enganyós que aneu a la casa més terrorífica de la casa. Després de passar per davant de tots els dimonis, fantasmes i cementiris, finalment arribareu al darrer camí. Podeu veure els caramels en un bol que teniu al davant! Però de sobte un gho