VS1838B
El VS1838B es un receptor infrarrojo demodulador de 38 kHz diseñado para recibir señales provenientes de controles remotos compatibles con protocolos como NEC, RC5, RC6, Sony SIRC y otros.
Integra un fotodiodo, un amplificador de alta ganancia, un filtro pasabanda centrado en 38 kHz y un demodulador, entregando directamente una señal digital lista para ser procesada por un microcontrolador.
Gracias a su excelente inmunidad frente a la iluminación ambiente y su reducido consumo, es uno de los receptores IR más utilizados en proyectos de automatización y domótica.
Características principales
- Frecuencia portadora: 38 kHz
- Alimentación: 2.7 V – 5.5 V
- Salida digital activa en nivel bajo
- Muy bajo consumo
- Alta inmunidad frente a luz ambiente
- Filtro óptico para luz visible
- Compatible con la mayoría de los protocolos IR comerciales
Especificaciones
| Parámetro | Valor |
|---|---|
| Alimentación | 2.7 – 5.5 V |
| Frecuencia central | 38 kHz |
| Corriente típica | <1 mA |
| Tipo de salida | Digital (Active LOW) |
| Ángulo de recepción | ±45° (típico) |
Pinout
| Pin | Descripción |
|---|---|
| OUT | Salida digital |
| GND | Tierra |
| VCC | Alimentación |
Funcionamiento
El VS1838B no entrega la portadora de 38 kHz.
Internamente:
- recibe la radiación infrarroja;
- filtra únicamente la portadora de 38 kHz;
- demodula la señal;
- entrega directamente una salida digital compatible con microcontroladores.
Esto simplifica enormemente el procesamiento del protocolo IR.
Protocolos compatibles
El receptor puede utilizarse con numerosos protocolos IR.
Entre ellos:
- NEC
- RC5
- RC6
- Sony SIRC
- Panasonic
- JVC
La compatibilidad final depende del firmware utilizado.
Alimentación
Puede alimentarse tanto con 3.3 V como con 5 V.
En proyectos basados en ESP8266 resulta recomendable utilizar 3.3 V.
Hojas de Datos
Utilizado en
Los proyectos que utilicen este componente aparecerán automáticamente mediante los Backlinks de Obsidian / Quartz.
Notas de Ingeniería
Generales
Frecuencia
El VS1838B está optimizado para una portadora de 38 kHz.
No requiere ninguna configuración adicional.
Salida digital
La salida permanece normalmente en HIGH.
Cuando recibe una trama IR válida genera pulsos activos en LOW.
Esto facilita enormemente su conexión directa a un GPIO.
PowerHub
Alimentación
El receptor fue alimentado directamente desde la salida de 3.3 V de la ESP8266 (NodeMCU V3).
No fue necesario utilizar ningún circuito adaptador.
GPIO utilizado
Configuración:
- GPIO2 → IR Receiver
Durante el diseño se verificó que el receptor no altera la secuencia de arranque del ESP8266.
El módulo permaneció completamente estable durante todas las pruebas.
Integración con Tasmota
El receptor fue configurado mediante:
IRrecv
Tasmota decodifica automáticamente las tramas IR y genera eventos como:
IrReceived#Data
Las acciones del proyecto fueron implementadas íntegramente mediante Rules.
Filosofía de la interfaz
Inicialmente varias funciones avanzadas eran accesibles desde el pulsador físico.
Durante el desarrollo se decidió adoptar una filosofía inspirada en numerosos productos comerciales:
- Las funciones esenciales permanecen disponibles desde el dispositivo.
- Las funciones avanzadas se realizan mediante el control remoto.
Como resultado:
Pulsador físico
- Pulsación simple → Encender los cuatro relés.
- Pulsación doble → Mostrar la MAC Address durante 5 segundos.
- Pulsación prolongada → Apagar los cuatro relés.
Control remoto
- Encendido individual de relés.
- Apagado individual de relés.
- Control independiente del backlight.
- Encendido general.
- Apagado general.
Esta decisión simplificó considerablemente la interfaz de usuario.
Tiempo de respuesta
No se observaron pérdidas de comandos ni falsas detecciones durante el funcionamiento normal.
La respuesta resultó prácticamente instantánea.
Buenas prácticas
- Alimentar el receptor con la misma tensión lógica del microcontrolador.
- Evitar fuentes intensas de luz infrarroja cercanas.
- Mantener el receptor visible desde la posición habitual del usuario.
- Documentar los códigos IR utilizados por cada proyecto.
Lecciones Aprendidas
- El control remoto permite ampliar la funcionalidad del sistema sin incrementar la complejidad del hardware.
- Mantener pocas funciones en el pulsador mejora significativamente la experiencia de uso.
- Delegar las funciones avanzadas al control remoto simplifica la curva de aprendizaje del usuario.
- Las Rules de Tasmota permiten implementar interfaces muy sofisticadas sin necesidad de firmware personalizado.
Referencias
Vishay VS1838B Compatible IR Receiver Datasheet.
Tasmota IR Remote Documentation.