Módulo receptor de control remoto infrarrojo HS-S23B 38K – Entrada digital IR demodulada para Arduino
El módulo receptor de control remoto infrarrojo HS-S23B 38K recibe y demodula señales de control remoto a 38kHz, convirtiendo la luz IR modulada en una secuencia de pulsos digitales que un microcontrolador puede decodificar. Es útil para robots controlados a distancia, aprendizaje de comandos de electrodomésticos, teclados IR y demostraciones de control inalámbrico.
El módulo complementa productos transmisores como el Módulo transmisor de señal infrarroja HS-S29A y funciona bien con placas controladoras como la ELAB Nano V3. Para retroalimentación en el aula, combine comandos remotos decodificados con el Módulo LED RGB de color completo.
La página actual explica que el receptor filtra la portadora de 38kHz y emite un código de pulsos binarios restaurado. Los protocolos remotos varían, por lo que se recomienda usar una biblioteca de decodificación IR y confirmar el protocolo objetivo antes de la integración final.
Especificaciones técnicas
| Parámetro | Valor |
|---|---|
| SKU | HS-S23B |
| Tipo de producto | Módulo receptor de control remoto infrarrojo a 38kHz |
| Frecuencia portadora | 38kHz nominal |
| Salida | Señal de pulso digital demodulada |
| Función interna | Recibir, amplificar, filtrar y demodular señal IR |
| Host típico | Arduino, ESP32, RP2040, GPIO de Raspberry Pi |
| Casos de uso | Decodificación remota, control de robots, entrada de comandos para electrodomésticos |
| Comportamiento de la señal | La lógica de salida del receptor puede ser inversa a la del tren de pulsos transmitido |
| Interfaz | VCC, GND, señal digital según etiqueta del módulo |
| Emparejamiento | Usar con transmisor IR o control remoto a 38kHz |
Distribución de la placa y guía de etiquetas
- Cabezal receptor IR – Apuntar hacia el transmisor del control remoto.
- Pin de señal – Salida digital demodulada hacia el GPIO del host.
- VCC – Alimentación del módulo según etiqueta de la placa.
- GND – Tierra común.
- IC demodulador – Filtra la portadora y restaura el código de pulsos.
- Línea de visión – El mejor alcance requiere camino despejado.
- Nota sobre luz ambiental – La luz solar intensa puede reducir la fiabilidad.
- Nota sobre protocolo – Decodificar con una biblioteca que soporte el protocolo remoto.
Escenarios de aplicación
1. Decodificación IR con Arduino
Leer comandos remotos con la biblioteca IRremote.
#include <IRremote.hpp> const int receiverPin = 2; void setup() { Serial.begin(115200); IrReceiver.begin(receiverPin, ENABLE_LED_FEEDBACK); } void loop() { if (IrReceiver.decode()) { Serial.println(IrReceiver.decodedIRData.command, HEX); IrReceiver.resume(); } }
2. LED controlado por remoto
Alternar un LED cuando se recibe un comando seleccionado.
#include <IRremote.hpp> bool state = false; const int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); IrReceiver.begin(2); } void loop() { if (IrReceiver.decode()) { if (IrReceiver.decodedIRData.command == 0x45) state = !state; digitalWrite(ledPin, state); IrReceiver.resume(); } }
3. Actividad de pulsos en MicroPython
Detectar actividad de pulsos entrantes antes de escribir un decodificador.
from machine import Pin import time ir = Pin(15, Pin.IN) last = ir.value() while True: value = ir.value() if value != last: print("edge", value) last = value time.sleep_ms(1)
Lista de empaque
- 1 x Módulo receptor de control remoto infrarrojo HS-S23B 38K
Preguntas frecuentes
P: ¿Qué recibe este módulo?
R: Señales de control remoto infrarrojo moduladas a 38kHz.
P: ¿Transmite IR?
R: No, es un módulo receptor.
P: ¿Cuál es la salida?
R: Una secuencia de pulsos digitales demodulados.
P: ¿Puede decodificar todos los controles remotos?
R: Solo si su software soporta ese protocolo remoto.
P: ¿Por qué la lógica está invertida?
R: Las salidas del receptor IR demodulado pueden ser inversas a la modulación transmitida.
P: ¿Necesita línea de visión?
R: Sí, la línea de visión mejora la fiabilidad.
P: ¿Puede interferir la luz solar?
R: La IR ambiental fuerte puede reducir la recepción.
P: ¿Puedo usarlo con Arduino?
R: Sí, la biblioteca IRremote es una opción común.<








Valoraciones
No hay valoraciones aún.