¿Cuál es el sensor infrarrojo (ir) y cómo funciona?
El sensor IR es un módulo electrónico que contiene el transmisor y el receptor, el transmisor emite la radiación infrarroja que alcanza los obstáculos y se refleja en ese obstáculo que es detectado por el receptor del módulo y cambia la salida a alta.
Podemos usar este sensor IR con la Raspberry Pi 4 para detectar los objetos en los alrededores, también para averiguar la velocidad de los objetos móviles y descubrir la distancia del objeto utilizando el sensor IR.
Este sensor tiene tres terminales, uno está conectado a VCC a los 5 voltios, el otro es el suelo que está conectado al terminal de tierra, y el último es de salida, a través de la cual podemos descubrir la salida del sensor IR.
Cómo averiguar la presencia del objeto usando el sensor IR con Raspberry Pi 4
Para comprender el funcionamiento del sensor IR, configuraremos un circuito simple para descubrir la presencia del objeto frente al sensor IR. Para este propósito, necesitamos los siguientes componentes electrónicos:
El diagrama de circuito del circuito para detectar la presencia del objeto es:
Para hacer el circuito siguiendo el diagrama de circuito anterior, primero colocaremos la frambuesa Pi 4, el sensor IR y un LED en la placa de pan:
Ahora conectará el sensor IR y el LED con la Raspberry Pi de acuerdo con la tabla:
Cátodo del LED | Conéctelo con el suelo de Raspberry Pi 4 |
Ánodo del LED | Conéctelo con el GPIO 24 (BCM 18) |
VCC del sensor IR | Conéctelo con los 5 voltios de Raspberry Pi 4 |
Tierra del sensor IR | Conéctelo con el suelo de Raspberry Pi 4 |
Fuera del sensor IR | Conéctelo con el GPIO 23 (BCM 16) |
¿Cuál es el código de Python para la detección de objeto usando el sensor IR con Raspberry Pi 4
Para detectar el objeto usando el sensor IR con Raspberry Pi, tenemos que escribir un script de Python para este propósito, abriremos el archivo de texto con el nombre de "ir_sensor.py"Usando un editor de texto nano:
$ nano ir_sensor.pyAhora, escribiremos el siguiente código de Python:
importar RPI.GPIO como GPIOExplicación del código: Hemos importado el tiempo y el RPI.Biblioteca GPIO y luego se declaró Pin 16 para el sensor y el PIN 18 para el LED. Estos números de PIN están de acuerdo con los números de pin de la placa para los cuales establecemos el MODE en GPIO.Tablero y declarado el pin del sensor como entrada y el pin de LED como salida.
Luego, en el bucle Infinite While, verificamos la entrada del sensor a medida que detecta algún objeto; Su salida se volverá alta, el LED también se volverá alto, de lo contrario, el LED permanecerá apagado.
Para compilar y ejecutar el IR_Sensor.PY FILE, usaremos el comando:
$ python ir_sensor.pyEl trabajo de hardware del proyecto es:
LED está apagado y el objeto no está frente al sensor:
El LED brillará a medida que el objeto está cruzando el sensor IR.
Conclusión
El transmisor del sensor IR transmite los rayos infrarrojos continuamente, cuando el objeto viene frente a estos rayos, los rayos se reflejan debido al obstáculo. Los rayos son detectados por el receptor del módulo IR y hace que la salida del sensor IR sea alta. En este artículo, hemos interactuado el módulo IR con la Raspberry Pi 4 y comprendemos el funcionamiento de un módulo IR haciendo un proyecto de detección de objetos simple.