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 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…

Módulo controlador de motores L298N

Módulo controlador de motores L298N

| Actualizado:
Comentarios: 0

El módulo controlador de motores L298N H-bridge nos permite controlar la velocidad y la dirección de dos motores de corriente continua o un motor paso a paso, de una forma muy sencilla gracias a los 2 los dos H-bridge que…

Módulo KY-034
Módulo Flash Automático de 7 colores KY-034 para Arduino

Módulo Flash Automático de 7 colores KY-034 para Arduino

| Actualizado:
Comentarios: 0

Este módulo permite generar una luz intensa de 7 colores diferentes de forma fácil y rápida. Es compatible con Arduino o con cualquier microcontrolador que posea un pin de 5V. Está compuesto por un led emisor de luz de alto…

Buzzer pasivo y activo
Buzzer pasivo (KY-006) y activo (KY-012)

Buzzer pasivo (KY-006) y activo (KY-012)

| Actualizado:
Comentarios: 0

El zumbador o buzzer es un dispositivo electrónico que actúa como un transductor. Su función es producir un sonido agudo o zumbido mientras se le está suministrando corriente. Se pueden encontrar de dos tipos: Los que integran oscilador, por ejemplo…

Comentarios - 0

Deja un comentario

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