Sensor infrarrojo emisor receptor arduino

Sensor infrarrojo emisor receptor arduino

Sensor infrarrojo emisor receptor arduino

Sensor infrarrojo emisor receptor arduino en línea

código del transmisor arduino ir

En los ejemplos de código a continuación, vamos a utilizar la biblioteca IRremote Arduino . Esta biblioteca es bastante fácil de usar y soporta muchos protocolos de comunicación IR diferentes. Con los dos primeros ejemplos, podrás identificar el protocolo IR de tu mando y determinar qué código envía cuando pulsas una tecla/botón. A continuación, le mostraré cómo asignar el código recibido a los valores de las teclas y mostrarlos en el Monitor Serial o en una pantalla LCD. Por último, veremos cómo controlar las salidas del Arduino con un mando y un receptor de infrarrojos.
La radiación infrarroja (IR), o luz infrarroja, es un tipo de radiación electromagnética con longitudes de onda que van de 700 nm a 1 mm. Como los humanos sólo pueden ver la luz con longitudes de onda de aproximadamente 400 (violeta) a 700 (rojo) nanómetros, la radiación IR es invisible para el ojo humano.
Como la transmisión por infrarrojos es un protocolo inalámbrico basado en un tipo de luz, requiere una línea de visión clara entre el transmisor (el mando) y el receptor. Esto significa que no puede transmitir a través de paredes o techos, a diferencia del WiFi o el Bluetooth.

módulo receptor de ir

El módulo transmisor IR está diseñado para la comunicación IR que se utiliza ampliamente para operar el dispositivo de televisión desde una corta distancia de línea de visión. El mando a distancia se suele contratar a distancia.
Si se requiere un funcionamiento donde no es posible la línea de visión, por ejemplo, cuando se controla un equipo en otra habitación o se instala en un armario, hay muchas marcas de extensores de IR disponibles para ello en el mercado. La mayoría de ellos tienen un receptor de infrarrojos que capta la señal de infrarrojos y la transmite por ondas de radio al mando a distancia, que tiene un transmisor de infrarrojos que imita el mando original.
Los receptores de infrarrojos también suelen tener un ángulo de funcionamiento más o menos limitado, que depende principalmente de las características ópticas del fototransistor. Sin embargo, es fácil aumentar el ángulo de funcionamiento utilizando un objeto transparente mate delante del receptor.

receptor de infrarrojos biblioteca de arduino

La comunicación IR, o infrarroja, es una tecnología de comunicación inalámbrica común, barata y fácil de usar. La luz IR es muy similar a la luz visible, excepto que tiene una longitud de onda ligeramente mayor. Esto significa que la luz infrarroja es indetectable para el ojo humano, lo que es perfecto para la comunicación inalámbrica. Por ejemplo, cuando pulsas un botón del mando a distancia de tu televisor, un LED IR se enciende y apaga repetidamente, 38.000 veces por segundo, para transmitir información (como el control del volumen o del canal) a un fotosensor IR de tu televisor.
Este tutorial explicará primero el funcionamiento interno de los protocolos de comunicación IR más comunes. A continuación, repasaremos dos ejemplos que te permitirán transmitir y recibir datos IR utilizando un Arduino. En el primer ejemplo, leeremos los datos IR entrantes de un mando a distancia común utilizando el fotosensor IR TSOP382. El siguiente ejemplo le mostrará cómo transmitir los datos de un LED IR para controlar un aparato común, por ejemplo, su equipo de música en casa.
Todo el procesamiento de la señal es manejado por una gran biblioteca de Arduino escrita por Ken Shirriff y le permite enviar y recibir fácilmente datos IR. Para más detalles sobre el funcionamiento de la librería IR Arduino, consulta el blog de Ken Shirriff: A Multi-Protocolo Infrared remote Library for the Arduino. Además, los ejemplos de código utilizados en este tutorial se encuentran en el directorio de ejemplos de la biblioteca.

Acerca del autor

admin

Ver todos los artículos