No Post de hoje irei dar Dicas de Como Ligar e Desligar um umidificador de Ar com Arduino. Um projeto muito interessante, fácil e rápido de ser realizado.
Este projeto serve para medir a temperatura e umidade do ambiente utilizando o sensor RHT03. Caso a umidade atinja um nível aceitável, o Arduino desliga o umidificador de ar.
Tutorial: Como Ligar e Desligar um umidificador de Ar com Arduino
Para este Projeto utilizaremos os seguintes componentes:
- 1x Arduino
- 1x Sensor de umidade e temperatura RHT03
- 1x ReleShield
- 1x Resistor de 1K ohm para Pull-Up do Sensor
- 1x umidificador de ar
Conecte o ReleShield no Arduino e conecte o Sensor RHT03 nos pinos referentes a do Arduino como mostra a figura abaixo:
Conecte o umidificador da seguinte maneira:
Ao invés da lâmpada conecte o umidificador de ar no ReleShield e depois na tomada.
Por fim, conecte o Arduino na entrada USB e abra a IDE do Arduino. Agora passe a programação abaixo:
[pastacode lang=”cpp” manual=”%23include%20%3CDHT22.h%3E%0A%23include%20%3Cstdio.h%3E%0A%23define%20DHT22_PIN%205%0A%23define%20Rele1_PIN%207%0ADHT22%20myDHT22(DHT22_PIN)%3B%0Afloat%20valumid%3D0%3B%0Afloat%20valtemp%3D0%3B%0Avoid%20setup()%0A%7B%0ASerial.begin(9600)%3B%0ADHT22_ERROR_t%20error%3B%0ApinMode(Rele1_PIN%2COUTPUT)%3B%0AdigitalWrite(Rele1_PIN%2CLOW)%3B%0A%7D%0A%0Avoid%20loop()%0A%7B%0ADHT22_ERROR_t%20error%3B%0Aerror%20%3D%20myDHT22.readData()%3B%0Aif(error%3D%3DDHT_ERROR_NONE)%0A%7B%0Avaltemp%3DmyDHT22.getTemperatureC()%3B%0Avalumid%3DmyDHT22.getHumidity()%3B%0ASerial.print(valtemp)%3B%0ASerial.println(%22%20C%22)%3B%0ASerial.print(valumid)%3B%0ASerial.println(%22%25%22)%3B%0Aif(valumid%3C45.0)%0A%7B%0AdigitalWrite(Rele1_PIN%2C%20HIGH)%3B%0ASerial.println(%22Umidificador%20ligado%22)%3B%0A%7D%0Aelse%20if(valumid%3E45.0)%0A%7B%0AdigitalWrite(Rele1_PIN%2CLOW)%3B%0ASerial.println(%22Desliga%20umidificador%22)%3B%0A%7D%0A%7D%0Adelay(1000)%3B%0A%7D” message=”” highlight=”” provider=”manual”/]
Indo em “Tools/Board” e selecione a versão da sua placa Arduino (UNO, Duemilanove, etc). Depois em “Tools/Serial Port” selecione a porta em que seu Arduino está conectado (COMx, ttyUSBx, ttyACMx, etc). Clique em UPLOAD.
Agora abra o Serial Monitor e você verá a temperatura e a umidade. Quando a umidade passar de 70%, o Arduino desligará o umidificador de ar. Senão o umidificador de ar ficará ligado.
Vídeo de Como Ligar e Desligar um umidificador de Ar com Arduino
qual foi a voltagem do rele utilizado?