Flowmeter: duk abin da kuke buƙatar sani

mita gudu

Auna kwararar ruwa ko amfani yana da mahimmanci a wasu yanayi, kuma don wannan kuna buƙatar mita mai gudana. Misali, idan ka bi Fomula 1, zaka san cewa kungiyoyin FIA suna tilasta tawagogi suyi amfani da mitar mai gudu a cikin injin don gano amfanin da kowace kungiya keyi a cikin motocin su kuma don haka kauce ma yuwuwar tarkuna ta hanyar yin allurar kwarara don samun ƙarin iko a wasu lokuta.ko yadda ake amfani da mai wajen kona injin ...

Amma a waje da F1, kuna iya sha'awar samun ɗayan waɗannan na'urori don sanin irin amfani da ruwa ko duk wani ruwa da tsarin yake da shi, ko kuma ƙayyade yawan kwararar bututun da ke ɗobo daga tanki don sanin lokacin da ya sha, tsarin ban ruwa mai sarrafa kansa, da dai sauransu. Da aikace-aikacen waɗannan abubuwan suna da yawa, zaka iya saita iyaka da kanka.

Flowmeter ko mai auna mita

Yaya ya kamata ka sani kwarara shine adadin ruwa ko ruwa da yake zagayawa ta wani bututu ko taushi a kowane sashi na lokaci. Ana auna shi a raka'a na girma wanda aka raba shi lokaci daya, kamar lita a minti daya, lita a kowace awa, mita mai siffar sukari a awa daya, mita mai siffar sukari a dakika, da dai sauransu. (l / min, l / h, m³ / h, ...).

Menene mita mai gudana?

El mita mai auna ko ruwa Na'urar ce da ke iya auna adadin wannan kwararar da ke ratsa bututu. Akwai samfuran da yawa da masana'antun da za a iya sauƙaƙe tare da Arduino. Wannan saurin gudu zai dogara ne akan dalilai da yawa, kamar sashin bututu da matsin lamba.

Ta hanyar sarrafa waɗancan sigogi guda biyu kuma tare da mitar magudanar da ke auna kwararar, kuna iya samun ingantaccen tsarin sarrafawa don ruwan. Yana da matukar amfani ga aikin sarrafa kai na gida ko wasu ayyukan lantarki da ma ayyukan masana'antu. Don ayyukan gida, masu yin su sanannun samfuran kamar YF-S201, FS300A, FS400A, Da dai sauransu

Nau'in Flowmeter

A kasuwa zaku samu iri daban-daban na kayan kwalliya ko mita masu kwarara gwargwadon amfanin da kuka ba shi da kuma kasafin kuɗin da kuke son saka hannun jari. Kari akan haka, wasu daga cikinsu sun kebanta da ruwa, kamar ruwa, mai, mai, wasu suna da madaidaici ko karami, tare da farashi daga 'yan kudin euro zuwa dubban euro a wasu na ci gaba sosai a matakin masana'antu:

  • Mitajan inji: yana da kwatankwacin mitar da kowa ke da shi a cikin gidan don auna ruwan da yake cinyewa a cikin mitoci. Gudun yana juya injin turbin da ke motsa shaft wanda ke haɗe da kanfanfan injin da ke tara karatun. Kasancewa na inji, a wannan yanayin ba za'a iya haɗa shi da Arduino ba.
  • Gilashin kwalliya na Ultrasonic- An yi amfani dashi ko'ina cikin masana'antu, amma yana da tsada sosai don amfanin gida. Kuna iya auna adadin gudu daga lokacin da yake daukar duban dan tayi don ratsa ruwan da za'a auna shi.
  • Gudun mita na lantarki: Hakanan ana amfani dasu galibi a masana'antar don bututu har zuwa inci 40 da matsin lamba. Suna da tsada sosai kuma suna amfani da tsarin lantarki don aunawa.
  • Gudun lantarki na injin turbin lantarki: low cost da kuma sosai m. Waɗannan sune waɗanda zaka iya haɗawa da Arduino naka a sauƙaƙe kuma ana amfani dasu don yanayin gida kuma. Suna amfani da injin turbine tare da ruwan wukake wanda yake juya yayin da ruwan ruwa ke wucewa ta ciki kuma firikwensin tasirin Hall zai kirga kwararar gwargwadon RPMs da ya kai a bi da bi. Matsalar ita ce kasancewa masu kutse, suna da hauhawar matsin lamba kuma suna fuskantar lalacewa a sassan su, don haka ba za su daɗe ba ...

La'akari da cewa muna sha'awar lantarki, zamu ci gaba da karatun waɗannan ...

Fulawa don Arduino da inda zan siya

da Nau'in lantarki masu amfani da lantarki a ArduinoKamar YF-S201, YF-S401, FS300A, da FS400A, suna da kwalin roba da rotor mai ruwan wukake a ciki, kamar yadda na ambata a baya. Wani maganadisu da aka sanya shi a cikin rotor da juyawarsa, ta hanyar tasirin Hall, shine zai tabbatar da kwarara ko amfani da yake auna shi a kowane lokaci. Fitowar firikwensin zai zama zango na square tare da mitar daidai gwargwado zuwa cikin ta.

Abinda ake kira K jujjuyawar yanayi tsakanin mitar (Hz) da kwarara (l / min) ya dogara da sigogin da masana'antun suka baiwa firikwensin, saboda haka, ba ɗaya bane ga duka. A cikin takaddun bayanai ko samfurin samfura ka sayi suna da waɗannan ƙimomin don ka iya amfani da su a cikin lambar Arduino. Hakanan daidaito ba zai zama daidai ba, kodayake gabaɗaya, waɗannan don Arduino yawanci suna bambanta tsakanin 10% a sama ko ƙasa dangane da gudanawar yanzu.

da shawarar model Su ne:

  • Saukewa: YF-S201: yana da haɗin haɗi don bututun 1/4,, don auna yawo tsakanin lita 0.3 zuwa 6 a minti ɗaya. Matsakaicin matsin lamba wanda yake jurewa shine 0.8 MPa, tare da matsakaicin yanayin zafi na ruwa har zuwa 80ºC. Voltagearfinsa yana aiki tsakanin 5-18v.
  • Saukewa: YF-S401: a wannan yanayin, haɗin mahaɗan shine 1/2 ″, kodayake koyaushe kuna iya amfani da masu juyawa. Gudun da yake auna daga 1 zuwa 30 l / min, tare da matsin lamba har zuwa 1.75 MPa da yanayin zafin jiki na ruwa har zuwa 80ºC. Voltagearfin sa, duk da haka, har yanzu yana 5-18v.
  • FS300A: irin ƙarfin lantarki da matsakaicin matsakaicin zafi kamar waɗanda suka gabata. A wannan yanayin tare da bututu 3/4,, tare da matsakaicin yawo 1 zuwa 60 l / min da matsin lamba na MPa 1.2.
  • FS400A: yana kuma kiyaye ƙarfin lantarki da matsakaicin zafin jiki dangane da madadinsa, kuma matsakaicin magudanar ruwa da matsa lamba iri ɗaya ne da na FS300A. Abinda kawai ya banbanta shine bututun yakai inci 1.

Dole ne ku zaɓi ɗaya wanda ya fi sha'awar ku don aikin ku ...

Haɗuwa tare da Arduino: misali mai amfani

Arduino an haɗa shi da mai auna gudu

La haɗin mita ɗin kwararar ku mai sauƙi ne. Yawancin lokaci suna da igiyoyi 3, ɗaya don tattara bayanai akan gudana, ɗayan kuma biyu don ƙarfi. Ana iya haɗa bayanan zuwa shigarwar Arduino wanda yafi dacewa da kai sannan kuma a tsara lambar zane. Kuma masu iko, daya zuwa 5V wani kuma zuwa GND, kuma hakan zai isa a fara aiki.

Amma don ta sami wani nau'in aiki, da farko dole ne ka ƙirƙiri lambar a cikin Arduino IDE. Hanyoyin amfani da wannan firikwensin firikwensin suna da yawa, kuma hanyoyi ne don shirya shi, kodayake anan kuna da su misali mai amfani da sauki don haka zaku iya fara ganin yadda yake aiki:

const int sensorPin = 2;
const int measureInterval = 2500;
volatile int pulseConter;
 
// Si vas a usar el YF-S201, como en este caso, es 7.5.
//Pero si vas a usar otro como el FS300A debes sustituir el valor por 5.5, o 3.5 en el FS400A, etc.
const float factorK = 7.5;
 
void ISRCountPulse()
{
   pulseConter++;
}
 
float GetFrequency()
{
   pulseConter = 0;
 
   interrupts();
   delay(measureInterval);
   noInterrupts();
 
   return (float)pulseConter * 1000 / measureInterval;
}
 
void setup()
{
   Serial.begin(9600);
   attachInterrupt(digitalPinToInterrupt(sensorPin), ISRCountPulse, RISING);
}
 
void loop()
{
   // Con esto se obtiene la frecuencia en Hz
   float frequency = GetFrequency();
 
   // Y con esto se calcula el caudal en litros por minuto
   float flow_Lmin = frequency / factorK;
 
   Serial.print("Frecuencia obtenida: ");
   Serial.print(frequency, 0);
   Serial.print(" (Hz)\tCaudal: ");
   Serial.print(flow_Lmin, 3);
   Serial.println(" (l/min)");
}

Kuma idan kanaso samun amfani, to zaka iya amfani da wannan lambar, ko haɗa duka don samun duka ... Don amfani, gudanawar da aka samu dole ne a haɗa ta game da lokaci:

const int sensorPin = 2;
const int measureInterval = 2500;
volatile int pulseConter;
 
//Para el YF-S201 es 7.5, pero recuerda que lo debes modificar al factor k de tu modelo
const float factorK = 7.5;
 
float volume = 0;
long t0 = 0;
 
 
void ISRCountPulse()
{
   pulseConter++;
}
 
float GetFrequency()
{
   pulseConter = 0;
 
   interrupts();
   delay(measureInterval);
   noInterrupts();
 
   return (float)pulseConter * 1000 / measureInterval;
}
 
void SumVolume(float dV)
{
   volume += dV / 60 * (millis() - t0) / 1000.0;
   t0 = millis();
}
 
void setup()
{
   Serial.begin(9600);
   attachInterrupt(digitalPinToInterrupt(sensorPin), ISRCountPulse, RISING);
   t0 = millis();
}
 
void loop()
{
   // Obtención del afrecuencia
   float frequency = GetFrequency();
 
   //Calcular el caudal en litros por minuto
   float flow_Lmin = frequency / factorK;
   SumVolume(flow_Lmin);
 
   Serial.print(" El caudal es de: ");
   Serial.print(flow_Lmin, 3);
   Serial.print(" (l/min)\tConsumo:");
   Serial.print(volume, 1);
   Serial.println(" (L)");
}

Kun riga kun san cewa gwargwadon abin da kuke buƙata dole ne ku canza wannan lambar, ƙari, yana da matukar muhimmanci a sanya da K factor na samfurin da kuka siya ko ba zai ɗauki ainihin ma'aunai ba. Kar ka manta!


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.