Saltar al contenido
Roobotica

Sensor LM393 – Infrarrojos para arduino

22 de octubre de 2021
Sensor LM393 - Infrarrojos para arduino
''
5/5 - (1 voto)

En robótica y otras aplicaciones se suele usar un el sensor infrarrojo de arduino, con el fin de detectar objetos, o como sensor de presencia. Hoy aprenderás a usar un sensor LM393 pero antes vamos a aclarar brevemente que es el infrarrojo IR y qué es el Arduino.

El primero, el infrarrojo se constituye en un dispositivo compuesto por un transmisor que emite la luz y un receptor que la detecta.

Por su parte, el Arduino es un circuito digital electrónico de código abierto que está compuesto de un software y un hardware. Funciona como una placa que permite conectar periféricos, pero a su vez, se le puede dar diferentes usos.

Dicho esto, vamos a explicar algunos conceptos, características y usos del sensor LM393, así como otros aspectos importantes.

Índice

    Sensor infrarrojo: un dispositivo de luz no visible al ojo humano

    Se trata de un dispositivo que usa una luz no visible al ojo humano, básicamente es lo mismo que tenemos en el mando a distancia de nuestra televisión y está compuesto por sensores, un LED, un fotodiodo y una placa de medición estándar que da lectura digitalmente a algo que se interpone a distancias muy cortas y en las que, indudablemente, incidirá el material, la forma, el olor, así como la cantidad de luz.

    ¿Dónde se usa el sensor LM393?

    Generalmente, este mecanismo es usado en sistemas de control remoto, como televisores, robótica, automatización de grifos y lavabos automáticos.

    Aunque también, se suele incorporar en despachadores, exposiciones interactivas, alarmas, contadores de objetos, pequeños vehículos o robots, puertas, máquinas, entre otras cosas; por lo que representa un gran abanico de posibilidades.

    Actualmente, es uno de los dispositivos más empleados en temas de seguridad y monitoreo de lugares y objetos. Estos dispositivos se han vuelto más comunes y sus usos son cada vez mas versátiles.

    Características del sensor LM393

    Como es de esperarse, este modulo se puede usar como sensor infrarrojo o como sensor de presencia y posee unas características que lo definen y lo hacen funcional dentro del ámbito mecánico, como en otros campos. Estas características son las siguiente:

    • Gracias a su placa LM393, podrás leer un valor digital cuando se supera cierto umbral.
    • La cantidad de IR dependerá del color, forma, posición y material del obstáculo. También la calidad del transmisor influye en la emisión del IR.
    • Puede detectar obstáculos a través de pequeños vehículos o robots, también se incluyen los drones.
    • Es de suma importancia para encontrar objetos en lugares específicos.
    • Actúa a distancias cortas. Con algunos ajustes puede alcanzar distancias considerables.
    • Tiene pines de salida de tensión digital, masa y alimentación.
    • Se utiliza mucho en cadenas de montaje y sistemas de seguridad como herramienta para el conteo de producción.
    • Es fácil de instalar y viene con un potenciómetro para controlar la sensibilidad.
    • Su precio es barato

    Principio de funcionamiento de un sensor infrarrojo

    Funciona de la siguiente manera: La luz llega al fotorreceptor y éste ilumina un LED en el sensor, que envía una señal al exterior. Cuando, por una u otra razón, no se ilumina el LED, envía una señal HIGH. Mientras que la sensibilidad del fotorreceptor, se ajusta mediante un potenciómetro.

    Cómo funciona el infrarrojos LM393
    Cómo funciona el infrarrojos LM393

    Vale destacar que, la tecnología de infrarrojos (IR) que se utiliza en muchas aplicaciones inalámbricas es gracias a que tiene un espectro electromagnético que permite usarla en lo que se denomina tres regiones: Cerca, media y lejana.

    Tipos de sensores infrarrojos

    Estos sensores pueden ser pasivos o activos. Los primeros son detectores, mientras que los otros no utilizan ninguna fuente en especial, pero detectan energía emitida por obstáculos en su campo de visión.

    Además, los sensores están compuestos de una fuente que tiene un diodo láser infrarrojo, tipo LED y un detector de infrarrojos con fotodiodos o fototransistores.

    Transmisor de infrarrojos

    Un transmisor de infrarrojos es un componente electrónico, específicamente un diodo que emite luz LED y radiaciones infrarrojas. La luz emitida se conoce como LED de IR, esta emite una radiación invisible a simple vista, pero es captada perfectamente por el transmisor.

    Esquema eléctrico del sensor LM393

    Y una vez sabido qué es un sensor infrarrojo vamos a lo que nos interesa, el sensor LM393. El esquema eléctrico de un sensor infrarrojo es relativamente sencillo. Tan solo alimentas el módulo en el pin Vcc y GND, respectivamente, y en arduino la salida de 5V y GND.

    Sensor LM393 para evitar obstáculos
    Sensor LM393 para evitar obstáculos

    Además, el puerto OUT del módulo para salida, puede conectarse directamente al puerto IO del microcontrolador, como también se puede controlar directamente un relé de 5V. El modo de conexión es: VCC-VCC, GND-GND, OUT-IO.

    El sensor se conecta a una entrada digital que permitirá leer el estado del módulo.

    esquema sensor LM393 con arduino
    Esquema sensor LM393 con arduino

    También, se puede graduar acercando un objeto al detector de obstáculos y regulando la salida con el potenciómetro.

    Para saltar este paso, pues hacerlo dejándolo en un valor medio.

    Programación del módulo infrarrojo

    Si buscas programarlo por tu cuenta, deberás de seguir un ejemplo de codificación para que el detector de obstáculos con sensor infrarrojo y Arduino pueda ejercer su trabajo adecuadamente. El código de ejemplo para programarlo es el siguiente:

    const int sensorPin = 9;
     
    void setup() {
      Serial.begin(9600);   //iniciar puerto serie
      pinMode(sensorPin , INPUT);  //definir pin como entrada
    }
     
    void loop(){
      int value = 0;
      value = digitalRead(sensorPin );  //lectura digital de pin
     
      if (value == HIGH) {
          Serial.println("Detectado obstaculo");
      }
      delay(1000);
    }

    Este ejemplo muestra una programación básica para un sensor con Arduino. En este caso, el valor enviado indica la detención de un obstáculo por parte del sensor.

    Sin embargo, es importante que recuerdes que el potenciómetro es muy sensible, por lo que, al ajustarlo, debes realizarlo en movimientos pequeños, así evitarás errores y otro tipo de problemas. En el código se indica el pin 9 como entrada pero puedes usar el que tu quieras.

    Precio del sensor LM393

    Estos dispositivos son realmente económicos en el mercado. Los puedes conseguir en precios accesibles y de diferentes fabricantes, en la mayoría viene incluida la placa de medición y hasta el datasheet.

    Su precio oscila desde 0,30€ en tiendas físicas y vendedores internacionales de comercio electrónico de artículos de este tipo (Aliexpress). También es posible conseguirlos en tiendas online como amazon por un poco más pero lo tienes en seguida en casa.

    Recomendaciones

    Si tienes problemas en la detección, puedes variar la resistencia limitadora de corriente del LED Infrarrojo, respetando siempre los valores máximos de corriente y el pin del microcontrolador, tal como lo sugieren los especialistas en el área.

    Adaptar estos dispositivos a los requerimientos específicos es posible, tanto para lugares en particular como para condiciones y objetos precisos.

    Pero, si por alguna razón se te hace difícil su comprensión y adaptación, puedes recurrir al manual que trae el dispositivo o simplemente asesorarte con un experto en la materia.

    Resumen
    Sensor LM393 - Infrarrojos para arduino
    Nombre del artículo
    Sensor LM393 - Infrarrojos para arduino
    Descripción
    En robótica y otras aplicaciones se suele usar un el sensor infrarrojo de arduino, con el fin de detectar objetos, o como sensor de presencia. Hoy aprenderás a usar un sensor LM393 pero antes vamos a aclarar brevemente que es el infrarrojo IR y qué es el Arduino.
    Autor
    Publisher Name
    Roobotica.com
    Publisher Logo
    Configuraciones