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

Sensor Óptico Infrarrojo TCRT5000
Módulo Sensor Óptico Infrarrojo TCRT5000

Módulo Sensor Óptico Infrarrojo TCRT5000

| Actualizado:
Comentarios: 0

El TCRT5000 es un sensor óptico reflexivo que consta de un emisor de luz infrarroja y un fototransistor. El fototransistor detecta la luz reflejada cuando un objeto pasa frente al sensor. TCRT500 sensor infrarrojo de proximidad El LED emite un…

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…

Sensor fotorresistencia, LDR

Sensor fotorresistencia, LDR

| Actualizado:
Comentarios: 0

Las fotorresistencias o LDR (light-dependent resistor) son unos componentes electrónicos de la familia de las resistencias variables cuya resistencia varía en función de la luz recibida, su resistencia disminuye a medida que aumenta la luz que incide sobre él. Con…

Motor 28BYJ-48 5V y ULN2003 integrado

Motor 28BYJ-48 5V y ULN2003 integrado

| Actualizado:
Comentarios: 0

Un motor paso a paso es un dispositivo electromecánico que convierte pulsos eléctricos en movimientos mecánicos exactos. El eje de un motor paso a paso gira en pasos de ángulos fijos cuando se le aplican impulsos eléctricos en la secuencia…

Comentarios - 0

Deja un comentario

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