திரவ ஓட்டம் அல்லது நுகர்வு அளவிட சில சந்தர்ப்பங்களில் இது முக்கியமானது, இதற்காக உங்களுக்கு ஓட்டம் மீட்டர் தேவை. எடுத்துக்காட்டாக, நீங்கள் ஃபார்முலா 1 ஐப் பின்பற்றினால், ஒவ்வொரு அணியும் தங்கள் கார்களில் செய்யும் நுகர்வுகளைக் கண்டறிய எஞ்சினில் ஒரு ஓட்ட மீட்டரைப் பயன்படுத்துமாறு FIA குழுக்களை கட்டாயப்படுத்துகிறது என்பதை நீங்கள் அறிவீர்கள், இதனால் அதிக ஓட்டத்தை செலுத்துவதன் மூலம் சாத்தியமான பொறிகளைத் தவிர்க்கவும் சில நேரங்களில் சக்தி. அல்லது இயந்திரத்தை எரிக்க எண்ணெய் எவ்வாறு பயன்படுத்தப்படுகிறது ...
ஆனால் எஃப் 1 க்கு வெளியே நீங்கள் இந்த சாதனங்களில் ஒன்றைக் கொண்டிருப்பதில் ஆர்வம் காட்டலாம், அதில் ஒரு நீர் என்ன நுகர்வு அல்லது வேறு எந்த திரவமும் உள்ளது என்பதை அறியலாம், அல்லது ஒரு தொட்டியில் இருந்து பிரித்தெடுக்கப்படும் ஒரு குழாயின் ஓட்ட விகிதத்தை தீர்மானிக்கவும், அது எப்போது நுகரப்படுகிறது என்பதை தீர்மானிக்க, தானியங்கி தோட்ட நீர்ப்பாசன அமைப்புகள் போன்றவை. தி இந்த கூறுகளின் பயன்பாடுகள் பல, வரம்பை நீங்களே அமைத்துக் கொள்ளலாம்.
ஃப்ளோமீட்டர் அல்லது ஃப்ளோமீட்டர்
நீங்கள் எப்படி தெரிந்து கொள்ள வேண்டும் ஓட்டம் இது ஒரு திரவ அல்லது திரவத்தின் அளவு, ஒரு குழாய் அல்லது ஸ்டப் வழியாக ஒரு யூனிட் நேரத்திற்கு சுழலும். இது நிமிடத்திற்கு ஒரு லிட்டர், ஒரு மணி நேரத்திற்கு லிட்டர், ஒரு மணி நேர கன மீட்டர், வினாடிக்கு கன மீட்டர் போன்ற நேர அலகு மூலம் வகுக்கப்பட்ட அளவின் அலகுகளில் அளவிடப்படுகிறது. (l / min, l / h, m³ / h, ...).
ஓட்ட மீட்டர் என்றால் என்ன?
El ஃப்ளோமீட்டர் அல்லது திரவ மீட்டர் ஒரு குழாய் வழியாக செல்லும் ஓட்டத்தின் அளவை அளவிடக்கூடிய சாதனம் இது. Arduino உடன் எளிதாக ஒருங்கிணைக்கக்கூடிய பல மாதிரிகள் மற்றும் உற்பத்தியாளர்கள் உள்ளனர். இந்த ஓட்ட விகிதம் குழாயின் பிரிவு மற்றும் விநியோக அழுத்தம் போன்ற பல காரணிகளைப் பொறுத்தது.
அந்த இரண்டு அளவுருக்களைக் கட்டுப்படுத்துவதன் மூலமும், ஓட்டத்தை அளவிடும் ஓட்ட மீட்டருடன், திரவங்களுக்கான அதிநவீன கட்டுப்பாட்டு முறையை நீங்கள் கொண்டிருக்கலாம். வீட்டு ஆட்டோமேஷன் அல்லது பிற மின்னணு மற்றும் தொழில்துறை திட்டங்களுக்கு மிகவும் பயனுள்ளதாக இருக்கும். வீட்டு திட்டங்களுக்கு, தயாரிப்பாளர்கள் உள்ளனர் YF-S201, FS300A, FS400A போன்ற நன்கு அறியப்பட்ட மாதிரிகள், முதலியன
ஃப்ளோமீட்டர் வகைகள்
சந்தையில் நீங்கள் காண்பீர்கள் பல்வேறு வகைகள் நீங்கள் கொடுக்கும் பயன்பாடு மற்றும் நீங்கள் முதலீடு செய்ய விரும்பும் பட்ஜெட்டைப் பொறுத்து ஃப்ளோமீட்டர்கள் அல்லது ஓட்ட மீட்டர்கள். கூடுதலாக, அவற்றில் சில நீர், எரிபொருள், எண்ணெய் போன்ற ஒரு திரவத்திற்கு குறிப்பிட்டவை, மற்றவை அதிக அல்லது குறைவான துல்லியத்தைக் கொண்டுள்ளன, விலைகள் ஒரு சில யூரோக்கள் முதல் ஆயிரக்கணக்கான யூரோக்கள் வரை ஒரு தொழில்துறை மட்டத்தில் மிகவும் மேம்பட்டவை:
- மெக்கானிக்கல் ஃப்ளோமீட்டர்: இது ஒவ்வொருவரும் தங்கள் மீட்டரில் உட்கொள்ளும் தண்ணீரை அளவிட வீட்டில் வைத்திருக்கும் மிகவும் பொதுவான மீட்டர் ஆகும். ஓட்டம் ஒரு விசையாழியாக மாறும், இது ஒரு தண்டுகளை நகர்த்தும், இது இயந்திர கவுண்டருடன் இணைக்கப்பட்டுள்ளது, இது வாசிப்புகளைக் குவிக்கிறது. இயந்திரமாக இருப்பதால், இந்த விஷயத்தில் அதை அர்டுயினோவுடன் ஒருங்கிணைக்க முடியாது.
- மீயொலி ஃப்ளோமீட்டர்- தொழில்துறையில் பரவலாகப் பயன்படுத்தப்படுகிறது, ஆனால் வீட்டு உபயோகத்திற்கு மிகவும் விலை உயர்ந்தது. அல்ட்ராசவுண்ட் அளவிடப்பட வேண்டிய திரவத்தின் வழியாக செல்ல வேண்டிய நேரத்தில் நீங்கள் ஓட்ட விகிதத்தை அளவிட முடியும்.
- மின்காந்த ஃப்ளோமீட்டர்: அவை பெரும்பாலும் 40 அங்குலங்கள் மற்றும் அதிக அழுத்தங்களுக்கு குழாய்களுக்கு தொழில்துறையில் பயன்படுத்தப்படுகின்றன. அவை மிகவும் விலை உயர்ந்தவை மற்றும் அளவீட்டுக்கு ஒரு மின்காந்த அமைப்பைப் பயன்படுத்துகின்றன.
- எலக்ட்ரானிக் டர்பைன் ஃப்ளோமீட்டர்: குறைந்த செலவு மற்றும் மிகவும் துல்லியமானது. உங்கள் ஆர்டுயினோவுடன் நீங்கள் எளிதாக ஒருங்கிணைக்கக்கூடியவை இவை, வீட்டு உபயோகத்திற்கும் பயன்படுத்தப்படுகின்றன. அவை கத்திகள் கொண்ட ஒரு விசையாழியைப் பயன்படுத்துகின்றன, அவை திரவத்தின் ஓட்டம் அதன் வழியாகச் செல்லும்போது சுழலும் மற்றும் ஒரு ஹால் எஃபெக்ட் சென்சார் அது திரும்பும் RPM களுக்கு ஏற்ப ஓட்டத்தைக் கணக்கிடும். பிரச்சனை என்னவென்றால், அவர்கள் ஊடுருவி இருப்பதால், அவை உயர் அழுத்த வீழ்ச்சியைக் கொண்டுள்ளன மற்றும் அவற்றின் பாகங்களில் சரிவை சந்திக்கின்றன, எனவே அவை நீண்ட காலம் நீடிக்காது ...
எலக்ட்ரானிக்ஸ் மீது எங்களுக்கு ஆர்வம் இருப்பதைக் கணக்கில் கொண்டு, இவற்றைத் தொடர்ந்து படிக்கப் போகிறோம் ...
Arduino க்கான ஃப்ளோமீட்டர்கள் மற்றும் எங்கு வாங்குவது
தி Arduino இல் பயன்படுத்தப்படும் மின்னணு வகை ஓட்ட மீட்டர்YF-S201, YF-S401, FS300A, மற்றும் FS400A போன்றவை, நான் முன்பு குறிப்பிட்டது போல, அவற்றில் ஒரு பிளாஸ்டிக் உறை மற்றும் உள்ளே கத்திகள் கொண்ட ஒரு ரோட்டார் உள்ளன. ரோட்டருக்கு சரி செய்யப்பட்ட ஒரு காந்தம் மற்றும் அதன் சுழற்சி, ஹால் விளைவு மூலம், அது எல்லா நேரங்களிலும் அளவிடும் ஓட்டம் அல்லது நுகர்வு தீர்மானிக்கும். சென்சார் வெளியீடு ஒரு சதுர அலையாக இருக்கும், அதன் வழியாக ஓட்டத்திற்கு விகிதாசார விகிதத்தில் இருக்கும்.
அதிர்வெண் (ஹெர்ட்ஸ்) மற்றும் ஓட்டம் (எல் / நிமிடம்) ஆகியவற்றுக்கு இடையேயான கே மாற்று காரணி எனப்படுவது உற்பத்தியாளர் சென்சாருக்கு வழங்கிய அளவுருக்களைப் பொறுத்தது, எனவே, இது அனைவருக்கும் ஒரே மாதிரியாக இருக்காது. இல் தரவுத்தாள் அல்லது மாதிரி தகவல் நீங்கள் வாங்கும் போது இந்த மதிப்புகள் இருக்கும், அவற்றை நீங்கள் Arduino குறியீட்டில் பயன்படுத்தலாம். துல்லியமாக ஒரே மாதிரியாக இருக்காது, இருப்பினும், பொதுவாக, அர்டுயினோவிற்கான இவை வழக்கமாக தற்போதைய ஓட்டத்தைப் பொறுத்து 10% மேலே அல்லது கீழே வேறுபடுகின்றன.
தி பரிந்துரைக்கப்பட்ட மாதிரிகள் அவை:
- YF-S201: இது ஒரு நிமிடத்திற்கு 1 முதல் 4 லிட்டர் வரை ஓட்டத்தை அளவிட 0.3/6 ″ குழாய்க்கு ஒரு இணைப்பைக் கொண்டுள்ளது. இது பொறுத்துக்கொள்ளும் அதிகபட்ச அழுத்தம் 0.8 MPa ஆகும், அதிகபட்ச திரவ வெப்பநிலை 80ºC வரை இருக்கும். அதன் மின்னழுத்தம் 5-18 வி இடையே செயல்படுகிறது.
- YF-S401: இந்த வழக்கில், குழாய் இணைப்பு 1/2 is ஆகும், இருப்பினும் நீங்கள் எப்போதும் மாற்றிகள் பயன்படுத்தலாம். இது அளவிடும் ஓட்டம் 1 முதல் 30 எல் / நிமிடம் வரை, 1.75 MPa வரை அழுத்தங்கள் மற்றும் 80 temperaturesC வரை திரவ வெப்பநிலை இருக்கும். இருப்பினும், அதன் மின்னழுத்தம் இன்னும் 5-18 வி.
- FS300A: முந்தைய மின்னழுத்தம் மற்றும் அதே அதிகபட்ச வெப்பநிலை. இந்த வழக்கில் 3/4 குழாய்களுடன், அதிகபட்சம் 1 முதல் 60 எல் / நிமிடம் மற்றும் 1.2 எம்.பி.ஏ.
- தயாரிப்புகள் எதுவும் கிடைக்கவில்லை.: இது அதன் மாற்றுகளைப் பொறுத்து மின்னழுத்தத்தையும் அதிகபட்ச வெப்பநிலையையும் பராமரிக்கிறது, மேலும் அதிகபட்ச ஓட்டமும் அழுத்தமும் FS300A ஐப் போன்றது. மாறுபடும் ஒரே விஷயம், குழாய் 1 அங்குலம்.
உங்கள் திட்டத்திற்கு உங்களுக்கு மிகவும் விருப்பமான ஒன்றை நீங்கள் தேர்வு செய்ய வேண்டும் ...
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)"); }
உங்களுக்குத் தேவையானதைப் பொறுத்து இந்த குறியீட்டை மாற்றியமைக்க வேண்டும் என்பது உங்களுக்கு ஏற்கனவே தெரியும், கூடுதலாக, அதை வைப்பது மிகவும் முக்கியம் கே காரணி நீங்கள் வாங்கிய மாதிரியின் அல்லது அது உண்மையான அளவீடுகளை எடுக்காது. மறந்துவிடாதே!