O
sensor é capaz de ler a resistência do solo em relação as hastes, quando o solo estiver seco, a resistência do solo
aumentara a resistência de passagem de corrente ente as hastes. Já quando estiver úmido, a resistência do solo diminuirá
a resistência de passagem de corrente. Esses valores podem ser
representados por sinais digitais lógicos, 1 = a seco e 0 = a
molhado. Ou ainda poderíamos utilizar a porta analógica definindo
um valor inteiro alto para o solo seco e um valor inteiro baixo para
o solo úmido. No exemplo, vou utilizar a porta analógica A0, o
monitor serial para expressar valores analógicos de 0 até
1023.
Especificação:
-
Tensão de Operação: 3,3-5v
-
Sensibilidade ajustável via potenciômetro
-
Saída Digital TTL (D0) e Analógica(A0)
-
Led indicador de detecção de umidade
-
Dimensões PCB: 30mm x 16mm
-
Dimensões Sonda: 60mm x 21mm
- Comprimento Cabo: 20 cm
Hastes
Cabos dupontPlaca comparadoraA placa comparadora é um pequeno módulo, composto por um chip comparador LM393, responsável pelas leituras do sensor.
Montagem circuito (física)Programação básica do sensor
Código fonte:
Definição de uma constante associada a porta analógica A0 do Arduino Uno, com o objetivo de receber dados da placa comparadora do sensor de umidade de solo.Declaração de um variável denominada leitura, com a função armazenar o valor gerado pela placa controladora, de acordo com a umidade do solo, detectado pelo sensor.Na sessão setup(), a configuração da porta analógica A0 como entrada de dados (INPUT) e inicializamos a porta Serial do Arduino.Já em loop(), é realizado a leitura na porta analógica, seus dados são armazenados na variável leitura e depois impressa no monitor serial.
Nenhum comentário:
Postar um comentário