एलपीजी लीकेज एसएमएस अलर्ट MQ-135 का उपयोग कर - अपने सेलफोन में चेतावनी संदेश प्राप्त करें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





इस लेख में हम Arduino का उपयोग करके एक GSM आधारित LPG रिसाव रिसाव अलर्ट सर्किट का निर्माण करने जा रहे हैं, जो प्राप्तकर्ता को एसएमएस के माध्यम से और आसपास के लोगों को बीप के माध्यम से सचेत करता है, जब LPG गैस LPG सिलेंडर से लीक होती है या यदि अनुचित रूप से बंद वाल्व के कारण रिसाव होता है।

MQ-135 का सेंसर के रूप में उपयोग करना

हम हवा में एलपीजी गैस में वृद्धि का पता लगाने के लिए एमक्यू -135 वायु गुणवत्ता सेंसर का उपयोग करने जा रहे हैं।
यदि आप MQ-135 सेंसर से अधिक परिचित नहीं हैं, तो कृपया इस लेख को देखें, जो सेंसर M-135 के बारे में सभी मूल बातें बताता है:



एलपीजी गैस सिलेंडर में हर दिन हजारों घरों में भोजन के लिए सर्वर होते हैं, कुछ में किसी कंपनी या सरकार से एलपीजी कनेक्शन हो सकता है। गैस रिसाव / विस्फोट से होने वाले नुकसान को हम हमेशा कम आंकते हैं, हो सकता है कि हम कभी-कभार / शायद ही कभी उन्हें अखबार पढ़ते हैं।

हमें स्वीकार करना होगा कि एक पूर्ण या खाली एलपीजी गैस सिलेंडर किसी डायनामाइट से कम नहीं है। अगर हम जानबूझकर या अनजाने में उन्हें गलत तरीके से हैंडल करते हैं तो यह तबाही में खत्म हो जाएगा।



एलपीजी गैस सिलेंडर / स्टोव के वाल्व से रिसाव के कारण सबसे अधिक तबाही होती है। ऐसा इसलिए है, क्योंकि उपयोगकर्ता खाना पकाने के बारे में भूल सकते हैं और घर / अन्य काम में लग जाते हैं। कुकटॉप के बर्नर के चारों ओर तरल पदार्थ के कारण लौ बंद हो जाती है।

एलपीजी गैस इससे बाहर निकलती रहती है और अंत में कमरे से जहरीली गैस निकलती है, जो छोटे प्रभाव के कारण फट सकती है, यहां तक ​​कि एक स्थिर चार्ज भी।

यदि गैस सिलेंडर और कुकटॉप्स को खराब तरीके से बनाए रखा जाता है तो इसी तरह के परिदृश्य का अनुकरण किया जा सकता है। रबर गैस ट्यूब सबसे कमजोर हिस्सा है, जहां सिलेंडर से गैस को बाहर निकालने के लिए एक पिनहोल गैप पर्याप्त है।

एलपीजी गैस में कोई गंध नहीं होती है, एलपीजी गैस निर्माता एक गंध एजेंट जोड़ते हैं, जिसे हम गंध द्वारा महसूस कर सकते हैं। लेकिन, हर किसी के पास व्यस्त जीवन है, हम साइट पर उपलब्ध नहीं हैं जबकि रिसाव होता है। इसलिए हम रसोई के अंदर एक कृत्रिम नाक (MQ-135 सेंसर) रखेंगे।

जब यह एलपीजी गैस का पता लगाता है और पूर्व-निर्धारित सीमा से परे चला जाता है तो यह उपयोगकर्ता को सचेत करने के लिए एसएमएस भेजता है।

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

यह जला हुआ भोजन या एलपीजी गैस रिसाव या आग भी हो सकता है। बस हम कह सकते हैं कि यह एक बहुउद्देशीय चेतावनी प्रणाली है।

परिरूप:

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

सर्किट आरेख

सेंसर के हीटर कॉइल के लिए एक बाहरी बिजली की आपूर्ति का उपयोग किया जाता है। IC7805 के लिए इनपुट 8 वोल्ट से ऊपर होना चाहिए। जीएसएम मॉडेम को अपने डीसी जैक के रूप में संचालित किया जाना चाहिए और Arduino आपूर्ति से होस्ट नहीं किया जाना चाहिए।

जमीन से जमीन का कनेक्शन बाहरी शक्ति, जीएसएम मॉडेम और आर्डिनो के बीच स्थापित होता है। एक मान्य सिम कार्ड का उपयोग करें और सुनिश्चित करें कि, आपके सिम में एसएमएस योजना काम कर रही है।

प्रोटोटाइप छवि:

उपयोग और परीक्षण के लिए दिशा-निर्देश:

परीक्षण के उद्देश्य के लिए हमें सीरियल मॉनीटर की आवश्यकता होती है, एक बार जब आपका अंशांकन पूरा हो जाता है, तो आप बाहरी बिजली स्रोतों से आर्डिनो को पावर कर सकते हैं।

मुख्य आपूर्ति के रूप में बैटरी का उपयोग न करें, यह आपूर्ति से कुछ सौ एमएए खींचता है, जब सेंसर इष्टतम तापमान से नीचे चला जाता है, यह झूठी चेतावनी देता है। हालांकि, आप तेज कट-ऑफ वोल्टेज के साथ बैकअप पावर के लिए बैटरी का उपयोग कर सकते हैं।

जब उपयोगकर्ता सर्किट को चालू करता है, तो सेंसर के लिए इष्टतम तापमान प्राप्त करने में 3 मिनट लगते हैं, तब तक सर्किट निष्क्रिय है। हम सीरियल मॉनीटर से गवाह बन सकते हैं। यह प्रदर्शित करता है 'सेंसर इष्टतम तापमान की प्रतीक्षा कर रहा है'।

एक बार सेंसर इष्टतम तापमान स्तर तक पहुँच जाता है, सेटअप प्राप्तकर्ता फोन नंबर के लिए एक परीक्षण संदेश भेजता है। एक बार जब आप इसे प्राप्त करते हैं, तो आप मान सकते हैं कि जीएसएम मॉडम ठीक काम कर रहा है।

यह सीरियल मॉनिटर पर कुछ संख्याओं को प्रदर्शित करना शुरू करता है, जो सेंसर से वोल्टेज स्तर है। हवा में प्रदूषण अधिक होने से मूल्य अधिक मुद्रित होता है।

सीमा मूल्य निर्धारित करने से पहले आपको उन मूल्यों के बारे में अध्ययन करना चाहिए। उदाहरण के लिए: यदि आपको 300 से 350 के बीच रीडिंग मिल रही है, तो आपको प्रोग्राम में थ्रेशोल्ड सेट करना चाहिए, सीरियल मॉनीटर में रीडिंग के मूल्य का दोगुना होना चाहिए, उपरोक्त मामले के लिए 600 (आप 0 से 1023 तक सेट कर सकते हैं), यह गलत नहीं होना चाहिए कमरे के वायु प्रदूषण की मात्रा में छोटे बदलाव के कारण ट्रिगर, एक डबल या उच्च मूल्य को प्राथमिकता दी जाती है।

अब गैस सेंसर के पास एक सिगार लाइटर लाएं और बिना ज्वलन के गैस को लीक करें। रीडिंग अधिक होनी चाहिए, एक एसएमएस अलर्ट भेजा जाना चाहिए और बजर बीप करना शुरू कर देगा।

खाना पकाने के क्षेत्र के ऊपर सेंसर को सीधे न रखें, क्योंकि सेंसर जंग के लिए अतिसंवेदनशील होता है और गर्म खाद्य कणों के उत्सर्जन के कारण कचरा मूल्यों को पढ़ता है और गलत एसएमएस अलर्ट भेजता है।

कार्यक्रम कोड:

//--------------Program developed by R.Girish---------------//
#include
SoftwareSerial gsm(9,8)
int input=A0
int output=7
int th=600 //set threshold temperature
unsigned long A = 1000L
unsigned long B = A * 60
unsigned long C = B * 3
unsigned long D = B * 30
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
Serial.println('Sensor waiting for optimum temperature')
delay(C)
Serial.println('Sending test SMS......')
gsm.begin(9600)
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91xxxxxxxxxx'r') // Replace x with mobile number
delay(1000)
gsm.println('LPG leak, test SMS')// The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('Test SMS sent.')
}
void loop()
{
Serial.println(analogRead(input))
delay(1000)
if(analogRead(input)>th)
{
delay(5000)
if(analogRead(input)>th)
{
Serial.println('Sending SMS............')
Serial.println(analogRead(input))
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91xxxxxxxxxxx'r') // Replace x with mobile number
delay(1000)
gsm.println('Warning: LPG gas leak detected')// The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('SMS sent.')
digitalWrite(output,HIGH)
delay(B)
delay(B)
digitalWrite(output,LOW)
delay(D)
}
}
}
//--------------Program developed by R.Girish---------------//

नोट: अपने मूल्य से th = 600 को बदलें।
int th = 600 // सेट थ्रेशोल्ड तापमान

एक्स को प्राप्तकर्ता फोन नंबर से बदलें। आपको प्रोग्राम में प्राप्तकर्ता फोन नंबर को दो स्थानों पर रखना होगा।
gsm.println ('AT + CMGS =' + 91xxxxxxxxxx'r ') // मोबाइल नंबर के साथ x बदलें




पिछला: इस फुट को सक्रिय सीढ़ी लाइट सर्किट बनाएं अगला: कैसे Arduino के साथ एलईडी वायु प्रदूषण मीटर सर्किट बनाने के लिए