Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Luz e ventilador com controle remoto de TV

Componentes e suprimentos

Receptor IR (genérico)
× 1
Arduino UNO
ou AVR Atmega328p se desejar fazer um circuito soldado permanente
× 1
Módulo de relé HL-525
Ou qualquer placa de relé com 2 ou mais canais
× 1

Ferramentas e máquinas necessárias

Um controle remoto de TV

Sobre este projeto


Este projeto é sobre como controlar as luzes da sala e / ou o ventilador sem fio, tudo isso enquanto você está sentado no sofá. A razão pela qual escolhi este projeto foi porque o receptor TSOP era o componente mais adequado para uma comunicação sem fio de curto alcance.

Em primeiro lugar, é realmente muito barato (Rs. 10 na Índia). Além disso, você já tem um transmissor com você, ou seja, o controle remoto da TV.

O controle remoto da TV envia sinais infravermelhos na frequência de 38 kHz e o receptor TSOP que comprei pode receber sinais entre 36-40 kHz.

A pinagem do receptor pode variar de acordo com o modelo

O controle remoto da TV emite pulsos altos e baixos em alta frequência, ligando e desligando o LED IV várias vezes por segundo, correspondendo a esses pulsos. Sempre que o LED está LIGADO, o TSOP fica baixo e quando o LED está DESLIGADO, o TSOP está alto (o que significa que também é alto quando está ocioso).

Aqui está o módulo de retransmissão:

Essas entradas, quando recebem um BAIXO, ligam o relé, ou seja, a chave está "fechada".

Publiquei um vídeo do controle remoto da TV ligando / desligando o relé. Devido à ausência de uma placa extensora com porta-lâmpada funcionando, infelizmente não consigo postar um vídeo da lâmpada acendendo / apagando. Mas vou postar em breve. Aqui está a conexão para conectar a lâmpada ao relé:

No meu módulo também, da esquerda para a direita - os 3 pinos são:NC (normalmente conectado), COM (comum), NO (normalmente aberto). Conecte o fio energizado à lâmpada, conforme mostrado. Você pode soldar todo o projeto e instalá-lo dentro de sua placa de controle para controlar sua luz de tubo, ventilador, lâmpada, etc.

NOTA:No lado esquerdo do módulo de relé, existem 3 pinos:DVcc Vcc e GND. Eu sugiro fortemente que você remova o jumper e dê ao pino DVcc uma alimentação separada de 5 V porque ele está conectado a um optoacoplador (que impede a conexão física entre alta tensão CA e o microcontrolador) para que em caso de picos, seu microcontrolador não seja danificado.

Código

  • código Arduino
Código do Arduino Arduino
TENHA EM MENTE QUE SUAS TECLAS REMOTAS SINALIZARÃO CÓDIGOS HEX DIFERENTES. O CÓDIGO HEX NESTE EXEMPLO É APENAS PARA EXPLICAR.

Este código faz uso da biblioteca "IRremote". Você terá que instalá-lo a partir do 'gerenciador de biblioteca'.
Os relés são ligados quando BAIXO. Assim, quando um certo código HEX é recebido, o pino conectado ao primeiro relé é dado LOW e para algum outro código HEX, é dado um HIGH para que o relé seja desligado
 #include  #include  int RECV_PIN =11; IRrecv irrecv (RECV_PIN); resultados de decode_results; void setup () {// coloque seu código de configuração aqui, para executar uma vez:pinMode (3, OUTPUT); pinMode (4, OUTPUT); Serial.begin (9600); irrecv.enableIRIn ();} void loop () {// coloque seu código principal aqui, para executar repetidamente:if (irrecv.decode (&results)) {Serial.println (results.value, HEX ); translateIR (); irrecv.resume ();}} void translateIR () {switch (results.value) {case 0x80BFC13E:digitalWrite (3, LOW); pausa; caso 0x80BF4BB4:digitalWrite (3, HIGH); pausa; caso 0x80BF837C:digitalWrite (4, LOW); pausa; caso 0x80BF9966:digitalWrite (4, HIGH); pausa; }} 

Esquemas

Da esquerda para a direita - OUT, GND, VS.
OUT está conectado ao pino 11. VS conectado ao pino 5V do Arduino e GND conectado ao pino gnd do Arduino. O cátodo do LED é conectado ao pino 3, que quando BAIXO, liga o led ir.fzzU pode ignorar o LED. e conecte o pino do relé ao lado.
(como mostrado na próxima imagem) a imagem parece sem brilho, mas mostra boa qualidade no zoom.
Dê ao 'DVcc' um 5V separado Um código hexadecimal será exibido no monitor, toda vez que você pressionar um botão no controle remoto VID_20160919_161629.mp4 VID_20160919_174751.mp4

Processo de manufatura

  1. Sensor de cor - Trabalho e aplicações
  2. BH1750 - Especificações e Aplicações
  3. Fotorresistor - Funcionamento, tipos e aplicações
  4. Ventilador com temperatura controlada
  5. Temperatura do Raspberry Pi e sensor de luz
  6. Sensor de luz ativado por voz e SMS usando Raspberry Pi e Twilio
  7. Raspberry Pi / Hologram SMS interruptor de alimentação CA controlado
  8. Reutilize o controle remoto infravermelho indesejado para desligar e reiniciar o Raspberry Pi
  9. ROObockey:Robô de hóquei de rua com controle remoto e auxílio de mira
  10. Entendendo as luzes e indicadores do painel do carro