Sensor de Nível de Água com Boia Horizontal

Aplicação e funcionamento: O Sensor de Nível de água com boia horizontal é um dispositivo que possibilita múltiplas aplicações nas mais diversas situações, principalmente na área de Automação Residencial...

Aplicação e funcionamento:

O Sensor de Nível de água com boia horizontal é um dispositivo que possibilita múltiplas aplicações nas mais diversas situações, principalmente na área de Automação Residencial (Domótica) e de Projetos Robóticos.

Na prática, é possível aplicar o Sensor de nível de Água com boia horizontal no ambiente residencial, mais precisamente em reservatórios de água. O Sensor de nível em conjunto com um sistema microcontrolador (por exemplo, o Arduino) pode estar atuando de modo a controlar o nível da água de forma elétrica, o que consequentemente possibilita ao Arduino, se programado, efetuar outros comandos, como, por exemplo, desativar a bomba d’água.

A seguir apresentaremos um teste prático de funcionamento do Sensor de Nível de água fazendo o controle de um reservatório de água, utilizando um display 16×2 e um Módulo relé para conectar a uma possível bomba d’água de modo a ativar ou desativar o sistema de bombeamento.

Teste prático:

 

Produtos utilizados no teste:

sensor-de-nivel-agua-horizontaldisplay-lcd-para-arduino

Arduino Mega

Sensor de nível com boia Horizontal

Display LCD 16×2

– Resistor 10KΩ ou aproximado

Módulo Relé

Protoboard

Jumpers

 

 

Montagem Física:

Para uso do Sensor de Nível de água é necessário utilizar um resistor, este serve para deixar o pino em que ele esta conectado em nível lógico baixo, servindo para que o Arduino evite fazer detecções errôneas, tendo assim a detecção precisa. É importante mencionar que os fios do sensor não têm posição correta, portanto não há o risco de troca de ordem dos fios.

esquema-sensor-de-nivel-de-agua-com-boia-horizontal

 

Funcionamento do Programa:

O código de programação efetuará a leitura do sensor de nível de água para verificar se ele está aberto ou fechado, e então apresentará as informações no display, ativando ou desativando o módulo relé.

Download do Código para teste

/*********************************
 ***Autor: Leonardo Dalla Porta****
 ***********24/07/2014*************
 *************Atenção**************
 ***O Codigo esta livre para uso,**
 *desde que seja mantida sua fonte*
 ********e seu autor.**************
 ********Faça um bom uso***********
 ******Att. Equipe UsinaInfo*******
 *********************************/
 
#include <LiquidCrystal.h>
 
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
 
int PinSensor = 8;
int VarSensor = 0;
 
void setup()
{
 
 lcd.begin(16, 2);
 lcd.setCursor( 0, 0);
 lcd.println(" Nivel Agua ");
 lcd.setCursor( 0, 1);
 lcd.println("Em caixa D'Agua ");
 delay(3000);
 lcd.clear();
 pinMode(13, OUTPUT);
}
 
void loop()
{
 VarSensor = digitalRead(PinSensor);
 lcd.setCursor( 0, 0);
 lcd.println("Sensor de Nivel ");
 lcd.setCursor( 0, 1);
 lcd.println("---> Cheio! <---");
 
 if (VarSensor == 1)
 {
 lcd.clear();
 lcd.setCursor(0, 0);
 lcd.println(" Caixa Vazia ");
 lcd.setCursor(0, 1);
 lcd.println("--> Enchendo <--");
 digitalWrite(13, HIGH);
 
 }
 
 else
 {
 digitalWrite(13, LOW);
 }
 delay(500);
}


Conclusões:

Este Sensor de Nível de água com boia horizontal é um dispositivo eletrônico que tem grande possibilidade de substituir dispositivos hidráulicos, aumentando suas funções básicas. É um equipamento muito prático e eficiente, possuindo ainda borracha de vedação para evitar a fuga da água. A aplicação final vai depender da sua criatividade, divirta-se!

 

 

Autor: Leonardo Dalla Porta

Categorias
ArduinoAutomação Residencial
11 Número de Comentários
  • Ana Angelita Pors
    19 agosto 2016 at 17:44
    Enviar Resposta

    Olá eu quero utilizar um alarme sonoro com precisão, quando sensor estiver fechado ou nível baixo mas não consigo abaixa um pouco o nível toca o alarme gostaria que tocasse só quando estiver totalmente fechado.

    • Equipe Usinainfo
      19 agosto 2016 at 19:47
      Enviar Resposta

      Boa tarde Ana, o referente produto trata-se de um sensor de contato com sensor Reed Switch, ou seja, terá seu sistema disparado através da aproximação de uma das partes à outra, basta ficar atento ao sistema NA e NF (NO e NC) para disparo do alarme sonoro e instalar o mesmo na devida posição que possibilite o disparo pelo repouso.
      Att Equipe Usinainfo

  • thiago m silva
    16 março 2017 at 15:31
    Enviar Resposta

    Boa tarde, gostaria de saber como faco para usar 2 sensores de nivel e somente uma saida a rele, pois os sensores serao nivel minimo e maximo da agua, senso que o minimo liga o rele e o maximo desliga ele.

    • Equipe Usinainfo
      17 março 2017 at 20:10
      Enviar Resposta

      Boa tarde!
      Para isto você deverá adicionar mais um Sensor de Nível de Água em uma porta
      digital diferente e programar um para realizar o acionamento do relé e outro
      desliga-lo.

  • YAN BOTELHO
    20 abril 2017 at 14:21
    Enviar Resposta

    Por que é necessário conectar o sensor de nível no relé? Não pode conectar direto no arduino?

    • Equipe Usinainfo
      2 maio 2017 at 18:41
      Enviar Resposta

      Boa tarde!
      O sensor não vai ligado no Módulo Relé, eles somente possuem a mesma fonte de alimentação, mas trabalham de modo separado.
      Att Equipe Usinainfo

  • marcelo baffeo
    29 agosto 2017 at 18:16
    Enviar Resposta

    Boa Tarde,
    Como faço para obter nesse mesmo sketch o total de litros dá água que passaram pelo sensor de fluxo?, por exemplo em 1 hora quantos litros de água eu teria gasto.

    • Equipe Usinainfo
      4 setembro 2017 at 13:44
      Enviar Resposta

      Bom dia!
      Para incluir um Sensor de Fluxo de Água neste mesmo projeto, basta incluir as variáveis correspondentes
      ao sistema de leitura para ambos os sensores fazendo as alterações necessárias junto ao código para
      delimitar o tempo de leitura e demais características do projeto.

      Qualquer duvida estamos a disposição.

  • Taciano
    13 setembro 2017 at 20:55
    Enviar Resposta

    Gostaria de saber se for pra colocar outro sensor no projeto tem como?

    • Equipe Usinainfo
      14 setembro 2017 at 14:18
      Enviar Resposta

      Bom dia!
      É possível a inclusão de outros sensores junto ao projeto, porém isto, tornaria necessária a edição do código fonte e a inclusão das variáveis correspondentes.
      Att Equipe UsinaInfo

  • Marco Valões
    1 novembro 2017 at 15:24
    Enviar Resposta

    Gostaria de saber se posso colocar 4 níveis e 4 leds indicadores para o nível da caixa dágua. Também com acionamento da bomba quando o nível estiver baixo.

    • Equipe Usinainfo
      6 novembro 2017 at 11:52
      Enviar Resposta

      Olá Marco, é possível sim, basta colocar cada Sensor de nível e cada LED em uma porta Digital individual, e a bomba d’água ligada junto a um Relé caso necessite de tensão maiores que 5VDC para o acionamento da mesma. Quanto ao código, basta incluir as variáveis correspondentes a cada componente e realizar as adaptações necessárias.

    Enviar Resposta

    *

    *

    Sobre nós

    Hoje a Usinainfo é um dos maiores ecommerces de Ferramentas, Peças para Eletrônica, Componentes Eletrônicos, Sensores e Arduino do Brasil, contando com uma grande diversidade de produtos na linha de eletrônica.

    Sugestões

    Artigos Relacionados