विषयसूची:

Arduino और रास्पबेरी पाई के साथ IoT गैस डिटेक्टर: 5 कदम
Arduino और रास्पबेरी पाई के साथ IoT गैस डिटेक्टर: 5 कदम

वीडियो: Arduino और रास्पबेरी पाई के साथ IoT गैस डिटेक्टर: 5 कदम

वीडियो: Arduino और रास्पबेरी पाई के साथ IoT गैस डिटेक्टर: 5 कदम
वीडियो: Made a Gas Leak Detector with Arduino and MQ-2 Sensor. Code by ChatGPT #shorts #arduino #chatgpt 2024, नवंबर
Anonim
Image
Image
गैस सेंसर को Arduino से कनेक्ट करें
गैस सेंसर को Arduino से कनेक्ट करें

इस निर्देश में आप सीखेंगे कि एक Arduino, एक रास्पबेरी पाई और एक MQ-5 गैस सेंसर का उपयोग करके IoT गैस डिटेक्टर कैसे बनाया जाए। इन भागों के अलावा, आपको Arduino को गैस सेंसर से जोड़ने के लिए तीन तारों की आवश्यकता होगी। एक बार ऐसा करने के बाद आप कमरे में वर्तमान गैस स्तर प्राप्त करने के लिए Arduino और रास्पबेरी पाई के लिए कोड लिखने में सक्षम होंगे, चाहे वह प्राकृतिक गैस, शराब, या यहां तक कि आपकी सांस भी हो। आएँ शुरू करें!

चरण 1: गैस सेंसर को Arduino से कनेक्ट करें

गैस सेंसर को Arduino से कनेक्ट करें
गैस सेंसर को Arduino से कनेक्ट करें

गैस सेंसर को Arduino से जोड़ने के लिए आपको तीन तारों की आवश्यकता होगी:

-एक सेंसर के A0 (एनालॉग आउट) से Arduino पर एक एनालॉग इनपुट पिन तक

-एक सेंसर के GND (ग्राउंड पिन) से Arduino पर ग्राउंड पिन तक

-एक सेंसर के VCC (पावर इनपुट) से Arduino पर 5v पिन तक

एक बार ऐसा करने के बाद, Arduino चालू करें। आपको गैस सेंसर पर लाल बत्ती देखनी चाहिए।

चरण 2: Arduino को रास्पबेरी पाई से कनेक्ट करें

Arduino को रास्पबेरी पाई से कनेक्ट करें
Arduino को रास्पबेरी पाई से कनेक्ट करें

यह सत्यापित करने के लिए कि यह पाई के यूएसबी पोर्ट के माध्यम से संचालित है, आपको Arduino को रास्पबेरी पाई में प्लग करना होगा। आप इस कनेक्शन का उपयोग Arduino के serial.println() फ़ंक्शन के माध्यम से संचार के लिए भी करेंगे, जो रास्पबेरी पाई द्वारा प्राप्त किया जाएगा।

चरण 3: Arduino के लिए कुछ कोड लिखें

Arduino के लिए कुछ कोड लिखें
Arduino के लिए कुछ कोड लिखें

अब जब Arduino जुड़ा हुआ है, तो उसे गैस सेंसर से रीडिंग लेने और उसे रास्पबेरी पाई में संचारित करने में सक्षम होना चाहिए। ऐसा करने के लिए, कोड की कुछ पंक्तियों की आवश्यकता होती है: Arduino को सेंसर से एनालॉग इनपुट लेना चाहिए और फिर इसे सीरियल कनेक्शन में लिखना चाहिए, जो कि पाई को इसे पढ़ने की अनुमति देगा। यह कैसे करना है इसका एक उदाहरण चित्र में शामिल है।

चरण 4: रास्पबेरी पाई के लिए कुछ कोड लिखें

रास्पबेरी पाई के लिए कुछ कोड लिखें
रास्पबेरी पाई के लिए कुछ कोड लिखें
रास्पबेरी पाई के लिए कुछ कोड लिखें
रास्पबेरी पाई के लिए कुछ कोड लिखें
रास्पबेरी पाई के लिए कुछ कोड लिखें
रास्पबेरी पाई के लिए कुछ कोड लिखें

अब आपको Arduino से आने वाले डेटा को "पकड़ने" और इसे इंटरनेट पर प्रदर्शित करने के लिए दूसरे छोर पर कुछ कोड की आवश्यकता होगी। ऐसा करने के लिए हम फ्लास्क के साथ अपने उदाहरण में पायथन का उपयोग करेंगे, जो हमें सेंसर के पिछले रीडिंग के औसत के साथ सेंसर डेटा के साथ एक वेबपेज की सेवा करने देगा। आपको वेब सर्वर और सीरियल पोर्ट संचार के काम करने के लिए चित्र में दिखाए गए मॉड्यूल को आयात करने की आवश्यकता होगी।

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

चरण 5: एक केस बनाएं और इसे आज़माएं

एक केस बनाएं और इसे आज़माएं!
एक केस बनाएं और इसे आज़माएं!
एक केस बनाएं और इसे आज़माएं!
एक केस बनाएं और इसे आज़माएं!
एक केस बनाएं और इसे आज़माएं!
एक केस बनाएं और इसे आज़माएं!

अंत में, एक बार जब आप अपने सेंसर का परीक्षण कर लेते हैं, तो आप इसके लिए एक केस बना सकते हैं और इसका परीक्षण कर सकते हैं! आप एक 3D प्रिंटर के साथ एक केस बना सकते हैं (Pi और Arduino के लिए पूर्व-निर्मित मामले पहले से मौजूद हैं) या यहां तक कि कार्डबोर्ड से एक का निर्माण भी कर सकते हैं। दोनों का एक उदाहरण ऊपर शामिल है। हमें अपने मामले थिंगविवर्स (यहां और यहां) से मिले हैं। अंत में, चुनाव आप पर निर्भर है! खुश इमारत!

सिफारिश की: