Site icon AranaCorp

Usando um sensor de nível de água com Arduino

0
(0)

O sensor de nível de água é concebido para detectar água, pode ser amplamente utilizado para detectar precipitação, nível de água numa cavidade, ou mesmo fuga de líquido. O sensor é composto principalmente por três partes: um conector electrónico, uma resistência 1 MΩ e várias linhas de fio nu.

Material

Como funciona

O sensor de nível de água funciona através de uma série de vestígios expostos de cobre aterrado entrelaçados com vestígios de detecção. Estes vestígios funcionam como uma resistência variável. A presença de água no sensor provoca um curto-circuito entre estes vestígios, o que permite detectar a sua presença. Converte o nível da água numa saída analógica que pode ser directamente processada por um microcontrolador. O valor do sinal depende do nível de imersão do sensor.

Esquema

O sensor de nível de água tem 3 pinos:

Código

O sensor de nível de água é analógico. É portanto possível ler o valor do sensor a partir de uma entrada analógica do Arduino usando a função analogRead().

void setup()
{
  Serial.begin(9600);
}

void loop() {
  Serial.print("Water level Sensor Value:");
  Serial.println(analogRead(A0))
  delay(100);
}

Resultados

Mergulhando o sensor num copo de água, será possível ver a alteração do valor do sensor no monitor de série. Uma vez implementado o código, pode calibrar o seu sensor para a água que deseja detectar. Isto dar-lhe-á os valores limiares para saber se o sensor está ao ar livre, parcial ou totalmente submerso.

Aplicações

Fontes

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Exit mobile version