Cada gota conta

Medidor de vazão de água com Arduino.

#arduino, #iot - 22 de outubro de 2017

Continuando a série de projetos com Arduino que venho postando (como esse e esse. Sim, links surpresas.), hoje, temos um medidor de vazão de água. Que consiste em um sensor instalado em série na tubulação em que se queira medir o fluxo de água. Entre outras aplicações, ele pode ser usado para medir o consumo de água e detectar vazamentos.

O principal elemento desse projeto é o sensor de fluxo de água, que pode ser usado com outros fluídos também. Em sua estrutura há um válvula em formato de catavento com um imã acoplado que trabalha em conjunto com um sensor hall para enviar um sinal PWM para a placa Arduino, onde faremos os cálculos da vazão. Em seguida mostraremos essas informações em um display.

Vamos a lista de componentes:

  • Arduino Uno R3 com cabo USB
  • Protoboard
  • Sensor Fluxo de Água - G 3/4
  • Potenciômetro Trimpot 10K
  • Display LCD 16x2
  • Jumpers

Esquema de montagem:

O Trimpot serve para controlar a luminosidade do display. Caso seja a primeira vez que esteja usando esse componente, é bem provável que precise ajustá-lo. Após carregar o código, veja se as informações aparecem no display. Caso não, ajuste o trimpot girando com uma pequena chave até a imagem estar nítida.

Código:

Medidor em ação:


06-08-2018 | Update:

Link para quem quiser baixar o projeto no Github.

11-12-2019 | Update:

Para quem quer aprender um pouco mais e se aventurar em novos projetos, sugiro dar uma conferida no Brain. Que é o blog da loja de componentes eletrônicos Eletrogate. Eles possuem um conteúdo bem rico sobre Arduino, além de tutoriais super bacanas.