Arduino: Grabación y lectura de Infrarrojos (IR) y control de 4 reles

Buenas a todos otra vez!!!
Esta semana he estado trasteando con la comunicación infrarroja o IR (Infra Red). Este tipo de comunicación es unidireccional, es decir, la comunicación se efectúa en un solo sentido.
Casi todos los controles remoto de TV, reproductores de DVD, incluso el mando del aire acondicionado funcionan con este sistema.

¿Que es la luz infrarroja?
La luz infrarroja o radiación infrarroja es un tipo de radiación electromagnética y térmica de mayor longitud de onda que la luz visible pero menor que las microondas.


Tabla del espectro infrarrojo
Esta "luz" no se puede ver a simple viste ya que el ojo humano no es capaz de captar esa longitud de onda, aun así siempre podemos comprobar si el infrarrojo de nuestro control remoto funciona mediante cualquier cámara de teléfono móvil. Solo tenemos que apuntar el emisor del control remoto al objetivo de la cámara y pulsar cualquier botón, el led IR debe encenderse en un color violaceo como en la imagen:


Vista de un Led infrarrojo con la cámara de un móvil

Para este proyecto solo nos hacen falta dos librerías: IRremote.h y EEPROM.h.
IRremote.h sera la encargada de recibir y decodificar la señal que llega desde el control remoto.

Comandos para la recepción de datos con IRremote.h:

IRrecv irrecv(pin): Crea el objeto "irrecv", puedes cambiar este nombre a tu elección.

irrecv.enableRIn(): Inicia el proceso de recepción de datos.

irrecv.decode(&results): Recibe el código y lo almacena en "results".

irrecv.resume(): Después de recibir, hay que llamar a este comando para resetear y preparar para recibir el siguiente código.

irrecv.blink13(true): Activa el led del pin 13 durante la recepción de los códigos.Existen otros comandos para enviar datos desde el Arduino a un receptor, podéis encontrar más información sobre estos en esta web.

Conexiones:



En este caso he optado por poner el pin 2 como pin receptor de la señal infrarroja y los pines 3, 4, 5, 6 para el manejo de los reles.

Este modulo de reles en particular funciona de forma inversa, es decir, cuando recibe un 1 lógico (+5v), la bobina del rele esta desactivada y cuando recibe un 0 lógico (0V), la bobina se activa. Podríamos decir que es como el funcionamiento de un LED a la inversa.

El programa consta de 3 opciones de menú y un funcionamiento normal. Si no estamos en ninguna de las opciones del menú el receptor seguirá funcionando de una manera normal, es decir, on / off con una pulsación de tecla del control remoto.

El menú:

Este tipo de menú es el mismo que vengo usando en las entradas anteriores como Arduino: Menú de comandos AT para configurar HC-06o Comandos AT para módulo ESP8266

Es un menú sencillo y fácil manejar. En esta ocasión sus opciones son:

Comprobar mando: nos muestra en el terminal los datos recibidos del control remoto.

Guardar teclas: Pulsaremos las 4 teclas de control de los reles.

Ayuda: Información sobre el programa.Mientras estemos en cualquiera de las 2 primeras opciones el sistema de reles estará desactivado para que no haya problemas durante su configuración.


Opciones Principales


Comprobando el control remoto

Configurando los botones del control remoto

Encendido y apagado de reles 1= Off / 0= On

Próximamente pondré un vídeo de su funcionamiento.

Descargar: Arduino infrarrojos 4reles Infotronikblog.rar

Espero que les guste!!! Saludos!!!

Fuente: este post proviene de InfotronikBlog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Buenas a todos!!! Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condicion ...

Recomendamos

Relacionado

analógico Arduino Ejemplos ...

Muy buenas a todos!!! Muchos de los sensores que utilizamos para Arduino son sensores analógicos como potenciómetros, fotoresistencias, etc. Para esto Arduino utiliza unos pines específicos, que van desde el A0 al A5 en Arduino UNO y del A0 al A7 en el Arduino Nano. El ADC: Para poder leer correctamente los valores se utilizan 3 pines por sensor, +5V An GND. Por si mismo Arduino es incapaz de rea ...

Gadgets y periféricos

MR.CARVE M3, la máquina láser más completa de MR CARVE La MR.CARVE M3 es quizás la máquina láser más completa y competente del año 2022 en su respectivo segmento del mercado, trayendo a la mesa láser dual con luz azul e infrarroja, lo que permite grabar tanto con madera como sobre materiales metálicos y encima de eso con resultados de grado industrial. La MR CARVE M3 combina las bondades de una má ...

Gadgets y periféricos

La Rotolight Neo 2 es una luz LED que, además de poder usarse como luz constante, se puede usar como flash, y no como cualquier flash convencional, ya que soporta modo de sincronización de alta velocidad (HSS) con velocidades de obturación de hasta 1/8000 segundos sin tiempo de reciclado. La Rotolight Neo 2 ofrece una gran cantidad de características en un paquete verdaderamente portátil y está di ...

Los artículos “smart” para el hogar cada vez están más y mejor integrados. Todavía falta un poco para esas casas futuristas que tantas veces hemos visto en películas de Hollywood, pero ya empezamos a ver algo de luz al final del túnel. Asistentes virtuales como Alexa, Siri o Cortana, las smart TVs y Google Home son solo la punta del iceberg de todo que está por llegar. La iluminación inteligente e ...

Listas Top 10 Reviews TV Boxes

Llevo tiempo dejando este tema pendiente, pero ya va siendo hora de afrontarlo. ¿Cuáles son las mejores Android TV Box que podemos encontrar hoy día? La oferta es espeluznantemente amplia, así que hoy intentaremos arrojar algo de luz y perspectiva sobre el mundo de “las cajas inteligentes” para la TV. Lo primero que hay que decir es que la calidad de las TV Boxes varía notablemente según su precio ...

Audio y TV Blog Instalaciones ...

La utilidad de Alexa, y la integración con WikiHow, es suficiente para justificar el bajo precio del Echo Show 5, incluso si la falta de algunas características nos hace dudar. Esta no es la pantalla inteligente definitiva, pero es una que podemos imaginar en muchos hogares. La pantalla inteligente de Amazon Echo Show 5 ha llegado, trayendo consigo una versión reducida de la segunda generación de ...

Consejos Impresion 3D

Vale, no me lo digas, te acaban de regalar (o tienes pensado comprarte) una impresora 3D y no tienes ni idea de por dónde empezar. O tienes que hacer un artículo o trabajo del tema y andas igual. Pues decirte que la has liado. Una vez que te metas con ellas no podrás salir. Enganchan. Sin más. Las impresoras 3D son artilugios geniales que te permitirán materializar tus ideas, hacer realidad tus pr ...

Tras vender más de 10 millones de unidades de su Serie Mate 20, Huawei ha lanzado al mercado su nueva familia P30. Fue hace justo un año, en la ciudad de París, cuando la marca china conquistó al mundo con el P20 Pro y ese “renacer de la fotografía móvil” que cambió las reglas del juego. Ahora, vuelve a plasmar sus innovaciones y avances en un nuevo dispositivo que ya ha pasado por nuestras manos ...