🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Módulo receptor infrarrojo KY-022 de 38KHz para control remoto con Arduino y ESP32.
Optoelectrónica SKU: KY-022

Receptor Infrarrojo KY-022 para Arduino y ESP32

El módulo receptor infrarrojo KY-022 es el componente indispensable para añadir control remoto a tus proyectos. Frecuencia 38kHz, receptor VS1838B. Compatible con cualquier control remoto IR estándar. Hasta 18 metros de rango.

$1.500
En stock (¡Solo 3 disponibles!)
1
Ver Carrito
Envío a todo Chile con Chilexpress, Starken y Blue
Retiro gratis en Los Abetos 212, Curauma, Valparaíso
Envío GRATIS en compras sobre $30.000

Módulo Receptor Infrarrojo KY-022 para Arduino y ESP32

El módulo receptor infrarrojo KY-022 te permite añadir control remoto inalámbrico a cualquier proyecto. Compatible con todos los controles remotos IR estándar (TV, AC, equipos de audio), decodifica señales a 38kHz y las entrega como pulsos digitales que la librería IRremote convierte en comandos interpretables.

¿Cómo Funciona?

El chip receptor VS1838B filtra la luz IR ambiental y solo responde a señales moduladas a 38kHz (la frecuencia estándar de la mayoría de controles remotos). Cuando recibe un pulso válido, genera una señal digital LOW que el microcontrolador puede interpretar usando la librería IRremote para obtener el código del botón presionado.

Especificaciones Técnicas

  • Chip receptor: VS1838B
  • Voltaje de operación: 3.3V a 5V DC
  • Corriente de operación: ~1.5 mA
  • Frecuencia de recepción: 38 kHz
  • Ángulo de recepción: ~90 grados
  • Rango máximo: hasta 18 metros (condiciones ideales)
  • Dimensiones: 15mm × 12mm
  • Protocolos compatibles: NEC, Sony SIRC, RC5, RC6, Samsung y más

Conexión con Arduino

  • Pin GND (-): GND del Arduino
  • Pin VCC (central): 5V del Arduino
  • Pin S (Signal): Pin digital (ej: Pin 11)

Instalación de Librería

Busca en el gestor de librerías de Arduino IDE: "IRremote by shirriff" (versión 4.x o superior recomendada).

Código: Leer Controles Remotos

#include <IRremote.hpp>

const int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  Serial.println("Esperando señal IR...");
}

void loop() {
  if (irrecv.decode()) {
    Serial.print("Código: 0x");
    Serial.println(irrecv.decodedIRData.decodedRawData, HEX);
    Serial.print("Protocolo: ");
    Serial.println(irrecv.decodedIRData.protocol);
    irrecv.resume();
  }
}

Aplicaciones

  • Domótica: Controla relés, luces y ventiladores con tu control remoto de TV
  • Robots móviles: Dirección y velocidad desde un control IR
  • Decodificación de señales: Lee y clona cualquier control IR
  • Multimedia DIY: Controla presentaciones, música o videos desde el sofá

Guías y proyectos con el receptor IR

Preguntas frecuentes

¿Funciona con cualquier control remoto?
Con la gran mayoría: TV, equipos de música, aires acondicionados — todos los que transmiten a 38kHz (el estándar). La librería IRremote decodifica el botón presionado.

¿Qué librería uso?
IRremote para Arduino clásico o IRremoteESP8266 (también sirve para ESP32). Cada botón entrega un código único que mapeas a acciones.

¿Alcance?
Hasta ~8 metros con línea de vista directa, como un TV normal.

💡 Combínalo con: el LED RGB KY-016 para una lámpara de colores controlada por control remoto.

Voltaje 3.3-5V
Frecuencia 38 KHz
Rango 18m
Ángulo ±35°
Escríbenos por WhatsApp