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

Ventilador y luz con control remoto del televisor

Componentes y suministros

Receptor de infrarrojos (genérico)
× 1
Arduino UNO
o AVR Atmega328p si desea hacer un circuito de soldadura permanente
× 1
módulo de relé HL-525
O cualquier placa de relés que tenga 2 o más canales
× 1

Herramientas y máquinas necesarias

Un control remoto de TV

Acerca de este proyecto

Este proyecto se trata de controlar las luces de su habitación y / o el ventilador de forma inalámbrica, todo mientras está sentado en su sofá. La razón por la que elegí este proyecto fue porque el receptor TSOP era el componente más adecuado para una comunicación inalámbrica de corto alcance.

En primer lugar, es realmente muy barato (10 rupias en la India). Además, ya tiene un transmisor, es decir, el control remoto del televisor.

El control remoto del televisor envía señales de infrarrojos a una frecuencia de 38 kHz y el receptor TSOP que compré puede recibir señales entre 36 y 40 kHz.

El pinout del receptor puede variar según el modelo

El control remoto del televisor emite pulsos altos y bajos a alta frecuencia, por lo tanto, enciende y apaga el LED IR varias veces en un segundo correspondiente a esos pulsos. Siempre que el LED está ENCENDIDO, el TSOP baja y cuando el LED está APAGADO, el TSOP está alto (lo que significa que también está alto cuando está inactivo).

Aquí está el módulo de relés:

Estas entradas, cuando reciben un BAJO, encienden el relé, es decir, el interruptor está 'cerrado'.

He publicado un video del control remoto de la TV encendiendo / apagando el relé. Debido a la ausencia de una placa de extensión que funcione con un portalámparas, desafortunadamente, no puedo publicar un video del encendido / apagado de la lámpara. Pero lo publicaré pronto. Aquí está la conexión para conectar la lámpara al relé:

En mi módulo también, de izquierda a derecha, los 3 pines son:NC (normalmente conectado), COM (común), NO (normalmente abierto). Conecte el cable vivo a la bombilla como se muestra. Puede soldar todo el proyecto e instalarlo dentro de su tablero de interruptores para controlar la luz del tubo, el ventilador, la lámpara, etc.

NOTA:En el lado izquierdo del módulo de relés, hay 3 pines:DVcc Vcc y GND. Le sugiero encarecidamente que retire el puente y le dé al pin DVcc un suministro de 5 V por separado porque está conectado a un optoacoplador (que evita la conexión física entre el alto voltaje de CA y el microcontrolador) para que, en caso de picos, su microcontrolador no se dañe.

Código

  • código Arduino
Código Arduino Arduino
TENGA EN CUENTA QUE SUS LLAVES REMOTAS SEÑALARÁN DIFERENTES CÓDIGOS HEX. EL CÓDIGO HEX DE ESTE EJEMPLO ES SOLO PARA EXPLICARLO.

Este código utiliza la biblioteca "IRremote". Tendrá que instalarlo desde 'administrador de biblioteca'.
Los relés se encienden cuando están BAJOS. Entonces, cuando se recibe un cierto código HEX, el pin conectado al primer relé recibe un valor BAJO y para algún otro código HEX, se le asigna un valor ALTO para que el relé se apague
 #include  #include  int RECV_PIN =11; IRrecv irrecv (RECV_PIN); decode_results results; void setup () {// ponga su código de configuración aquí, para que se ejecute una vez:pinMode (3, OUTPUT); pinMode (4, OUTPUT); Serial.begin (9600); irrecv.enableIRIn ();} void loop () {// ponga su código principal aquí, para que se ejecute repetidamente:if (irrecv.decode (&results)) {Serial.println (results.value, HEX ); translateIR (); irrecv.resume ();}} void translateIR () {switch (results.value) {case 0x80BFC13E:digitalWrite (3, LOW); descanso; caso 0x80BF4BB4:digitalWrite (3, HIGH); descanso; caso 0x80BF837C:digitalWrite (4, BAJO); descanso; caso 0x80BF9966:digitalWrite (4, HIGH); descanso; }} 

Esquemas

De izquierda a derecha:OUT, GND, VS.
OUT está conectado al pin 11. VS conectado al pin 5V de arduino y GND conectado al pin gnd del arduino. El cátodo del LED está conectado al pin 3, que cuando está BAJO, encenderá el LED ir.fzzU puede ignorar el LED. y conecte la clavija del relé insead.
(como se muestra en la siguiente imagen) la imagen parece aburrida, pero muestra buena calidad al hacer zoom.
Dale al 'DVcc' 5V por separado Se mostrará un código hexadecimal en el monitor cada vez que presione un botón en el control remoto VID_20160919_161629.mp4 VID_20160919_174751.mp4

Proceso de manufactura

  1. Sensor de color - Trabajo y aplicaciones
  2. BH1750 - Especificaciones y aplicaciones
  3. Fotorresistor - Funcionamiento, tipos y aplicaciones
  4. Uso y aplicaciones del sensor de luz ambiental
  5. Ventilador de temperatura controlada
  6. Sensor de temperatura y luz Raspberry Pi
  7. Sensor de luz habilitado para voz y SMS con Raspberry Pi y Twilio
  8. Interruptor de alimentación de CA controlado por SMS de Raspberry Pi / Hologram
  9. Reutilice el control remoto por infrarrojos no deseado para apagar y reiniciar Raspberry Pi
  10. ROObockey:Robot de hockey callejero asistido por objetivo y controlado a distancia
  11. Comprensión de las luces e indicadores del tablero del automóvil