Sensor de Umidade de Solo – Aprenda a Utilizá-lo

412 views

Olá pessoal! Bem-vindos ao Blog Baú da Eletrônica! Vocês já utilizaram o Sensor de umidade de solo? Faremos um passo-a-passo com vocês para utilizar este sensor com Arduino, para vocês criarem projetos voltados para a área agrícola!

Sensor de Umidade de Solo

Sensor de umidade de solo
Figura 1 – Sensor de umidade de solo

 

Este sensor possui duas partes. A primeira delas (fig 1, à direita) é a sonda, a parte efetiva que tem contato com o solo. Possui hastes com trilhas metalizadas para detectar umidade. A segunda parte consiste em um módulo com circuito integrado (CI) comparador LM393. Ele possui saída tanto digital (D0) quanto analógica (A0) e um trimpot de ajuste para calibração dos níveis lógicos de saída.

Detalhe Trimpot
Figura 2 – Detalhe Trimpot

O kit também possui 5 jumper Fêmea Fêmea para conectar a sonda e o módulo, módulo com Arduino.

O pino Vcc pode trabalhar com valores de 3,3V a 5V. Quando está corretamente alimentado, acende o led indicador vermelho ao lado do trimpot de ajuste.

Você também pode reparar que há um outro led indicador próximo do CI, que diz se o pino D0 está em nível lógico alto (5V) ou baixo (0V). A sensibilidade pode ser ajustada através do trimpot.

Hoje faremos a leitura da umidade de uma planta e faremos um buzzer soar caso a umidade esteja em nível baixo. Vamos aos materiais utilizados neste tutorial:

 

Materiais Necessários

1 Unidade –  Arduino Uno Original ou Arduino Uno Compatível;

1 Unidade – Sensor de Umidade de Solo;

1 Unidade – Jumper Macho Macho;

1 Unidade – Protoboard  (opcional);

1 Unidade – Buzzer 5V ou alto-falante;

1 Unidade – Clip de bateria 9V com plug P4;

1 Unidade – Bateria 9V;

1 Unidade – Vaso com planta

 

Circuito em Fritizing

Realize as conexões dos módulos com Arduino conforme figura abaixo:

Esquema de ligação Sensor de Umidade de Solo
Figura 3 – Esquema de ligação Sensor de Umidade de Solo

 

Atente-se aos pinos + e – do sensor com a sonda e as duas saídas A0 e D0. Utilizaremos a saída A0 para obter valores de saída analógicos.

Você pode utilizar o protoboard para encaixar o buzzer ou Jumper Macho Fêmea, plugados diretamente no Arduino.

 

Programação

O sketch para este projeto encontra-se a seguir:

Montagens e Testes

Coloque a sonda no solo até que seja com seus terminais enterrados, para medir a umidade.

 Sonda enterrada no solo
Figura 4 – Sonda enterrada no solo

Após carregar o sketch em sua placa Arduino, abra o Monitor Serial e verifique os valores lidos.

Figura 5 – Mensagens no Serial Monitor

Você pode realizar os ajustes conforme o tipo de solo analisado, como alterar o valor da condição (400 no nosso exemplo) para outro valor desejado.

A montagem final pode ser vista na próxima imagem:

 

Projeto de monitoramento de umidade de solo
Figura 6 – Projeto de monitoramento de umidade de solo

Dicas

  • Este sensor pode se deteriorar caso esteja em uso em solo e constantemente alimentado. Para aumentar a vida útil, desligue-o caso não esteja medindo.
  • É possível utilizar um pino digital como ON/OFF do sensor. Em vez de ligar o VCC diretamente no 5V, você pode utilizar uma porta digital e deixá-la em nível lógico alto ou baixo para ligar e desligar o sensor.
  • Caso queira utilizar o projeto em campo, utilize o Arduino alimentado por bateria 9V ou outra fonte de tensão que não seja a USB do computador.
  • É possível realizar a implementação de um Display LCD 16×2 para mostrar os valores lidos.

 

Espero que tenha curtido este tutorial.  Para dúvidas e sugestões, faça seus comentários abaixo! Confira outros produtos em nossa loja!

(Visited 245 times, 1 visits today)