Este artículo cubre:
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.
La placa Arduino Uno 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.
Nota: 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 tres pines:
Además, el sensor IR también tiene:
4: Sensor IR interfacio como botón con Arduino Uno
Se puede usar un sensor infrarrojo (IR) como botón Push con un microcontrolador Arduino Uno conectando el sensor a la placa y programándolo para detectar cambios en la cantidad de luz IR que recibe.
Para configurar esto, primero conecte el VCC y Gnd Pins del sensor IR a los alfileres de potencia correspondientes en el tablero de Arduino. A continuación, conecte el pin de señal del IR a los pines digitales de Arduino.
En su código Arduino, puede usar el DigitalRead () función para detectar cambios en el estado del pin de entrada y activar una respuesta, como activar un LED o enviar una señal a otro dispositivo.
4.1: esquema
La tabla dada explica el diagrama PIN del sensor IR con un Arduino Uno:
Pin sensor | Arduino uno pin |
VCC | Vin/5v/3.3V |
Gnd | Gnd |
AFUERA | D8 |
El LED a D3 está conectado que normalmente brilla y si el IR El sensor detecta cualquier LED de movimiento se apagará.
4.2: código
Conecte Arduino UNO con PC y cargue a continuación.
const int ir_push_button = 8; /*D8 para el botón Push*/En el código dado anterior primero, inicializamos los pines digitales para el sensor IR y LED. D8 y D3 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 ALTO LED girará APAGADO Del mismo modo si el estado del botón IR es BAJO significa que un objeto viene frente al sensor IR, el LED girará EN.
Nota: Cuando el El sensor IR está activo, emite una señal baja (significa si se detecta el movimiento del objeto) en su pin de salida que puede leer cualquier placa de microcontrolador.
4.3: salida
Después de cargar código a la placa Arduino Uno, podemos probar el circuito utilizando cualquier objeto que vaya frente al sensor infrarrojo.
A continuación, la imagen dada muestra el LED es APAGADO. Esto explica que un botón no está presionado y un ALTO La señal se emite por el sensor IR.
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. Esto explica que se presiona un botón de empuje y un activo BAJO La señal se envía a Arduino.
Conclusión
Los sensores IR o infrarrojos pueden detectar la presencia y la disponibilidad de los objetos. Usando los pines digitales Arduino Uno, podemos recibir señales de la salida del sensor IR y podemos activar la respuesta según la necesidad. Usando un sensor IR, podemos crear un botón inalámbrico basado en radiación infrarroja. Este artículo cubre los pasos y el código completos necesarios para programar un sensor IR como botón de empuje con Arduino Uno.