विषयसूची:
- चरण 1: गैस सेंसर को Arduino से कनेक्ट करें
- चरण 2: Arduino को रास्पबेरी पाई से कनेक्ट करें
- चरण 3: Arduino के लिए कुछ कोड लिखें
- चरण 4: रास्पबेरी पाई के लिए कुछ कोड लिखें
- चरण 5: एक केस बनाएं और इसे आज़माएं
वीडियो: Arduino और रास्पबेरी पाई के साथ IoT गैस डिटेक्टर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्देश में आप सीखेंगे कि एक Arduino, एक रास्पबेरी पाई और एक MQ-5 गैस सेंसर का उपयोग करके IoT गैस डिटेक्टर कैसे बनाया जाए। इन भागों के अलावा, आपको Arduino को गैस सेंसर से जोड़ने के लिए तीन तारों की आवश्यकता होगी। एक बार ऐसा करने के बाद आप कमरे में वर्तमान गैस स्तर प्राप्त करने के लिए Arduino और रास्पबेरी पाई के लिए कोड लिखने में सक्षम होंगे, चाहे वह प्राकृतिक गैस, शराब, या यहां तक कि आपकी सांस भी हो। आएँ शुरू करें!
चरण 1: गैस सेंसर को Arduino से कनेक्ट करें
गैस सेंसर को Arduino से जोड़ने के लिए आपको तीन तारों की आवश्यकता होगी:
-एक सेंसर के A0 (एनालॉग आउट) से Arduino पर एक एनालॉग इनपुट पिन तक
-एक सेंसर के GND (ग्राउंड पिन) से Arduino पर ग्राउंड पिन तक
-एक सेंसर के VCC (पावर इनपुट) से Arduino पर 5v पिन तक
एक बार ऐसा करने के बाद, Arduino चालू करें। आपको गैस सेंसर पर लाल बत्ती देखनी चाहिए।
चरण 2: Arduino को रास्पबेरी पाई से कनेक्ट करें
यह सत्यापित करने के लिए कि यह पाई के यूएसबी पोर्ट के माध्यम से संचालित है, आपको Arduino को रास्पबेरी पाई में प्लग करना होगा। आप इस कनेक्शन का उपयोग Arduino के serial.println() फ़ंक्शन के माध्यम से संचार के लिए भी करेंगे, जो रास्पबेरी पाई द्वारा प्राप्त किया जाएगा।
चरण 3: Arduino के लिए कुछ कोड लिखें
अब जब Arduino जुड़ा हुआ है, तो उसे गैस सेंसर से रीडिंग लेने और उसे रास्पबेरी पाई में संचारित करने में सक्षम होना चाहिए। ऐसा करने के लिए, कोड की कुछ पंक्तियों की आवश्यकता होती है: Arduino को सेंसर से एनालॉग इनपुट लेना चाहिए और फिर इसे सीरियल कनेक्शन में लिखना चाहिए, जो कि पाई को इसे पढ़ने की अनुमति देगा। यह कैसे करना है इसका एक उदाहरण चित्र में शामिल है।
चरण 4: रास्पबेरी पाई के लिए कुछ कोड लिखें
अब आपको Arduino से आने वाले डेटा को "पकड़ने" और इसे इंटरनेट पर प्रदर्शित करने के लिए दूसरे छोर पर कुछ कोड की आवश्यकता होगी। ऐसा करने के लिए हम फ्लास्क के साथ अपने उदाहरण में पायथन का उपयोग करेंगे, जो हमें सेंसर के पिछले रीडिंग के औसत के साथ सेंसर डेटा के साथ एक वेबपेज की सेवा करने देगा। आपको वेब सर्वर और सीरियल पोर्ट संचार के काम करने के लिए चित्र में दिखाए गए मॉड्यूल को आयात करने की आवश्यकता होगी।
इसके बाद, आप एक नया सीरियल कनेक्शन शुरू करना चाहते हैं और एक सेंसर क्लास लिखना चाहते हैं जो Arduino से पढ़ेगा और उस डेटा को हमारे फ्लास्क रूट के साथ पास करेगा, जो दूसरी तस्वीर में दिखाया गया है। अंत में, आप HTML में एक वेबपेज बनाना चाहेंगे ताकि हम वास्तव में अपना डेटा देख सकें। आप यह कैसे कर सकते हैं इसका एक उदाहरण यहां शामिल है।
चरण 5: एक केस बनाएं और इसे आज़माएं
अंत में, एक बार जब आप अपने सेंसर का परीक्षण कर लेते हैं, तो आप इसके लिए एक केस बना सकते हैं और इसका परीक्षण कर सकते हैं! आप एक 3D प्रिंटर के साथ एक केस बना सकते हैं (Pi और Arduino के लिए पूर्व-निर्मित मामले पहले से मौजूद हैं) या यहां तक कि कार्डबोर्ड से एक का निर्माण भी कर सकते हैं। दोनों का एक उदाहरण ऊपर शामिल है। हमें अपने मामले थिंगविवर्स (यहां और यहां) से मिले हैं। अंत में, चुनाव आप पर निर्भर है! खुश इमारत!
सिफारिश की:
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी: 9 कदम
रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए सेंसली हैट: सेंसली एक पोर्टेबल प्रदूषण सेंसर है जो मौजूद विभिन्न गैसों के बारे में जानकारी एकत्र करने के लिए अपने ऑनबोर्ड गैस सेंसर का उपयोग करके हवा में प्रदूषण के स्तर का पता लगाने में सक्षम है। यह जानकारी रीयल-टाइम पु के लिए सीधे आपके स्मार्टफोन में फीड की जा सकती है
रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: 8 कदम
रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: सेंसली एक पोर्टेबल प्रदूषण सेंसर है जो मौजूद विभिन्न गैसों के बारे में जानकारी एकत्र करने के लिए अपने ऑनबोर्ड गैस सेंसर का उपयोग करके हवा में प्रदूषण के स्तर का पता लगाने में सक्षम है। यह जानकारी रीयल-टाइम पु के लिए सीधे आपके स्मार्टफोन में फीड की जा सकती है