Projeto Automação ar condicionado a través de Infravermelho(IR) e Arduino.
Neste tutorial ensinarei como acionar Umm ar condicionado a partir de um Arduino MEGA, de acordo com una temperatura medida em um sensor LM35. Veremos también o famoso "pulo, gato" na hora de receber um sinal IR de um controle de ar condicionado, pois é muito um sinal comprido e não é qualquer código consegir ler este por completo, gerando uma grande dor de cabeça aos iniciantes.
Daí você poderá usar sua imaginação para utilizar ese aprendizaje! Mão na massa!
Precisaremos de:
- Um ou Arduino MEGA UNO; No exemplo utilizarei o MEGA;
- Um sensor LM35;
- Um sensor IRM-3638 (Leitor de Infravermelho);
- Um LED IR (Emissor Infravermelho);
- Um Ω de resistencia de 10;
- FiOS;
- Componentes de dos de Equipamentos para solda ;
- Códigos disponibilizarei;
Primeiro ligaremos o Arduino MEGA de forma teremos tres circuitos, um para LER o sinal IR (o como IRM-3638), outro para ENVIAR com o LED IR e ainda um terceiro para LER una temperatura. Lembrando ora carregaremos o código de solicitados de IR e ora carregaremos o código de envio de IR e monitoração de temperatura, segue o esquema nas imagens acima:
Na figura acima já coloquei una comprimento dos componentes, porém é sempre importante da uma verificada na hoja de datos hacer el componente, para saber onde ligar certo, ao final post colocarei párrafo de enlace o como hojas de datos respectivas.
Carregaremos un enlace de nesse bilbioteca IRremote disponível: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html, removendo un atual Arduino, veja o enlace para maiores detalhes.
Com nosso Arduino MEGA conectado aos respectivos circuitos, carregaremos o seguinte código:
http://www.analysir.com/blog/wp-content/uploads/20...
(Veja mais sobre o porquê desse código e não de outros códigos de solicitados de ID:
http://www.analysir.com/blog/2014/03/19/Air-Condit...
Carrega o código, ainda na interfaz padrão hacer Arduino abriremos em FERRAMENTAS >> SERIAL MONITOR (ou CTRL + ALT + M), quando este abrir não se esqueça de mudar o velocidad en baudios para 115200, o mesmo código, feito isso você pode aperta o botão cuja função deseja copiar para posteriormente seja repetida, veja nas imagem acima
Esse código acima marcado é o centro crudo referente una apertada função no controle remoto. Copie esta e retirarse todos os sinais negativos desta sequência para podermos envia los pelos código, você deve estar se perguntando, putz mais são muitos negativos para retirar, guerreio calma, fiz um em programa Java vai te ajudar un esse padronizar sinal, segue nas imágenes acima e enlace para descarga:
Descargar: https://drive.google.com/file/d/0B7Bje74bGvcBYnVWY...
De posse código RAW, já padronizado, abriremos un interfaz de desenvolvimento Arduino novamente e colaremos o código abaixo, esse código é legislação por Enviar o sinal IR em formato RAW de acordo com un draw de uma solicitados de TEMPERATURA, o código está todo comentado, só o olhar o de locales o colar código crudo para o Arduino e ver os resultados. Depois é só utilizar un rea e rezaba lo jeito você achar melhor!
Bosquejo de código como: https://drive.google.com/file/d/0B7Bje74bGvcBMG9z...
Enlaces:
Hoja de datos dos componentes: https://drive.google.com/file/d/0B7Bje74bGvcBVFBu...
Código de solicitados de longo bruto: http://www.analysir.com/blog/wp-content/uploads/2...
Mais sobre solicitados de Long primas:
http://www.analysir.com/blog/2014/03/19/Air-Condit...
Programa que controla un temperatura e envia o sinal de IR primas del bosquejo:
https://Drive.Google.com/file/d/0B7Bje74bGvcBMG9za...
No fazer de próximo ensinarei como em de este proyecto gravando um Promini de Arduino, através de próprio MEGA.
Att.
Deividson Calixto da Silva.