Índice:
- Etapa 1: Obtenha PCBs para o seu projeto fabricado
- Etapa 2: Observando os componentes
- Etapa 3: Conectando o Arduino e o receptor IR
- Etapa 4: Codificando o Arduino para gravar o código IR enviado pelo AC Remote
- Etapa 5: Fazendo o circuito do controlador principal
- Etapa 6: Codificando o Arduino para enviar sinais de comutação
- Etapa 7:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Ei, tudo bem, pessoal! Akarsh aqui da CETech.
Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do AC mudo. Então este projeto é para você.
Neste projeto, vamos deixar nossos ACs um pouco inteligentes, ligando e desligando automaticamente de acordo com a temperatura ambiente.
Estaremos usando Arduino UNO, DHT 11, receptor IR e transmissor IR. Estaremos imitando a operação do controle remoto AC, mas isso será feito automaticamente.
No final do artigo, estaremos fazendo conexões simples entre esses componentes e seguidas pelos códigos.
Vamos começar com a diversão agora.
Etapa 1: Obtenha PCBs para o seu projeto fabricado
Você deve verificar o PCBGOGO para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 5 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido.
PCBGOGO tem a capacidade de montagem de PCB e fabricação de estêncil, além de manter padrões de boa qualidade.
Verifique-os se você precisar fabricar ou montar PCBs.
Etapa 2: Observando os componentes
1) DHT11: -
O DHT11 é um sensor de temperatura e umidade comumente usado. O sensor vem com um NTC dedicado para medir a temperatura e um microcontrolador de 8 bits para emitir os valores de temperatura e umidade como dados seriais. O sensor também é calibrado de fábrica e, portanto, fácil de fazer interface com outros microcontroladores.
O sensor pode medir temperatura de 0 ° C a 50 ° C e umidade de 20% a 90% com uma precisão de ± 1 ° C e ± 1%. Portanto, se você está procurando medir nesta faixa, este sensor pode ser a escolha certa para você.
Este sensor possui 4 pinos, mas como um pino é inútil, é por isso que sua placa breakout possui apenas 3 pinos que são Vcc, GND e pino de dados cuja configuração é mostrada na imagem acima.
2) Transmissor IR (LED IR): -
O LED IV tem o mesmo aspecto do LED normal. IR LED significa “Infrared Light Emitting Diode”, que permite emitir luz com comprimento de onda de até 940 nm, que é a faixa infravermelha do espectro de radiação eletromagnética. A faixa de comprimento de onda varia de 760 nm a 1 mm. Estes são usados principalmente no controle remoto de TVs, câmeras e diferentes tipos de instrumentos eletrônicos. O material semicondutor usado para fazer esses LEDs é arsenieto de gálio ou arsenieto de alumínio. Mais usado no sensor de infravermelho, pois é a combinação de um receptor de infravermelho e um transmissor de infravermelho (LED de infravermelho).
3) Receptor IR: -
O sensor TSOP tem a capacidade de ler os sinais de saída de controles remotos domésticos como um controle remoto de TV, controle remoto de home theater, controle remoto AC, etc. Todos esses controles remotos funcionarão com uma frequência de 38kHz, e este IC pode captar quaisquer sinais IR para processá-los e forneça a saída no pino 3. Portanto, se você está procurando um sensor para analisar, recriar ou duplicar as funções de um controle remoto, este IC será a escolha perfeita para você.
Este componente está disponível em várias variantes diferentes, mas todos eles têm 3 pinos que são Vcc, GND e pino de sinal cujas configurações são mostradas na imagem acima
Etapa 3: Conectando o Arduino e o receptor IR
As conexões para este projeto serão feitas em duas partes. Aqui na primeira parte estaremos conectando a placa Arduino UNO com o receptor IR para gravar o código IR para operações ON / OFF conforme enviado pelo controle remoto AC original.
Para esta etapa, exigimos - receptor IR e Arduino UNO
1. Conecte o pino Vcc (geralmente o pino do meio) do receptor IR ao pino de 3,3 V do Arduino UNO.
2. Conecte o pino GND do receptor IR ao pino GND do Arduino UNO.
3. Conecte o pino de sinal do receptor IR ao pino nº 2 do Arduino UNO.
Depois que essas conexões forem feitas, vá para a parte de codificação.
Etapa 4: Codificando o Arduino para gravar o código IR enviado pelo AC Remote
Semelhante à parte do circuito, esta parte da codificação também será dividida em dois segmentos. Neste segmento, iremos codificar a placa Arduino para receber e registrar o código IR enviado pelo remoto AC.
1. Conecte o Arduino UNO ao seu PC.
2. Vá para o repositório Github para este projeto a partir daqui.
3. A partir daí, obtenha todas as bibliotecas disponíveis na pasta de bibliotecas e adicione-as à pasta de bibliotecas do Arduino em seu PC.
4. Copie o código IR_code_Receive, cole no IDE do Arduino e carregue o código após selecionar a placa e a porta COM corretas.
5. Depois que o código for carregado, vá para o Monitor Serial que dirá "Pronto para receber sinais IR".
6. Mova o controle remoto AC para mais perto do receptor de infravermelho e pressione o botão ON para ver uma sequência de números piscando no monitor serial. Salve esses números em algum lugar, pois eles são as chaves que diferenciam os sinais enviados para diferentes operações.
7. Da mesma forma, salve o Código IV após pressionar o botão DESLIGAR.
Após esta etapa, podemos remover essas conexões, pois este circuito não é mais necessário.
Quando terminar, vá para o segundo segmento da parte Connections.
Etapa 5: Fazendo o circuito do controlador principal
Neste segmento da parte de conexões, estaremos conectando Arduino, DHT11 e Transmissor IR para enviar comandos de chaveamento para o AC automaticamente de acordo com a temperatura ambiente.
Para este circuito, exigimos = Arduino UNO, DHT11, LED IR, transistor 2N2222, resistor de 470 ohms.
1. Conecte o pino Vcc do DHT11 ao pino 5V do Arduino e o pino GND do DHT11 ao pino GND do Arduino.
2. Conecte o pino de sinal do DHT11 ao pino A0 do Arduino. Estamos usando um pino analógico aqui, pois um sensor DHT11 fornece saída na forma analógica.
3. Conecte o pino da base do transistor 2N2222 (pino do meio) ao pino nº 3 da placa Arduino por meio de um resistor de 470 ohms.
4. O pino emissor do transistor que é o pino esquerdo enquanto olha para o lado curvo deve ser conectado ao GND e o pino coletor do transistor que é o pino mais à direita enquanto olha para o lado curvo precisa ser conectado ao negativo terminal do LED IR. O terminal negativo do LED IR é a perna mais curta.
5. Conecte o terminal positivo ou a perna mais longa do LED IR à alimentação de 3,3V.
Depois que essas conexões forem feitas, podemos passar para o próximo segmento da parte de codificação.
Etapa 6: Codificando o Arduino para enviar sinais de comutação
Nesta parte, estaremos codificando o Arduino para enviar sinais LIGADO e DESLIGADO para o CA quando certas condições de temperatura forem atendidas.
1. Precisamos ir para o repositório Github usado na etapa de codificação anterior novamente. Para chegar lá clique aqui.
2. A partir daí, precisamos copiar o IR_AC_control_code e colá-lo no IDE do Arduino.
3. No código, as chaves IR do meu controle remoto AC já estão presentes, você precisa modificá-las com os valores da chave IR armazenados nas etapas anteriores.
4. Escrevi o código de tal maneira que o sinal OFF é enviado quando a temperatura cai abaixo de 26 graus e volta a ligar quando a temperatura atinge acima de 29 graus. Ele pode ser alterado conforme o usuário desejar.
5. Quando as modificações adequadas forem feitas, clique no botão de upload após conectar o Arduino ao seu PC.
Precaução:-
Embora o usuário possa alterar a faixa de temperatura como desejar, ao selecionar uma faixa de temperatura, sempre mantenha uma diferença de 3 - 4 graus entre as temperaturas LIGADA e DESLIGADA para evitar mudanças frequentes, pois isso pode danificar o AC.
Etapa 7:
Assim que o código for carregado, você poderá ver as leituras de temperatura de sua sala no monitor serial. Ele continua atualizando após um certo atraso.
Você será capaz de ver que conforme a temperatura detectada pelo sensor DHT11 desce abaixo do valor de temperatura OFF definido no código, o AC se DESLIGA automaticamente e depois de algum tempo quando a temperatura fica acima do valor de temperatura ON, AC liga novamente.
Agora, a única coisa que você precisa fazer é relaxar, pois seu AC fará o resto do trabalho.
Isso é se a partir desta demonstração você tentar.
Recomendado:
Controle remoto baseado em navegador Arduino (linux): 9 etapas (com imagens)
Arduino Browser Based Remote Control (linux): Temos filhos. Gosto muito deles, mas eles ficam escondendo o controle remoto do satélite e da TV quando colocam os canais infantis. Depois que isso aconteceu diariamente por vários anos, e depois que minha querida esposa me permitiu ter um
O controle remoto da TV se torna um controle remoto de RF -- NRF24L01 + Tutorial: 5 etapas (com imagens)
O controle remoto da TV se torna um controle remoto RF || NRF24L01 + Tutorial: Neste projeto vou mostrar como usei o popular IC nRF24L01 + RF para ajustar o brilho de uma faixa de LED sem fio por meio de três botões inúteis de um controle remoto de TV. Vamos começar
Kit de controle remoto comum transformado em controle remoto de brinquedo RC de quatro canais: 4 etapas
Kit de controle remoto comum transformado em controle remoto de brinquedo RC de quatro canais:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板, 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
Controle seus aparelhos elétricos com seu controle remoto de TV (ir remoto) com display de temperatura e umidade: 9 etapas
Controle seus aparelhos elétricos com o controle remoto da TV (ir remoto) com visor de temperatura e umidade: oi, sou Abhay e é meu primeiro blog no Instructables e hoje vou mostrar como controlar seus aparelhos elétricos com o controle remoto da TV construindo este projeto simples. obrigado ao atl lab pelo apoio e fornecimento do material
Olympus Evolt E510 Liberação de cabo remoto (versão 2 com foco automático no controle remoto): 6 etapas (com fotos)
Liberação de cabo remoto Olympus Evolt E510 (versão 2 com foco automático no controle remoto): Ontem eu construí um controle remoto simples de um botão para meu Olympus E510. A maioria das câmeras possui um botão de liberação do obturador (aquele que você pressiona para tirar uma foto) que possui dois modos. Se o botão for pressionado suavemente, a câmera fará o foco automático e medirá a luz