1. El Octavo Bit
  2. / Arduino
  3. / Modulos y sensores
  4. / Receptor infrarrojo universal VS1838B y el módulo KY-022

Receptor infrarrojo universal VS1838B y el módulo KY-022

| Actualizado:
Comentarios: 0

Receptor infrarrojo universal VS1838B y el módulo KY-022
Receptor infrarrojo VS1838B y KY-022

El VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones. El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED, montado sobre una placa de circuito impreso.

Receptor infrarrojo VS 1838B

Este receptor tiene un excelente rendimiento incluso en aplicaciones de luz ambiental perturbados y proporciona protección contra impulsos de salida no controlados.

El modulo VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones

El receptor puede ser alimentado desde un suministro de 3.3V o 5V y con sólo un pin de salida de datos lo que permite que sea usado fácilmente con muchos tipos de microcontroladores.

Características:

  • Tensión: 2,7V a 5,5V.
  • Distancia recepción: 18m.
  • Ángulo de recepción: ± 45 Grados.
  • Low Level Voltage: 0,4V.
  • High Level Voltage: 4,5V.
  • Carrier frequence: 38KHz.

KY-022. Módulo sensor receptor infrarrojo

KY-022. Módulo sensor receptor infrarrojo

El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED que indica si está activo. Posee 3 pines de conexión, dos para alimentación y uno de señal.

Sirve para controles remotos universales y utiliza la codificación NEC. Es ampliamente utilizado en: robótica, TV, videos, aparatos de música, marcos de fotos digitales, juguetes de control remoto, receptores de satélite, aire acondicionado, calefacción, ventilador eléctrico, iluminación y otros aparatos electrodomésticos.

Esquema de conexión para Arduino:

Conectar el pin de alimentación y tierra a 5V y GND de Arduino respectivamente. El pin de señal, al pin 2 de la placa.

Esquema de conexión del módulo KY-022 con Arduino

Código:

El siguiente código utiliza la biblioteca IRremote para recibir señales infrarrojas y mostrarlas por el monitor serial.

#include "IRremote.h" 

int sensor = 2;
IRrecv irrecv(sensor);
decode_results codigo;

void setup() { 
  Serial.begin(9600);
  irrecv.enableIRIn();
} 

void loop() { 
  if (irrecv.decode(&codigo)) {
    Serial.println(codigo.value, HEX);
    irrecv.resume();
  }
  delay (100);
}

Artículos que te pueden interesar

Módulo reloj de tiempo real RTC DS3231

Módulo reloj de tiempo real RTC DS3231

| Actualizado:
Comentarios: 0

El DS3231 es un reloj de tiempo real (RTC) I2C de bajo coste y extremadamente preciso, con un oscilador de cristal con compensación de temperatura (TCXO). Comparado con el DS1302, el DS3231 tiene muchas ventajas, funciona con una alimentación que…

Shield V5.0 placa de expansión para Arduino
Shield V5.0 para Arduino

Shield V5.0 para Arduino

| Actualizado:
Comentarios: 0

El Sensor Shield V5.0 es una placa de expansión diseñada para su uso con placas de desarrollo Arduino. Se monta directamente sobre una placa base Arduino y proporciona una interfaz conveniente para conectar varios sensores y módulos adicionales. Contenido 1…

Real-Time-Clock (RTC) DS1302
Real-Time-Clock (RTC) DS1302, módulo reloj

Real-Time-Clock (RTC) DS1302, módulo reloj

| Actualizado:
Comentarios: 0

El módulo reloj DS1302 RTC permite ajustar la fecha y la hora, contiene un reloj-calendario en tiempo real con 31 bytes de RAM estática. El módulo reloj proporciona información de segundos, minutos, días, semanas, meses y años. El número de…

Sensores de campo magnético de efecto Hall

Sensores de campo magnético de efecto Hall

| Actualizado:
Comentarios: 0

Un sensor de efecto Hall es un dispositivo que produce un voltaje eléctrico cuando está situado en un campo magnético. Su funcionamiento se basa en la fuerza que los campos magnéticos ejercen sobre las cargas en movimiento. Existen sensores magnéticos…

Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *