# Problema ao calibrar o sensor de vazao

**URL:** <https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778>\
**Category:** Arduino\
**Created:** [Novembro 6, 2020, 1:43am UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778 "2020-11-06T01:43:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![oZezin7](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/ozezin7/32/3459_2.png) [@oZezin7](https://forum.fazedores.com/u/oZezin7)\
**Post date:** [Novembro 6, 2020, 1:43am UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778/1 "2020-11-06T01:43:51Z")

</div>

Então pessoa estou com o seguinte problema, estou elaborando um projeto com sensor de fluxo mas estou com dificuldade pra calibrar ele. A programação que estou usando é a que vem no propio datasheet do sensor, mas quando faço o teste de quantidade de agua ele sempre da um valor diferente do que eu coloquei  
a programação que estou usando é a seguinte:

volatile int NbTopsFan; //measuring the rising edges of the signal  
int Calc;  
int  
int hallsensor = 2; //The pin location of the sensor  
void rpm () //This is the function that the interupt calls  
{  
NbTopsFan++; //This function measures the rising and falling edge of the  
//hall effect sensors signal  
}  
// The setup() method runs once, when the sketch starts  
void setup() //  
{  
pinMode(hallsensor, INPUT); //initializes digital pin 2 as an input  
Serial.begin(9600); //This is the setup function where the serial port is  
//initialised,  
attachInterrupt(0, rpm, RISING); //and the interrupt is attached  
}  
// the loop() method runs over and over again,  
// as long as the Arduino has power  
void loop ()  
{  
NbTopsFan = 0; //Set NbTops to 0 ready for calculations  
sei(); //Enables interrupts  
delay (1000); //Wait 1 second  
cli(); //Disable interrupts  
Calc = (NbTopsFan/ 5.5); //(Pulse frequency) / 5.5Q, = flow rate  
//in L/hour  
Serial.print (Calc, DEC); //Prints the number calculated above  
Serial.print (" L/Min\r\n"); //Prints “L/hour” and returns a new line  
Serial.print (" Ltotal\r\n"); //Prints “L/hour” and returns a new line  
Serial.print (Calc / 1000);  
}

---

<div class="post-metadata">

**Author:** ![Pigman](https://avatars.discourse-cdn.com/v4/letter/p/53a042/32.png) [@Pigman](https://forum.fazedores.com/u/Pigman)\
**Post date:** [Novembro 17, 2020, 6:48am UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778/2 "2020-11-17T06:48:04Z")

</div>

[According to the structure](https://www.allicdata.com/category/flow-sensors/2192.html) of the flow sensor, it can be divided into blade (wing plate) type, measuring core type, hot wire type, hot film type, Karman vortex type, etc.  
According to its standard nature, it can be classified into the following categories. Method standards: calculation methods, detection methods, test methods, and performance evaluation methods for some sensors; product standards: This type of sensor has been included in the fast-easy excellent, which stipulates the technical requirements, acceptance rules, test methods and In addition to product classification, there are requirements for correct installation and use, etc. Some standards only have correct installation and use technology. These are the nature of product application in product standards.  
If divided according to the standard level, it can be divided into four categories: corporate standards, local standards, industry standards and national standards.

1. Classified by input: displacement sensor, speed sensor, temperature sensor, pressure sensor, etc.
2. Classified by working principle: strain type, capacitive type, inductive type, piezoelectric type, thermoelectric type, etc.
3. Classified by physical phenomenon: structural sensor, characteristic sensor
4. Classified by energy relationship: energy conversion sensor, energy control sensor
5. According to the output signal classification: analog sensor, digital sensor

---

<div class="post-metadata">

**Author:** ![TacioPigozzi](https://avatars.discourse-cdn.com/v4/letter/t/d26b3c/32.png) [@TacioPigozzi](https://forum.fazedores.com/u/TacioPigozzi)\
**Post date:** [Novembro 19, 2024, 3:57pm UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778/3 "2024-11-19T15:57:41Z")

</div>

Olá, gostaria de saber se conseguiu solucionar o problema e qual foi a solução. Estou com o mesmo problema, não sei se os sensores que não são precisos ou se o arduino não consegue ler as interrupções corretamente

---

<div class="post-metadata">

**Author:** ![weider](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@weider](https://forum.fazedores.com/u/weider)\
**Post date:** [Março 12, 2025, 3:46pm UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778/4 "2025-03-12T15:46:10Z")

</div>

Galera, sensores de vazão lidam com algo fisico que é o volume a densidade e viscosidade dos liquidos, pense neles como gavetinhas que vão sendo enchidas, e quando cheias giram e abrem espaço para encher a proxima.  
Logo, calibrar esses sensores depende muito do líquido que você vai utilizar, até mesmo sendo água, vai depender se é agua da torneira limpa, ou uma água mais suja e contaminada, tudo isso interfere.  
Logo, sabendo o líquido que você vai trabalhar, basta usar matematica, crie um sketch que lhe apresente o numero de pulsos que o sensor contar, é bem simples, se não souberem eu escrevo aqui.  
Em seguida peguem vasilhames de 100ml e de 1 litro, e encham com o líquido, dai basta colocar uma mangueira com um funil e jogar o líquido.  
No outro sentido tambem vale, tipo, ligar uma mangueira, e encher o vasilhame de 100ml, de 500ml e de 1 Litro, e ler quantos pulsos seu sensor lhe retornou.  
Dai pra frente é regra de 3 simples.

---

<div class="post-metadata">

**Author:** ![weider](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@weider](https://forum.fazedores.com/u/weider)\
**Post date:** [Março 12, 2025, 3:48pm UTC](https://forum.fazedores.com/t/problema-ao-calibrar-o-sensor-de-vazao/7778/5 "2025-03-12T15:48:42Z")

</div>

Ah, esqueci de dizer como esses sensores funcionam, eles tem uma helice com palhetas que a proporção que vão sendo cheias giram, em duas dessas pás, tem um pequeno imã, dai quando ela gira esses dois imãs acionam um sensor hall que identifica campos magneticos e emitem um pulso.  
São esses pulsos que você tem que contar pra fazer a calibração.
