Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo

Componentes y materiales

ComponenteCantidadNotas
Receptor IR (TSOP38238 o similar)1
Arduino UNO1O ATmega328P para circuito soldado permanente
Módulo relé HL-525 (2+ canales)1O cualquier placa relé multi-canal

Herramientas necesarias

Descripción del proyecto

Este proyecto controla luces y/o ventilador de forma inalámbrica desde el sofá. Elegí el receptor TSOP por ser ideal para comunicación inalámbrica de corto alcance.

Es muy barato (~0,12 € en India) y ya tiene el transmisor: el mando de la TV.

El mando envía señales infrarrojas a 38 kHz; el TSOP recibe entre 36-40 kHz. El pinout varía según modelo.

Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Pinout típico del receptor IR

El mando emite pulsos alto/bajo a alta frecuencia, encendiendo/apagando el LED IR. Cuando el LED está ON, el TSOP va LOW; cuando OFF, el TSOP va HIGH (también en reposo).

Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Módulo relé (entradas activas en LOW)

Las entradas del relé activan el contacto al recibir LOW (interruptor "cerrado").

Adjunto video del mando activando el relé. Por falta de portalámparas funcional, no grabo la lámpara encendiéndose, pero la conexión es:

Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Conexión de lámpara al relé

En mi módulo, de izquierda a derecha: NC (normalmente cerrado), COM (común), NO (normalmente abierto). Conecte el cable de fase a la bombilla como se muestra. Puede soldar todo e instalarlo dentro de su caja de interruptores para controlar tubos fluorescentes, ventilador, lámpara, etc.

NOTA: A la izquierda del módulo relé hay 3 pines: D-Vcc, Vcc, GND. Recomiendo quitar el jumper y alimentar D-Vcc con 5V aparte, ya que va a un optoacoplador (aisla alta tensión del microcontrolador), protegiendo ante picos.

Código

#include <IRremote.h>
#include <IRremoteInt.h>

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup() {
  pinMode(3, OUTPUT); // Relé 1
  pinMode(4, OUTPUT); // Relé 2
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    translateIR();
    irrecv.resume();
  }
}

void translateIR() {
  switch (results.value) {
    case 0x80BFC13E: digitalWrite(3, LOW);  break; // Relé 1 ON
    case 0x80BF4BB4: digitalWrite(3, HIGH); break; // Relé 1 OFF
    case 0x80BF837C: digitalWrite(4, LOW);  break; // Relé 2 ON
    case 0x80BF9966: digitalWrite(4, HIGH); break; // Relé 2 OFF
  }
}

IMPORTANTE: Su mando enviará códigos HEX distintos. Los del ejemplo son solo explicativos.

Este código usa la librería IRremote (instálela desde Library Manager). Los relés se activan con LOW: al recibir cierto código HEX, ponemos LOW en el pin del relé 1; con otro código, HIGH para apagarlo.

Esquemáticos

Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Receptor IR: OUT→pin 11, VS→5V, GND→GND. Cátodo LED en pin 3 (LOW enciende). Ignore el LED y conecte el pin del relé en su lugar.
Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Alimente D-Vcc con 5V separado
Controle Luces y Ventilador con un Mando de TV: Proyecto IR Sencillo
Códigos HEX en monitor serie al pulsar teclas

Proceso de manufactura

  1. Ventilador controlado por temperatura: sistema DIY con relé para refrigeración de muebles multimedia
  2. Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
  3. Sensor de ocupación para baño con Raspberry Pi: alertas por voz y SMS mediante Twilio
  4. Interruptor Inteligente de Corriente Alterna Controlado por SMS con Raspberry Pi y Hologram
  5. Controla tu Raspberry Pi con un Mando IR Reciclado: Apagado y Reinicio vía LIRC
  6. ROObockey: Robot de Hockey Callejero con Asistencia de Precisión y Control Remoto
  7. Descifrando el Cuadro de Mandos de tu Coche: Luces, Testigos y Qué Significan
  8. Sensores de Color: Funcionamiento y Aplicaciones Clave
  9. Sensor de Luz Ambiente BH1750: Especificaciones, Características y Aplicaciones Prácticas
  10. Fotorresistor (LDR): Función, Tipos y Aplicaciones Prácticas
  11. Sensores de Luz Ambiente: Funcionalidad, Diseño y Aplicaciones Clave