Ar Condicionado controlado por Arduino, via infravermelho e com medição de temperatura.



Projeto Automação ar condicionado via Infravermelho(IR) e Arduino.

Neste tutorial ensinarei como acionar um ar condicionado en partir de um Arduino MEGA, de acordo com en temperatura medida em um sensor LM35. Veremos também o utseende "pulo gato" na hora de receber um sinal IR de um controle de ar condicionado, pois é um sinal muito comprido e não é qualquer código que consegue ler este por completo, gerando uma grande dor de cabeça aos iniciantes.

Daí você poderá usar sua imaginação para utilizar esse aprendizado! Mão na massa!

Precisaremos de:

  • Um Arduino MEGA ou UNO; Ingen exemplo utilizarei o MEGA;
  • Um sensor LM35;
  • Um sensor IRM-3638 (Leitor de Infravermelho);
  • Um ledde IR (Emissor Infravermelho);
  • Um motstånd de 10 Ω;
  • Fios;
  • Equipamentos para solda dos componentes;
  • Rättfärdig que disponibilizarei;

Primeiro ligaremos o Arduino MEGA de forma que teremos três circuitos, um para LER o sinal IR (o como IRM-3638), outro para avundsvärd com o ledde IR e q um terceiro para LER en temperatura. Lembrando que ora carregaremos o código de leitura 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 en ligação dos componentes, porém, é sempre importante da uma verificada na datablad göra componente, para saber onde ligar certo, ao slutliga lägger upp colocarei o länk para som respectivas datablad!

Carregaremos en bilbioteca IRremote disponível nesse länk: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html, removendo en atual göra Arduino, veja o länk 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ê dessert código e não de outros rättfärdig de leitura de ID:

http://www.analysir.com/blog/2014/03/19/Air-Condit...

Carrega o código, q na gränssnitt padrão göra Arduino abriremos em FERRAMENTAS >> övervaka seriell (ou CTRL + ALT + M), quando este avkorta não se esqueça de mudar o BAUDHASTIGHET para 115200, o mesmo código, feito isso você pode aperta o botão cuja função deseja copiar para que posteriormente seja repetida, veja nas imagem acima

Esse código acima marcado é o sinal RAW referente en função apertada ingen controle remoto. Copie esta e pensionera 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, calma guerreio, fiz um programa em Java que vai te ajudar en padronizar esse sinal, segue nas bilder acima e link para Hämta:

Ladda ner: https://drive.google.com/file/d/0B7Bje74bGvcBYnVWY...

De posse código RAW, já padronizado, abriremos en gränssnitt de desenvolvimento göra Arduino novamente e colaremos o código abaixo, esse código é responsável por avundsvärd o sinal IR em formato RAW de acordo com en leitura de uma determinada TEMPERATURA, o código ESTA todo musik, do o olhar o lokala de colar o código rå para o Arduino e ver os resultados. Depois é do utilizar en imaginação e aplicar göra jeito que você achar melhor!

Código como skiss: https://drive.google.com/file/d/0B7Bje74bGvcBMG9z...

Länkar:

Datablad dos componentes: https://drive.google.com/file/d/0B7Bje74bGvcBVFBu...

Código de leitura de råa longo: http://www.analysir.com/blog/wp-content/uploads/2...

Mais sobre leitura de långa RAW:

http://www.analysir.com/blog/2014/03/19/Air-Condit...

Skissa programa que controla en temperatura e envia o sinal de IR RAW:

https://Drive.Google.com/file/d/0B7Bje74bGvcBMG9za...

Ingen próximo ensinarei como fazer este projeto gravando em um Promini Arduino, através göra próprio MEGA.

Att.

Deividson Calixto da Silva.

Relaterade Ämnen

Tanque de guerra controlado por bluetooth

Durante FN día sv las vacaciones de verano mi amigo, Diego Gonzalez (14 años) trabajó en este proyecto.En continuación el nos explica sobre como lo realizó.Steg 1: IntroducciónEn este proyecto usted aprenderá en hacer un tanque de guerra controlado p...

Seriell kommunikation mellan android och arduino via telnet

KRÄVSPython 2.7 programvara med pyserial paketetAndroid mobil telnetprogramArduino programvaraSteg 1: IntroduktionHär, i detta instructable jag beskrev om seriell kommunikation mellan android-telefon och arduino via telnet. För att testa detta, jag a...

Seriell kommunikation mellan android och arduino via laptop bluetooth

Om:Detta instructable handlar om seriell kommunikation mellan android och arduino genom laptop inbyggd Bluetooth. Jag har inte separata Bluetooth-modul. så jag har beslutat att använda min bärbara dator inbyggd Bluetooth för seriell kommunikation.Ste...

Den billigaste och enklaste metoden att kontrollera arduino via ethernet

en video på hur man styr arduino via ethernet. Fullständig tvåvägskommunikation både sändande och reciving!Visas översikt, ledningar instruktioner, arduino skiss, testning samt en extra del på att skapa en android app som kommunicerar med servern på...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Arduino själv balans registeransvarige med DIGITAL IMU, äntligen!

Vad är det?DIY Segway/balans styrenhet med modern DIGITAL IMU sensor.Programvara för en Arduino som gör det möjligt att läsa positionsdata från en av de nya DIGITAL accelerometer/gyroskop enheterna, bearbetar data med hjälp av Kalman filtrering (rikt...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Läst RPM från Arduino-baserad IR-varvräknare med MATLAB GUI

Hej igen, ett par dagar jag postat tillbaka en instructable av IR varvräknare med arduino, då insåg jag att snarare än läsning av RPM värdet i Arduino IDE seriell monitor, presentera RPM i en ordentlig ram skulle se mer hi-tech. Så försökte jag att g...

Arduino Tweetmas träd * uppdaterad med kod *

I år jag vill inreda mitt hus till jul.Jag har arduino och led strip ws2811; Vad är allt bra!Behöver det har en bra idé att vara originell; Det är med twitter!Jag hörde om cheerlights projektet. Det är en bra idé.Jag ska göra Tweetmas träd !Steg 1: S...

Arduino utfodring xively.com med temperatur från DS18B20

detta instructable kommer att förklara hur man:* Anslut en DS18B20 temperatursensor till en arduino* läsa från sensorn med 1-wire-gränssnittet* skicka dessa data till xively.com direkt från arduino* Visa den resulterande grafen på internethttp://xive...

ThermoClock: En OpenSource Arduino UNO OLED klocka som mäter även temperatur

Hej, alla!Idag ska jag visa dig hur man gör An OpenSource Arduino UNO OLED klocka att också åtgärder temperatur. Detta projekt är en OpenSource och det är öppet för alla. Det kräver inte någon särskild ingenjör färdigheter, och tar dig mindre än någr...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Arduino OLED termometer och Hygrometer med DHT11 för nybörjare

Hej! Jag ska visa dig hur man gör en Arduino OLED termometer och hygrometer * med DHT11.OLED vi använder idag är 1.3″ tum i storlek, funktioner 128 × 64 pixlar och använder SPI bussen. På nästa steg hittar du mer nyttig information om OLED tech och d...

Arduino röst / taligenkänning med Geeetech modul [Tutorial]

Hur till: Arduino röst / taligenkänning med Geeetech modul [Tutorial]. Denna video visar dig hur man talar med din Arduino med (billigt) Geeetech röst kontrollmodulen. Du kan sedan använda koden kontrollerar en motor eller göra röststyrda lampor. Det...

RF SWITCH CON hallon Y ARDUINO VIA "WHATSAPP"

Materiales Necesarios Raspberry.Arduino.ModulosTX y RX.Synd kort de cualquier operador.Salidas eléctricas inalambricas.Protoboard.Lysdioder.Kablar.Internet.Smart telefon con whatsappMjukvaran necesarios:Raspbian.python.Librería Yousup.Librería py-ser...

Kör två Nixie rör med en Arduino via ett skiftregister och två SN74141s.

Nixie rör är verkligen göra sval sett och blir ganska populär för sina "retro" utseende. Även om det finns ett antal tutorials ute på med nixie rör och några fina färdigförpackade enheter (se dessa trevliga sådana från ogi lumen och ArduiNIX) in...

Carro Controlado por Bluetooth

En continuacion quiero compartir este proyecto para los que quieran hacerlo. Es una buena forma de aprender acerca de microcontroladores: como se comunican, como hacer para que le '' hablen'' al telefono y como controlarlo inalambricamente.Consiste s...

Spåras Robot Bluetooth kontrolleras av Arduino Via Android ansökan

Efter försökande till avlägsen spåras robot av IR-fjärrkontroll. Fortsätter jag att kontrollera samma robot plattform via BluetoothArduino controller via Android ansökan. Denna metod är mer tillförlitliga, längre avstånd, ganska Android ansökan förbä...

Robot Controlado Por Wifi Con detektor De Intensidad De Señal

Este es un Robot controlado desde una computadora ambos conectados en una misma röda lokala vía Wifi, cuyo propósito es que él mismo pueda detectar la intensidad de la röd sv un lugar determinado, emitiendo un sonido lento sv caso de que la intensida...