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ámetroValor
Alimentación2.7 – 5.5 V
Frecuencia central38 kHz
Corriente típica<1 mA
Tipo de salidaDigital (Active LOW)
Ángulo de recepción±45° (típico)

Pinout

PinDescripción
OUTSalida digital
GNDTierra
VCCAlimentació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.