- MQ6 எரிவாயு சென்சார்
- MQ எரிவாயு சென்சார்களைப் பயன்படுத்தி பிபிஎம் அளவிடுவது எப்படி?
- தேவையான கூறுகள்
- திட்டவட்டமான
- PIC புரோகிராமிங்குடன் MQ சென்சார்
MQ தொடர் எரிவாயு உணரிகள் சில வகையான வாயுக்களைக் கண்டறிய அல்லது அளவிட வாயு கண்டுபிடிப்பாளர்களில் பயன்படுத்தப்படும் மிகவும் பொதுவான வகை சென்சார்கள். இந்த சென்சார்கள் எளிமையான ஸ்மோக் டிடெக்டர்கள் முதல் தொழில்துறை காற்று தர மானிட்டர்கள் போன்ற அனைத்து எரிவாயு தொடர்பான சாதனங்களிலும் பரவலாகப் பயன்படுத்தப்படுகின்றன. அம்மோனியா போன்ற சில தீங்கு விளைவிக்கும் வாயுக்களை அளவிட இந்த MQ வாயு சென்சார்களை Arduino உடன் ஏற்கனவே பயன்படுத்தினோம். இந்த கட்டுரையில், இந்த வாயு சென்சார்களை PIC மைக்ரோகண்ட்ரோலர்களுடன் எவ்வாறு பயன்படுத்துவது, வாயுவின் பிபிஎம் மதிப்பை அளவிடுவது மற்றும் 16x2 எல்சிடியில் காண்பிப்பது எப்படி என்பதைக் கற்றுக்கொள்வோம்.
முன்னர் குறிப்பிட்டபடி, சந்தையில் பல்வேறு வகையான MQ தொடர் சென்சார்கள் கிடைக்கின்றன, மேலும் ஒவ்வொரு சென்சாரும் கீழே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளபடி வெவ்வேறு வகையான வாயுக்களை அளவிட முடியும். இந்த கட்டுரையின் பொருட்டு, எல்.பீ.ஜி வாயு இருப்பு மற்றும் செறிவு ஆகியவற்றைக் கண்டறிய பயன்படுத்தக்கூடிய பி.ஐ.சி உடன் எம்.க்யூ 6 கேஸ் சென்சாரைப் பயன்படுத்துவோம். இருப்பினும், அதே வன்பொருள் மற்றும் ஃபார்ம்வேரைப் பயன்படுத்துவதன் மூலம் மற்ற MQ தொடர் சென்சார்களையும் குறியீடு மற்றும் வன்பொருள் பகுதியில் பெரிய மாற்றங்கள் இல்லாமல் பயன்படுத்தலாம்.
| சென்சார் | கண்டறிகிறது |
| MQ-2 | மீத்தேன், புட்டேன், எல்பிஜி, புகை |
| MQ-3 | ஆல்கஹால், எத்தனால், புகை |
| MQ-4 | மீத்தேன், சி.என்.ஜி கேஸ் |
| MQ-5 | இயற்கை எரிவாயு, எல்பிஜி |
| MQ-6 | எல்பிஜி, பியூட்டேன் வாயு |
| MQ-7 | கார்பன் மோனாக்சைடு |
| MQ-8 | ஹைட்ரஜன் வாயு |
| MQ-9 | கார்பன் மோனாக்சைடு, எரியக்கூடிய வாயுக்கள். |
| MQ131 | ஓசோன் |
| MQ135 | காற்றின் தரம் (பென்சீன், ஆல்கஹால், புகை) |
| MQ136 | ஹைட்ரஜன் சல்பைட் வாயு |
| MQ137 | அம்மோனியா |
| MQ138 | பென்சீன், டோலுயீன், ஆல்கஹால், அசிட்டோன், புரோபேன், ஃபார்மால்டிஹைட் வாயு, ஹைட்ரஜன் |
| MQ214 | மீத்தேன், இயற்கை எரிவாயு |
| MQ216 | இயற்கை எரிவாயு, நிலக்கரி வாயு |
| MQ303A | ஆல்கஹால், எத்தனால், புகை |
| MQ306A | எல்பிஜி, பியூட்டேன் வாயு |
| MQ307A | கார்பன் மோனாக்சைடு |
| MQ309A | கார்பன் மோனாக்சைடு, எரியக்கூடிய வாயுக்கள் |
| எம்.ஜி.811 | கார்பன் டை ஆக்சைடு (CO2) |
| AQ-104 | காற்று தரம் |
MQ6 எரிவாயு சென்சார்
கீழே உள்ள படம் MQ6 சென்சார் முள் வரைபடத்தைக் காட்டுகிறது. இருப்பினும், இடது படம் மைக்ரோகண்ட்ரோலர் அலகுடன் இடைமுகப்படுத்த ஒரு தொகுதி அடிப்படையிலான MQ6 சென்சார் ஆகும், தொகுதியின் முள் வரைபடமும் அந்த படத்தில் காட்டப்பட்டுள்ளது.

பின் 1 என்பது வி.சி.சி, பின் 2 ஜி.என்.டி, பின் 3 டிஜிட்டல் அவுட் (வாயு கண்டறியப்படும்போது தர்க்கம் குறைவாக உள்ளது.) மற்றும் பின் 4 என்பது அனலாக் வெளியீடு. உணர்திறனை சரிசெய்ய பானை பயன்படுத்தப்படுகிறது. இது ஆர்.எல். RL மின்தடையம் DOUT LED இன் சரியான மின்தடையாகும்.

ஒவ்வொரு MQ தொடர் சென்சாருக்கும் வெப்பமூட்டும் உறுப்பு மற்றும் உணர்திறன் எதிர்ப்பு உள்ளது. வாயுவின் செறிவைப் பொறுத்து, உணர்திறன் எதிர்ப்பு மாறும் மற்றும் மாறிவரும் எதிர்ப்பைக் கண்டறிவதன் மூலம், வாயு செறிவை அளவிட முடியும். செய்ய பிபிஎம் வாயு செறிவை அளவிடவும் அனைத்து MQ சென்சார்கள் மிகவும் முக்கியமானது ஒரு மடக்கை வரைபடம் வழங்கும். RS மற்றும் RO விகிதத்துடன் வாயு செறிவு பற்றிய ஒரு கண்ணோட்டத்தை வரைபடம் வழங்குகிறது.
MQ எரிவாயு சென்சார்களைப் பயன்படுத்தி பிபிஎம் அளவிடுவது எப்படி?
RS என்பது ஒரு குறிப்பிட்ட வாயு முன்னிலையில் உணர்வு எதிர்ப்பாகும், அதே நேரத்தில் RO என்பது எந்தவொரு குறிப்பிட்ட வாயுவும் இல்லாமல் சுத்தமான காற்றில் உள்ள உணர்வு எதிர்ப்பாகும். தரவுத்தாள் இருந்து எடுக்கப்பட்ட கீழேயுள்ள மடக்கை வரைபடம் MQ6 சென்சாரின் உணர்வு எதிர்ப்புடன் வாயு செறிவு பற்றிய கண்ணோட்டத்தை வழங்குகிறது. எல்பிஜி வாயு செறிவைக் கண்டறிய MQ6 சென்சார் பயன்படுத்தப்படுகிறது. ஆகையால், எல்பிஜி வாயு கிடைக்காத தூய்மையான காற்று நிலையில் MQ6 சென்சார் ஒரு குறிப்பிட்ட எதிர்ப்பை வழங்கும். மேலும், MQ6 சென்சார் மூலம் எல்பிஜி வாயு கண்டறியப்படும்போதெல்லாம் எதிர்ப்பு மாறும்.

எனவே, எங்கள் அர்டுயினோ கேஸ் டிடெக்டர் திட்டத்தில் நாங்கள் செய்ததைப் போலவே இந்த வரைபடத்தையும் எங்கள் ஃபார்ம்வேரில் திட்டமிட வேண்டும். சூத்திரம் 3 வெவ்வேறு தரவு புள்ளிகளைக் கொண்டிருக்க வேண்டும். முதல் இரண்டு தரவு புள்ளிகள் எல்பிஜி வளைவின் தொடக்கமாகும், எக்ஸ் மற்றும் ஒய் ஆயங்களில். மூன்றாவது தரவு சாய்வு.
எனவே, எல்பிஜி வளைவான ஆழமான நீல வளைவைத் தேர்ந்தெடுத்தால், எக்ஸ் மற்றும் ஒய் ஒருங்கிணைப்பில் வளைவின் ஆரம்பம் 200 மற்றும் 2 ஆகும். எனவே, மடக்கை அளவிலிருந்து முதல் தரவு புள்ளி (log200, log2) இது (2.3, 0.30).
இதை X1 மற்றும் Y1 = (2.3, 0.30) என உருவாக்குவோம். வளைவின் முடிவு இரண்டாவது தரவு புள்ளியாகும். மேலே விவரிக்கப்பட்ட அதே செயல்முறையால், எக்ஸ் 2 மற்றும் ஒய் 2 (பதிவு 10000, log0.4). இவ்வாறு, எக்ஸ் 2 மற்றும் ஒய் 2 = (4, -0.40). வளைவின் சாய்வைப் பெற, சூத்திரம்
= (Y2-Y1) / (X2-X1) = (- 0.40 - 0.30) / (4 - 2.3) = (-0.70) / (1.7) = -0.41
நமக்கு தேவையான வரைபடத்தை இவ்வாறு கொடுக்கலாம்
LPG_Curve = X X ஐத் தொடங்கி Y ஐத் தொடங்குகிறது, சாய்வு} LPG_Curve = {2.3, 0.30, -0.41}
பிற MQ சென்சார்களுக்கு, தரவுத்தாள் மற்றும் மடக்கை வரைபட சதித்திட்டத்திலிருந்து மேலே உள்ள தரவைப் பெறுங்கள். அளவிடப்பட்ட சென்சார் மற்றும் வாயுவின் அடிப்படையில் மதிப்பு வேறுபடும். இந்த குறிப்பிட்ட தொகுதிக்கு, இது ஒரு டிஜிட்டல் முள் கொண்டிருக்கிறது, இது வாயு இருக்கிறதா இல்லையா என்பது பற்றிய தகவல்களை மட்டுமே வழங்குகிறது. இந்த திட்டத்திற்கு, இது பயன்படுத்தப்படுகிறது.
தேவையான கூறுகள்
PIC மைக்ரோகண்ட்ரோலருடன் MQ சென்சார் இடைமுகப்படுத்த தேவையான கூறுகள் கீழே கொடுக்கப்பட்டுள்ளன-
- 5 வி மின்சாரம்
- ப்ரெட்போர்டு
- 4.7 கே மின்தடை
- எல்சிடி 16 எக்ஸ் 2
- 1 கே மின்தடை
- 20 மெகா ஹெர்ட்ஸ் படிக
- 33pF மின்தேக்கி - 2pcs
- PIC16F877A மைக்ரோகண்ட்ரோலர்
- MQ தொடர் சென்சார்
- பெர்க் மற்றும் பிற ஹூக்கப் கம்பிகள்.
திட்டவட்டமான

பி.ஐ.சி திட்டத்துடன் இந்த கேஸ் சென்சாருக்கான திட்டம் மிகவும் நேராக முன்னோக்கி உள்ளது. எரிவாயு சென்சார் தொகுதி வழங்கிய அனலாக் மின்னழுத்தத்தை அளவிட அனலாக் முள் RA0 மற்றும் டிஜிட்டல் ஒன்று RD5 உடன் இணைக்கப்பட்டுள்ளது. நீங்கள் PIC க்கு முற்றிலும் புதியவர் என்றால், இந்த திட்டத்தை நன்கு புரிந்துகொள்ள நீங்கள் PIC ADC டுடோரியல் மற்றும் PIC LCD டுடோரியலைப் பார்க்க விரும்பலாம்.
சுற்று ஒரு பிரெட் போர்டில் கட்டப்பட்டுள்ளது. இணைப்புகள் முடிந்ததும், எனது அமைவு இதுபோல் தெரிகிறது, கீழே காட்டப்பட்டுள்ளது.

PIC புரோகிராமிங்குடன் MQ சென்சார்
இந்த குறியீட்டின் முக்கிய பகுதி முக்கிய செயல்பாடு மற்றும் பிற தொடர்புடைய புற செயல்பாடுகள் ஆகும். முழுமையான நிரலை இந்த பக்கத்தின் கீழே காணலாம், முக்கியமான குறியீடு துணுக்குகள் பின்வருமாறு விளக்கப்பட்டுள்ளன
இலவச காற்றில் சென்சார் எதிர்ப்பு மதிப்பைப் பெறுவதற்கு கீழேயுள்ள செயல்பாடு பயன்படுத்தப்படுகிறது. அனலாக் சேனல் 0 பயன்படுத்தப்படுவதால், இது அனலாக் சேனல் 0 இலிருந்து தரவைப் பெறுகிறது. இது MQ எரிவாயு சென்சார் அளவீடு செய்வதற்கானது.
மிதவை சென்சார் காலிபிரேஷன் () { int எண்ணிக்கை; // இந்த செயல்பாடு சென்சாரை இலவச காற்று மிதவை வால் = 0; for (count = 0; count <50; count ++) {// பல மாதிரிகளை எடுத்து சராசரி மதிப்பைக் கணக்கிடுங்கள் val + = calculate_resistance (ADC_Read (0)); __ தாமத_எம்எஸ் (500); } val = val / 50; val = val / RO_VALUE_CLEAN_AIR; // RO_CLEAN_AIR_FACTOR ஆல் வகுக்கப்படுவது ரோ ரிட்டர்ன் மதிப்பை அளிக்கிறது ; }
MQ சென்சார் அனலாக் மதிப்புகளைப் படிக்கவும், சராசரியாக ரூ
மிதவை read_MQ () { int எண்ணிக்கை; மிதவை rs = 0; for (count = 0; count <5; count ++) {// பல வாசிப்புகளை எடுத்து சராசரியாக. rs + = கணக்கிட_அறிவிப்பு (ADC_Read (0%); // rs வாயு செறிவுக்கு ஏற்ப மாறுகிறது. __ தாமத_எம்எஸ் (50); } rs = rs / 5; திரும்ப rs; }
மின்னழுத்த வகுப்பி மின்தடையிலிருந்து வரும் எதிர்ப்பையும் சுமை எதிர்ப்பையும் கணக்கிட கீழேயுள்ள செயல்பாடு பயன்படுத்தப்படுகிறது.
float calculate_resistance (int adc_channel) {// சென்சார் மற்றும் சுமை மின்தடை ஒரு மின்னழுத்த வகுப்பினை உருவாக்குகிறது. எனவே அனலாக் மதிப்பு மற்றும் சுமை மதிப்பு வருவாயைப் பயன்படுத்துதல் (((மிதவை) RL_VALUE * (1023-adc_channel) / adc_channel)); // நாம் சென்சார் மின்தடையத்தைக் கண்டுபிடிப்போம். }
கீழே காட்டப்பட்டுள்ளதைப் போல குறியீட்டின் தொடக்கத்தில் RL_VALUE வரையறுக்கப்படுகிறது
# RL_VALUE (10) // வரையறுக்கவும் பலகையில் சுமை எதிர்ப்பை கிலோ-ஓம்ஸில் வரையறுக்கவும்
உள் சுமை எதிர்ப்பைச் சரிபார்த்த பிறகு இந்த மதிப்பை மாற்றவும். இது மற்ற MQ சென்சார் போர்டுகளில் வேறுபட்டிருக்கலாம். கிடைக்கக்கூடிய தரவை பதிவு அளவில் திட்டமிட, கீழேயுள்ள செயல்பாடு பயன்படுத்தப்படுகிறது.
int gas_plot_log_scale (float rs_ro_ratio, float * curve) { return pow (10, (((log (rs_ro_ratio) -curve) / curve) + curve)); }
வளைவு என்பது மேலே உள்ள எங்கள் கட்டுரையில் முன்னர் கணக்கிடப்பட்ட குறியீட்டின் மேலே வரையறுக்கப்பட்ட எல்பிஜி வளைவு ஆகும்.
மிதவை MQ6_curve = {2.3,0.30, -0.41}; // வரைபட சதி, குறிப்பிட்ட சென்சாருக்கு இதை மாற்றவும்
இறுதியாக, அனலாக் மதிப்பை அளவிடுவதற்கும், பிபிஎம் கணக்கிட்டு எல்சிடியில் காண்பிப்பதற்கும் உள்ள முக்கிய செயல்பாடு கீழே கொடுக்கப்பட்டுள்ளது
void main () { system_init (); தெளிவான_ திரை (); lcd_com (FIRST_LINE); lcd_puts ("அளவீடு…."); ரோ = சென்சார் காலிபிரேஷன் (); // தெளிவான_ திரை (); lcd_com (FIRST_LINE); lcd_puts ("முடிந்தது!"); // தெளிவான_ திரை (); lcd_com (FIRST_LINE); lcd_print_number (Ro); lcd_puts ("கே ஓம்ஸ்"); __ தாமத_எம்எஸ் (1500); gas_detect = 0; (1) { if (gas_detect == 0) { lcd_com (FIRST_LINE); lcd_puts ("வாயு உள்ளது"); lcd_com (SECOND_LINE); lcd_puts ("வாயு ppm ="); மிதவை rs = read_MQ (); மிதவை விகிதம் = rs / Ro; lcd_print_number (gas_plot_log_scale (விகிதம், MQ6_curve)); __ தாமத_எம்எஸ் (1500); தெளிவான_ திரை (); } else { lcd_com (FIRST_LINE); lcd_puts ("எரிவாயு இல்லை"); } } }
முதலில், சென்சாரின் RO சுத்தமான காற்றில் அளவிடப்படுகிறது. வாயு இருக்கிறதா இல்லையா என்பதை அறிய டிஜிட்டல் முள் படிக்கப்படுகிறது. வாயு இருந்தால், வழங்கப்பட்ட எல்பிஜி வளைவால் வாயு அளவிடப்படுகிறது.
வாயு கண்டறியப்படும்போது பிபிஎம் மதிப்பு மாறுகிறதா என்று சோதிக்க நான் ஒரு லைட்டரைப் பயன்படுத்தினேன். இந்த சுருட்டு விளக்குகள் அவற்றில் எல்பிஜி வாயுவைக் கொண்டுள்ளன, அவை காற்றில் வெளியிடப்படும் போது எங்கள் சென்சார் மூலம் படிக்கப்படும் மற்றும் எல்சிடி மாற்றங்களின் பிபிஎம் மதிப்பு கீழே காட்டப்பட்டுள்ளது.

இந்த பக்கத்தின் கீழே கொடுக்கப்பட்ட வீடியோவில் முழுமையான வேலை காணலாம். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கருத்துப் பிரிவில் விடுங்கள், அல்லது பிற தொழில்நுட்ப கேள்விகளுக்கு எங்கள் மன்றங்களைப் பயன்படுத்தவும்.
