1: Introducción al sensor IR
Un IR o el sensor infrarrojo es un dispositivo que mide las radiaciones infrarrojas alrededor de sus alrededores emitiendo los rayos IR y luego recibiendo el rayo reflejado hacia atrás. Emite una señal digital una vez que se reciben rayos reflejados.
Estos sensores se usan comúnmente en una variedad de aplicaciones, incluidos sistemas de control remoto, detectores de movimiento y robótica. La placa ESP32 permite a los usuarios programar y controlar el sensor IR utilizando un conjunto simple de instrucciones. Con la capacidad de detectar radiación infrarroja, el sensor IR se puede usar para detectar la presencia de objetos, medir la temperatura e incluso controlar otros dispositivos.
2: Trabajo del sensor IR
Un sensor IR funciona emitiendo un haz de radiación infrarroja y detectando cuando el haz se refleja en el sensor. Cuando se interrumpe el haz, el sensor emitirá un digital señal. Esta señal se puede usar para activar una acción o evento, como encender una luz o activar un motor.
Característica del sensor IR dos componentes principales:
Una vez que se aplica el voltaje a Diodo de emisión de luz infrarroja emite un rayo de luz infrarroja. La luz viaja a través del aire y después de golpear el objeto, se refleja en el sensor receptor que es un fotodiodo.
Si el objeto es cerca al sensor IR a fuerte la luz se reflejará. A medida que el objeto se mueve lejos La señal reflejada recibida es más débil.
Cuando el El sensor IR está activo, emite una señal baja en su pin de salida que cualquier placa de microcontrolador puede leer.
Otra cosa interesante de este tablero es que tiene dos a bordo LED, uno para el fuerza y segundo para el producción señal Cuando el sensor es activado por cualquier objeto.
3: Sensor IR Pinout
Un sensor IR generalmente tiene 3 alfileres:
Además, el sensor IR también tiene:
4: Interfaz del sensor IR con ESP32
Para usar el sensor IR con un VCC ESP32 Connect con 3.Pin de 3V o 5V en el ESP32. El pasador de salida se puede conectar a los pines digitales de la placa ESP32. El pasador GND se conectará a un terreno ESP32.
Una vez que se realizan las conexiones, puede usar el entorno de programación de Arduino (IDE) para leer la salida del sensor y realizar acciones basadas en la radiación infrarroja detectada.
4.1: esquema
La tabla dada explica el diagrama PIN del sensor IR con un ESP32:
Pin sensor | Alfiler |
VCC | Vin/5v/3.3V |
Gnd | Gnd |
AFUERA | D14 |
El LED a D27 está conectado que brilla una vez que el sensor ESP32 e IR detecta el objeto.
4.2: código
Conecte ESP32 con PC y cargue a continuación código.
#define ir_sensor 14 /*d14 ir pin definido* /En el código dado anterior primero, inicializamos los pines digitales para el sensor IR y LED. D14 y D27 Los pines del sensor IR se definen para el sensor IR y LED respectivamente.
Siguiente usando PinMode () función El pin del sensor IR se establece como entrada y el pin de LED se establece como salida. Si se usa la condición para el sensor IR. Si la entrada recibida de IR es BAJO LED girará EN. Por otro lado, si el sensor IR no detecta una onda reflejada, la salida IR será ALTO y el LED permanecerá APAGADO.
4.3: salida
Después de cargar el código a la placa ESP32, podemos probar el circuito utilizando cualquier objeto que vaya frente al sensor infrarrojo.
A continuación, la imagen dada muestra el LED es APAGADO Como las radiaciones IR no son reflejadas por ninguno de los objetos. El sensor no se activa, lo que significa que enviará un ALTO señal en su pin de salida.
Ahora, como el objeto está frente al sensor IR, el fotodiodo refleja y recibe la radiación en el sensor IR, por lo que el LED se gira EN. En este caso un BAJO La señal será generada por un sensor IR.
Conclusión
Los sensores IR o infrarrojos pueden detectar la presencia de un objeto. Usando pines digitales ESP32, podemos recibir señales de la salida del sensor IR y podemos activar la respuesta de acuerdo con la necesidad. Los sensores IR tienen múltiples aplicaciones que incluyen los sistemas de control remoto, los detectores de movimiento y la robótica. Este artículo explica los pasos para integrar sensores IR con ESP32 usando el código Arduino IDE.