quarta-feira, 31 de agosto de 2016

IRRIGAÇÃO SIMPLES ARDUÍNO



 Nada como ter uma horta ou jardim bem cuidado, e para se ter plantas bem saudáveis é necessário ter  água na quantia certa, mas como se ter água na quantia correta com esses apuros do dia a dia? Pensado nisso está sendo desenvolvido um sistema de irrigação com Arduíno, necessitando de poucos componentes para seu funcionamento.

 O projeto consiste em analisar a umidade presente no solo e acionar uma válvula solenoide para irrigar a plantação, será usada uma válvula de máquina de lavar roupas, devido sua facilidade para  se encontrar e simplicidade na instalação.

 No primeiro vídeo é dado uma noção de como vai funcionar o sistema de irrigação, onde um LED é colocado no lugar da válvula solenoide, o Arduíno utilizado é o UNO e o sensor de umidade são comuns, vendidos na internet, abaixo podemos ver o vídeo com a explicação.






 A segunda parte do vídeo é explicado o funcionamento da válvula solenoide onde é realizada a instalação da mesma no Arduíno, essa válvula funciona em rede de 110V, podendo ser substituída por outras, como uma válvula  de 12V.
 Abaixo segue o segundo vídeo sobre a irrigação.







 O circuito utilizado para acionar a válvula solenoide utiliza um transistor bc548 de uso comum, um resistor para limitar a corrente de base, um diodo para proteger o transistor dos picos liberados pelo relé, podemos ver o diagrama a seguir.







Lista de materiais

1 BC548 transistor
1 diodo 1n4148
1 resistor 1K ohms
1 relé de 5 voltes


 O resistor vai ser ligado no pino 13 do Arduíno, e o sensor de umidade vai ser ligado na porta analógica A0.


 Código para ser gravado no Arduíno.









 int umidade; // Variavél que recebe o valor do sensor de umidade

void setup () {


  pinMode(13, OUTPUT);// Define o pino 13 do Arduíno como saida

  Serial.begin(9600); //Inicia a comunicação serial

  Serial.println ( "http://rpsilva100.blogspot.com.br/");

  }
void loop ()

  {
   umidade = analogRead(A0); //Defini a variavél como porta A0 do Arduíno
 
    Serial.println(umidade); // Imprime o valor da umidade

    if (umidade > 700){  // Verifica se a umidade é maior que 700
  digitalWrite(13,LOW);} // Caso seja, desliga a porta 13

  else{ // Senão
    digitalWrite(13,HIGH); // Caso a umidade seja menor que 700, liga a porta 13
     }

  delay(1000); //Espera de 1 segundo antes de fazer a leitura novamente.
}





Podemos ver aqui uma forma de utilizar um módulo relé, nesse caso é necessário inverter os LOW e os HIGH no código acima.


 Esta foi a primeira parte do projeto irrigação. Obrigado



11 comentários:

  1. Boa noite, você pode me enviar por email Un desenho ou algo explicativo sobre a ligação do arduíno rele e válvula 12V?? Meu email é viniciusmendoncajp@gmail.com

    ResponderExcluir
    Respostas
    1. Boa noite Vinicius, obrigado por ter visitado minha pagina, você encontra mais informações sobre o rele neste link http://rpsilva100.blogspot.com.br/2016/12/rele-arduino.html. Caso tenha dúvidas é só entrar em contato.

      Obrigado

      Excluir
  2. Você poderia me enviar um desenho de como instalar todos os componentes no arduíno?? poderá me enviar por email
    gabrielca.mesquita@outlook.com

    ResponderExcluir
  3. Muito Bom !!
    Muito bom mesmo !!
    Estou ensinando a garotada aqui a usar o arduino e nem eu manjo muito de solenoide só de rele e etc... poderia me mandar o cod que mostra no video para eu fazer os teste aqui ?!
    E com relação ao sensor que usa, tem algum modelo que já tenha o capacitor e etc...
    desde já muito obrigado.

    ResponderExcluir
    Respostas
    1. Obrigado por acompanhar nosso conteúdo, o código pode ser baixado no link abaixo, ou você pode copiar e colar o que está no conteúdo acima.

      https://drive.google.com/file/d/0B0wl4lFO5w8QdW95QXFXQkpyeXM/view?usp=drivesdk

      Excluir
  4. Este comentário foi removido pelo autor.

    ResponderExcluir
  5. O relé utilizado, pode ser qualquer um ?

    ResponderExcluir