Tabla de contenido:

Detectar movimiento con Raspberry Pi: 4 pasos
Detectar movimiento con Raspberry Pi: 4 pasos

Video: Detectar movimiento con Raspberry Pi: 4 pasos

Video: Detectar movimiento con Raspberry Pi: 4 pasos
Video: Introducción a OpenCV Detección de Rostros en tiempo real con Raspberry Pi Dos proyectos paso a paso 2024, Noviembre
Anonim
Image
Image
Suministros
Suministros

En este instructivo, aprenderemos cómo podemos usar el sensor PIR (infrarrojo pasivo) con Raspberry Pi, para construir un detector de movimiento simple que se usa para detectar el movimiento de personas, animales u otros objetos. Se utilizan comúnmente en alarmas antirrobo y sistemas de iluminación que se activan automáticamente.

Principios de operacion:

Todos los objetos con una temperatura superior al cero absoluto emiten energía térmica en forma de radiación. Por lo general, esta radiación no es visible para el ojo humano porque irradia en longitudes de onda infrarrojas, pero puede ser detectada por dispositivos electrónicos diseñados para tal propósito (Fuente: Wikipedia).

Propósito de instructable:

La idea principal de este tutorial es ENCENDER el LED si se detecta movimiento y APAGAR el LED si no. Como dije en la introducción, puede usar el sensor para controlar la sala de luz o la alarma en lugar del LED.

Paso 1: Suministros

Suministros
Suministros

Suministros de hardware:

1. Raspberry Pi 3 Modelo B

2. Sensor PIR

3. Tablero de pruebas

4. Resistencia de 220 ohmios

5. LED

6. Alambres

Suministros de software:

1. Raspbian Jessie (Sistema operativo de Raspberry Pi: para obtener más detalles, puede consultar mi tutorial anterior aquí).

2. Python IDLE

Así que supongo que ha realizado con éxito algunos proyectos básicos. Si no es así, no se preocupe, le aconsejo que siga mi tutorial anterior (Inicie su primer proyecto con Raspberry: LED parpadeante)

Paso 2: Montaje del circuito

Asamblea de circuito
Asamblea de circuito
Asamblea de circuito
Asamblea de circuito

El cableado es bastante simple, el sensor PIR tiene tres pines:

1. Vcc a los 5v del GPIO de Raspberry.

2. GND al GNS del GPIO de Raspberry.

3. SALIDA al pin GPIO 17.

Para cablear el LED y la resistencia, puede seguir los pasos a continuación:

1. Conecte una resistencia de 220Ω al ánodo del LED, luego la resistencia a 5 V.2. Conecte el cátodo del LED a 4 pines GPIO (vea la imagen de arriba).

Paso 3: Código Python

Código Python
Código Python

1. Encienda su Pi y cree un nuevo archivo de texto “pir.py” (podría nombrar el archivo como desee).

2. Escriba el siguiente código:

importar RPi. GPIO como GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # para estabilizar el sensor mientras True: i = GPIO.input (17) if i == 0: #Cuando la salida del sensor de movimiento es BAJA GPIO.output (4, 0) #Apagar LED print ("No se detectó movimiento", i) elif i == 1: #Cuando la salida del sensor de movimiento es ALTA GPIO. salida (4, 1) #Encienda la impresión del LED ("Movimiento detectado", i) excepto: GPIO.cleanup ()

3. Una vez que haya escrito todo el código marcado, guárdelo.

4. Ejecute el código de Python escribiendo el siguiente código en la terminal:

- cd Desktop y presione Enter (escribo Desktop porque he guardado el archivo en el escritorio de pi).

- python pir.py y presione Enter.

Paso 4: para soporte

Para soporte
Para soporte

Puede suscribirse a mi canal de YouTube para obtener más tutoriales y proyectos. Suscríbete para recibir asistencia. Gracias.

Vaya a mi canal de YouTube -enlace

Recomendado: