En un entorno cada vez más conectado, la tecnología inalámbrica se ha convertido en una parte esencial de nuestras vidas. Desde controlar nuestros televisores hasta encender las luces, los controles remotos infrarrojos (IR) han revolucionado la forma en que interactuamos con nuestros dispositivos. En este artículo, exploraremos a fondo el entorno de los controles remotos IR, desde sus principios básicos hasta su implementación en proyectos prácticos, incluyendo el popular sistema Bolt 18F2550.

¿Qué es un Control Remoto Infrarrojo?
Un control remoto infrarrojo (IR) es un dispositivo que utiliza ondas infrarrojas para transmitir señales a otros dispositivos electrónicos. Estas ondas, invisibles al ojo humano, son emitidas por un LED infrarrojo en el control remoto y recibidas por un sensor IR en el dispositivo receptor. La señal transmitida contiene información que indica la acción que se desea realizar, como cambiar de canal en un televisor o ajustar el volumen de un equipo de sonido.
El control remoto IR se compone de tres elementos principales:
- Emisor IR: Un LED infrarrojo que emite pulsos de luz infrarroja codificados con la información de control.
- Circuito de control: Un circuito integrado que genera los pulsos infrarrojos y controla la frecuencia y la duración de los mismos.
- Teclado: Un conjunto de botones que el usuario presiona para enviar las señales al dispositivo receptor.
En el extremo receptor, el sensor IR convierte la luz infrarroja en una señal eléctrica que es decodificada por un microcontrolador. Este microcontrolador interpreta la información de la señal y ejecuta la acción correspondiente en el dispositivo.
El Protocolo RC-5: Un Estándar de la Industria
Existen varios protocolos de comunicación infrarroja, pero uno de los más populares y ampliamente utilizados es el protocolo RC-5, desarrollado por Philips a finales de la década de 1980. Este protocolo se caracteriza por su simplicidad y su capacidad de ser implementado con hardware relativamente simple.
El protocolo RC-5 utiliza una codificación de Manchester para transmitir datos. En esta codificación, cada bit de información se representa por un cambio de estado en la señal. Un cambio de bajo a alto representa un 1, mientras que un cambio de alto a bajo representa un 0.
Características del Protocolo RC-5:
- Transmisión unidireccional: La información solo se transmite desde el control remoto al dispositivo receptor.
- Modulación de portadora: La señal de datos se modula sobre una portadora de frecuencia fija, generalmente 36 kHz, 38 kHz o 40 kHz.
- Codificación Manchester: Se utiliza para transmitir datos binarios.
- Distancia de transmisión: Generalmente, hasta 10-12 metros.
Implementación de un Receptor IR con el Sistema Bolt 18F2550
El sistema Bolt 18F2550, basado en el microcontrolador PIC18F2550 de Microchip Technology, es una plataforma popular para proyectos de electrónica y robótica. Gracias a su versatilidad y su fácil acceso a recursos como el puerto serial, el sistema Bolt es ideal para implementar un receptor IR que decodifique señales RC-

Componentes del Receptor IR:
- Circuito receptor IR: Un circuito integrado como el TFM5360, TSOP1736 o HS0038A2, que detecta la señal infrarroja y la demodula.
- Microcontrolador PIC18F2550: El cerebro del sistema, que decodifica la señal recibida y ejecuta las acciones correspondientes.
- Puerto serial: Un canal de comunicación entre el microcontrolador y una computadora PC, para visualizar los datos decodificados.
Pasos para Implementar el Receptor IR:
- Conectar el circuito receptor IR: El circuito receptor IR se conecta al pin RB4 del microcontrolador a través del conector de 14 pines del sistema Bolt.
- Programar el microcontrolador: Se utiliza un lenguaje de programación como C18 para desarrollar el firmware del microcontrolador. El firmware decodifica la señal RC-5 y envía la información decodificada al puerto serial.
- Conectar el sistema Bolt a la PC: Se utiliza un cable USB-Serial para conectar el sistema Bolt a una computadora PC.
- Utilizar un software terminal: Se utiliza un software como Hyperterminal para visualizar los mensajes enviados por el microcontrolador a través del puerto serial.
Ejemplo de Decodificación de Señal:
Al presionar un botón en el control remoto IR, el sistema Bolt recibe la señal, la decodifica y envía un mensaje al puerto serial. Este mensaje contiene información como el código RC-5, la dirección del dispositivo, el estado de alternancia y el comando enviado.
Por ejemplo, si el usuario presiona el botón 6 en el control remoto, el sistema Bolt podría enviar el siguiente mensaje al puerto serial:
RC5 Code=0x3006 DevAddr=0x00 Toggle=1 Cmd=0x06
Este mensaje indica que el código RC-5 recibido es 0x3006, la dirección del dispositivo es 0x00, el estado de alternancia es 1 y el comando enviado es 0x0
Aplicaciones Prácticas del Control Remoto IR
Los controles remotos IR tienen una amplia gama de aplicaciones prácticas, tanto en el hogar como en entornos industriales. Algunas de las aplicaciones más comunes incluyen:
- Control de dispositivos electrónicos: Televisores, reproductores de DVD, equipos de sonido, aires acondicionados, etc.
- Automatización del hogar: Encender y apagar luces, controlar cortinas, abrir y cerrar puertas, etc.
- Robótica: Control remoto de robots, drones, vehículos autónomos, etc.
- Industria: Control de máquinas, procesos industriales, etc.
Ventajas del Control Remoto IR
El control remoto IR ofrece varias ventajas sobre otras tecnologías de comunicación inalámbrica:
- Costo bajo: Los controles remotos IR son relativamente baratos de producir y adquirir.
- Facilidad de implementación: El hardware y el software necesarios para implementar un sistema IR son relativamente simples.
- Amplia disponibilidad: Los controles remotos IR están disponibles en una amplia variedad de diseños y configuraciones.
- Consumo de energía bajo: Los controles remotos IR consumen muy poca energía.
Desventajas del Control Remoto IR
A pesar de sus ventajas, el control remoto IR también tiene algunas desventajas:
- Alcance limitado: La distancia de transmisión de la señal IR es limitada, generalmente alrededor de 10-12 metros.
- Sensibilidad a obstáculos: La señal IR puede ser bloqueada por obstáculos como paredes, muebles o personas.
- Seguridad limitada: El control remoto IR no es una tecnología segura, ya que la señal puede ser interceptada fácilmente.
Consultas Habituales
¿Puedo utilizar cualquier control remoto IR con cualquier dispositivo?
No, no todos los controles remotos IR son compatibles con todos los dispositivos. Cada fabricante utiliza sus propios protocolos de comunicación IR, por lo que es importante asegurarse de que el control remoto y el dispositivo sean compatibles.
¿Qué es un código RC-5?
Un código RC-5 es una secuencia de bits que identifica un comando específico en el protocolo RC-Cada botón en un control remoto RC-5 tiene un código RC-5 único asociado.

¿Cómo puedo programar un control remoto IR?
Algunos controles remotos IR se pueden programar para controlar múltiples dispositivos. El proceso de programación varía según el fabricante y el modelo del control remoto.
¿Qué es un sensor IR?
Un sensor IR es un dispositivo que detecta la luz infrarroja. Se utiliza en los dispositivos receptores para detectar la señal emitida por el control remoto IR.
El control remoto infrarrojo es una tecnología versátil y ampliamente utilizada que ha revolucionado la forma en que interactuamos con nuestros dispositivos electrónicos. Desde controlar nuestros televisores hasta automatizar nuestros hogares, el control remoto IR ofrece una amplia gama de posibilidades.
Al comprender los principios básicos del control remoto IR, el protocolo RC-5 y su implementación con el sistema Bolt 18F2550, podemos crear proyectos innovadores y prácticos que aprovechen el poder del infrarrojo.
Si quieres conocer otros artículos parecidos a Control remoto infrarrojo: implementación y protocolo rc-5 puedes visitar la categoría Internet y telefonía.
