फ्लोमीटर: वह सब कुछ जो आपको जानना आवश्यक है

प्रवाह मीटर

द्रव प्रवाह या खपत को मापें यह कुछ मामलों में महत्वपूर्ण है, और इसके लिए आपको एक फ्लो मीटर की आवश्यकता है। उदाहरण के लिए, यदि आप फॉर्मूला 1 का पालन करते हैं, तो आप जानेंगे कि एफआईए टीमों को इंजन में एक फ्लो मीटर का उपयोग करने के लिए मजबूर करता है, ताकि प्रत्येक टीम अपनी कारों में खपत का पता लगा सके और इस प्रकार अधिक प्रवाह को प्राप्त करने के लिए संभावित जाल से बच सके। इंजन को जलाने के लिए कुछ विशेष क्षणों में या कैसे तेल का उपयोग किया जाता है ...

लेकिन एफ 1 के बाहर आप इन उपकरणों में से एक को जानने में दिलचस्पी ले सकते हैं कि पानी या किसी अन्य तरल पदार्थ की क्या खपत है, या एक ट्यूब की प्रवाह दर भी निर्धारित की जाती है जो खपत होने पर टैंक से निकाली जाती है, स्वचालित उद्यान सिंचाई प्रणाली, आदि। इन तत्वों के अनुप्रयोग कई हैं, आप स्वयं सीमा निर्धारित कर सकते हैं।

प्रवाहमापी या प्रवाहमापी

आपको कैसे पता होना चाहिए प्रवाह एक तरल या द्रव की मात्रा है जो समय की प्रति इकाई एक पाइप या स्टब के माध्यम से घूमती है। यह समय की इकाई द्वारा विभाजित मात्रा की इकाइयों में मापा जाता है, जैसे प्रति मिनट लीटर, प्रति घंटे लीटर, प्रति घंटे घन मीटर, प्रति सेकंड घन मीटर, आदि। (एल / मिनट, एल / एच, एम³ / एच, ...)।

फ्लो मीटर क्या है?

El प्रवाह मीटर या द्रव मीटर यह वह उपकरण है जो उस प्रवाह की मात्रा को मापने में सक्षम है जो एक पाइप से गुजरता है। कई मॉडल और निर्माता हैं जिन्हें आसानी से Arduino के साथ एकीकृत किया जा सकता है। यह प्रवाह दर कई कारकों पर निर्भर करेगा, जैसे कि पाइप का अनुभाग और आपूर्ति दबाव।

उन दो मापदंडों को नियंत्रित करके और प्रवाह मीटर के साथ जो प्रवाह को मापता है, आपके पास तरल पदार्थों के लिए एक परिष्कृत नियंत्रण प्रणाली हो सकती है। होम ऑटोमेशन या अन्य इलेक्ट्रॉनिक और यहां तक ​​कि औद्योगिक परियोजनाओं के लिए बहुत उपयोगी है। घर की परियोजनाओं के लिए, निर्माताओं के पास है YF-S201, FS300A, FS400A जैसे प्रसिद्ध मॉडल, आदि

फ्लोमीटर प्रकार

बाजार में आपको मिलेगा विभिन्न प्रकार के फ़्लोमीटर या फ़्लो मीटर के उपयोग के आधार पर आप इसे देते हैं और वह बजट जिसे आप निवेश करना चाहते हैं। इसके अलावा, उनमें से कुछ एक तरल पदार्थ के लिए विशिष्ट हैं, जैसे कि पानी, ईंधन, तेल, अन्य में अधिक या कम परिशुद्धता है, कुछ की कीमत यूरो से लेकर हजारों यूरो तक है जो औद्योगिक स्तर पर कुछ बहुत ही उन्नत है:

  • यांत्रिक प्रवाहमापी: यह एक बहुत ही विशिष्ट मीटर है जो हर किसी के घर में होता है कि वे अपने मीटर में खपत पानी को मापें। प्रवाह एक टर्बाइन को बदल देता है जो एक शाफ्ट को स्थानांतरित करता है जो एक यांत्रिक काउंटर से जुड़ा होता है जो रीडिंग जमा करता है। यांत्रिक होने के नाते, इस मामले में इसे Arduino के साथ एकीकृत नहीं किया जा सकता है।
  • अल्ट्रासोनिक फ्लोमीटर- व्यापक रूप से उद्योग में उपयोग किया जाता है, लेकिन घरेलू उपयोग के लिए बेहद महंगा है। आप अल्ट्रासाउंड के लिए उस समय तक प्रवाह दर को माप सकते हैं, जिसे मापा जाना है।
  • इलेक्ट्रोमैग्नेटिक फ्लोमीटर: वे अक्सर उद्योग में 40 इंच और उच्च दबाव वाले पाइप के लिए भी उपयोग किए जाते हैं। वे बहुत महंगे हैं और माप के लिए एक विद्युत चुम्बकीय प्रणाली का उपयोग करते हैं।
  • इलेक्ट्रॉनिक टर्बाइन फ्लोमीटर: कम लागत और बहुत सटीक। ये वे हैं जिन्हें आप आसानी से अपने Arduino के साथ एकीकृत कर सकते हैं और घर के वातावरण के लिए भी उपयोग किया जाता है। वे ब्लेड के साथ एक टरबाइन का उपयोग करते हैं जो द्रव प्रवाह से गुजरता है और एक हॉल प्रभाव संवेदक RPM के अनुसार प्रवाह की गणना करेगा कि यह मोड़ में पहुंचता है। समस्या यह है कि घुसपैठ होने के कारण, उनके पास एक उच्च दबाव ड्रॉप होता है और उनके हिस्सों में गिरावट होती है, इसलिए वे लंबे समय तक नहीं रहेंगे ...

यह ध्यान में रखते हुए कि हम इलेक्ट्रॉनिक्स में रुचि रखते हैं, हम इनका अध्ययन जारी रखना चाहते हैं ...

Arduino के लिए फ्लोमीटर और जहां खरीदने के लिए

L Arduino में इलेक्ट्रॉनिक प्रकार के फ्लोमीटर का उपयोग किया जाता हैYF-S201, YF-S401, FS300A, और FS400A की तरह, उनके पास एक प्लास्टिक आवास और ब्लेड के साथ एक रोटर है, जैसा कि मैंने पहले उल्लेख किया है। हॉल के प्रभाव से, रोटर और उसके रोटेशन के लिए तय किया गया एक चुंबक, किसी भी समय मापने वाले प्रवाह या खपत को निर्धारित करेगा। सेंसर आउटपुट एक चौकोर तरंग होगी जिसकी आवृत्ति प्रवाह की दर के अनुपात में होगी।

आवृत्ति (Hz) और प्रवाह (l / min) के बीच तथाकथित K रूपांतरण कारक निर्माता द्वारा सेंसर को दिए गए मापदंडों पर निर्भर करता है, इसलिए, यह सभी के लिए समान नहीं है। में डेटाशीट या मॉडल जानकारी आपके पास इन मूल्यों को खरीदना होगा ताकि आप उन्हें Arduino कोड में उपयोग कर सकें। न तो परिशुद्धता समान होगी, हालांकि सामान्य तौर पर, Arduino के लिए ये वर्तमान प्रवाह के संबंध में 10% ऊपर या नीचे के बीच भिन्न होते हैं।

L अनुशंसित मॉडल ध्वनि:

  • वाईएफ-एस201: इसका 1/4 has ट्यूब के लिए एक कनेक्शन है, प्रति मिनट 0.3 से 6 लीटर के बीच प्रवाह को मापने के लिए। अधिकतम दबाव जो इसे सहन करता है वह 0.8 MPa है, जिसमें अधिकतम तरल पदार्थ 80 .C तक होता है। इसका वोल्टेज 5-18v के बीच काम करता है।
  • वाईएफ-एस401: इस मामले में, ट्यूब का कनेक्शन 1/2 the है, हालांकि आप हमेशा कन्वर्टर्स का उपयोग कर सकते हैं। यह प्रवाह 1 से 30 l / मिनट तक है, जिसमें 1.75 MPa तक का दबाव और 80 ofC तक द्रव का तापमान है। हालाँकि, इसका वोल्टेज अभी भी 5-18v है।
  • FS300A: समान वोल्टेज और पिछले वाले के समान अधिकतम तापमान। इस मामले में 3/4 / पाइप के साथ, 1 से 60 एल / मिनट के अधिकतम प्रवाह और 1.2 एमपीए के दबाव के साथ।
  • कोई उत्पाद नहीं मिला।: यह अपने विकल्पों के संबंध में वोल्टेज और अधिकतम तापमान को भी बनाए रखता है, अधिकतम प्रवाह और दबाव FS300A के लिए भी समान है। केवल एक चीज जो बदलती है वह यह है कि ट्यूब 1 इंच है।

आपको अपनी परियोजना के लिए सबसे अधिक रुचि वाले व्यक्ति को चुनना होगा ...

Arduino के साथ एकीकरण: एक व्यावहारिक उदाहरण

Arduino प्रवाहमापी से जुड़ा हुआ है

La आपके फ्लो मीटर का कनेक्शन बहुत सरल है। उनके पास आमतौर पर 3 केबल होते हैं, प्रवाह पर डेटा संग्रह के लिए एक, और शक्ति के लिए एक और दो। डेटा को Arduino इनपुट से जोड़ा जा सकता है जो आपको सबसे अच्छा लगता है और फिर स्केच कोड को प्रोग्राम करता है। और बिजली वाले, 5 वी में से एक और जीएनडी के लिए एक और, जो काम करना शुरू करने के लिए पर्याप्त होगा।

लेकिन इसके लिए किसी प्रकार का फंक्शन होना चाहिए, सबसे पहले आपको इसे बनाना होगा Arduino IDE में कोड। इस प्रवाह सेंसर का उपयोग करने के तरीके कई हैं, और इसे प्रोग्राम करने के तरीके भी हैं, हालांकि यहां आपके पास है एक व्यावहारिक और सरल उदाहरण तो आप देख सकते हैं कि यह कैसे काम करता है:

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)");
}

और अगर आप चाहते हैं उपभोग करें, तो आप इस अन्य कोड का उपयोग कर सकते हैं, या दोनों को जोड़ सकते हैं ... उपभोग के लिए, प्राप्त प्रवाह को समय के संबंध में एकीकृत किया जाना चाहिए:

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)");
}

आप पहले से ही जानते हैं कि आपको जो कुछ भी चाहिए, उसके आधार पर आपको इस कोड को संशोधित करना होगा, इसके अलावा, यह रखना बहुत महत्वपूर्ण है के कारक है आपके द्वारा खरीदा गया मॉडल या यह वास्तविक माप नहीं लेगा। मत भूलें!


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।