विषयसूची:

रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी: 9 कदम
रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी: 9 कदम

वीडियो: रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी: 9 कदम

वीडियो: रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी: 9 कदम
वीडियो: Air Quality Monitoring using thinkspeak with these sensors mq2, mq7,mq135 and dht11 || IOT projects 2024, जुलाई
Anonim
रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी
रास्पबेरी पीआई वायु गुणवत्ता और गैस डिटेक्टर V1.1 के लिए समझदारी से टोपी

Sensly एक पोर्टेबल प्रदूषण सेंसर है जो मौजूद विभिन्न गैसों के बारे में जानकारी एकत्र करने के लिए अपने ऑनबोर्ड गैस सेंसर का उपयोग करके हवा में प्रदूषण के स्तर का पता लगाने में सक्षम है। रीयल-टाइम पुश नोटिफिकेशन अपडेट के लिए यह जानकारी सीधे आपके स्मार्टफोन में फीड की जा सकती है। समझदारी से औद्योगिक सेंसर का उपयोग करता है जो कार्यालय, घर या काम के माहौल के सटीक पढ़ने का आश्वासन देता है। इस डेटा से अवगत होने से आपको कार्रवाई करने और अपने आस-पास प्रदूषण के स्तर को नीचे लाने में मदद मिलती है।

एल्टीट्यूड टेक लिमिटेड की हमारी टीम रास्पबेरी पाई मिनी कंप्यूटर की बहुत बड़ी प्रशंसक है। हम रास्पबेरी पाई समुदाय को अपना स्वयं का सेंसली उपकरण विकसित करने और विभिन्न प्रकार की गैसों के बारे में सीखते हुए प्रयोगों पर काम करना शुरू करने में मदद करने के लिए वास्तव में उत्सुक हैं। हमने रास्पबेरी पाई के लिए सेंसली हैट विकसित किया है। शुरुआत में किकस्टार्टर पर लॉन्च किया गया, हम निर्माताओं को यह अभिनव विकास उत्पाद प्रदान करने के लिए उत्साहित हैं।

सेंसली HAT का उपयोग कैसे करें

सेंसली रास्पबेरी पाई HAT का उपयोग करने की कल्पना करें:

  1. अपना खुद का वेदरप्रूफ केस बनाएं और दूरदराज के स्थानों में हवा की गुणवत्ता की निगरानी करें।
  2. अपने घर के आसपास हवा की गुणवत्ता की निगरानी करें।
  3. इसका प्रयोग विद्यालयी प्रयोगों के लिए करें।

चरण 1: बॉक्स में भाग

बॉक्स में भाग
बॉक्स में भाग

अपनी जरूरत की हर चीज पाने के साथ शुरुआत करें।

  • समझदारी से HAT
  • बीएमई 280/680 तापमान, आर्द्रता और दबाव सेंसर मॉड्यूल
  • तीव्र PM10 सेंसर
  • PM10 केबल
  • 40 पिन रास्पबेरी पाई हैडर

चरण 2: समझदारी से सभी को एक साथ रखना

समझदारी से सभी को एक साथ रखना
समझदारी से सभी को एक साथ रखना
समझदारी से सभी को एक साथ रखना
समझदारी से सभी को एक साथ रखना
समझदारी से सभी को एक साथ रखना
समझदारी से सभी को एक साथ रखना

आइए इसे सब एक साथ रखें:

  • ४० पिन हेडर को Sensly HAT पर पिन होल में डालें और फिर Sensly HAT को pi पर रखें
  • BME 280 मॉड्यूल को Sensly HAT पर रखें ताकि पिन का मिलान सुनिश्चित हो सके। यह जानने के लिए मॉड्यूल के नीचे देखें कि इसका मुख किस दिशा में होना चाहिए।
  • पीएम सेंसर केबल को पीएम हेडर लेबल वाले पोर्ट में प्लग करें
  • एक बार यह हो जाने के बाद, हम रास्पबेरी पाई को चालू कर सकते हैं।
  • पूरी तरह से चालू होने पर Sensly Hat के पावर ड्रॉ के कारण यह अनुशंसा की जाती है कि आप अपने pi को पावर देने के लिए रास्पबेरी पाई चार्जर का उपयोग करें।

चरण 3: अतिरिक्त भाग

अतिरिक्त भाग
अतिरिक्त भाग

अपने रास्पबेरी पाई के लिए सब कुछ प्राप्त करना

  • रास्पबेरी पाई 2 या 3
  • मॉनिटर
  • कीबोर्ड और माउस
  • इंटरनेट कनेक्शन
  • एच डी ऍम आई केबल
  • रास्पबेरी पाई 3 चार्जर
  • रास्पियन जेसी का नवीनतम संस्करण

चरण 4: रास्पबेरी पाई की स्थापना

रास्पबेरी पाई की स्थापना
रास्पबेरी पाई की स्थापना
रास्पबेरी पाई की स्थापना
रास्पबेरी पाई की स्थापना
रास्पबेरी पाई की स्थापना
रास्पबेरी पाई की स्थापना

यदि आपको रास्पबेरी पाई फाउंडेशन की आवश्यकता हो तो रास्पबेरी पाई सेटअप करने के लिए मार्गदर्शिका

www.raspberrypi.org/learning/hardware-guid…

रास्पियन जेसी का नवीनतम संस्करण नीचे दिए गए लिंक पर पाया जा सकता है।

www.raspberrypi.org/downloads/

चरण 5: सॉफ्टवेयर डाउनलोड करें

सॉफ्टवेयर डाउनलोड करें
सॉफ्टवेयर डाउनलोड करें
सॉफ्टवेयर डाउनलोड करें
सॉफ्टवेयर डाउनलोड करें
सॉफ्टवेयर डाउनलोड करें
सॉफ्टवेयर डाउनलोड करें

रास्पबेरी पाई को सेंसली एचएटी से कनेक्ट करने के लिए सेट करना।

ऐसा करने के कुछ तरीके हैं, पहले आप यहां रास्पियन छवि डाउनलोड कर सकते हैं। यह काम करने के लिए पूर्व-कॉन्फ़िगर किया जाएगा। दूसरे, आप इंस्टाल स्क्रिप्ट को डाउनलोड कर सकते हैं

github.com/Altitude-Tech/Sensly_Install

सबसे पहले हमें कमांड का उपयोग करके इंस्टॉल स्क्रिप्ट को डाउनलोड करना होगा। सुनिश्चित करें कि आप अपनी होम निर्देशिका में हैं

$ git क्लोन

फिर हम निर्देशिका को Sensly_Install फ़ोल्डर में बदलते हैं

$ सीडी /पथ/से/Sensly_Install

इसके बाद, हमें इंस्टॉल स्क्रिप्ट को निष्पादन योग्य बनाने की आवश्यकता है।

$ chmod u+x./Sensly_Dev_Install.sh

अंत में हम स्क्रिप्ट चलाते हैं। कुछ संकेत मिलेंगे जिन्हें आपको जारी रखने की पुष्टि करने के लिए Y टाइप करना होगा

$ सुडो./Sensly_Dev_Install.sh

एक बार इसे पूरा करने के बाद आपका पीआई फिर से चालू हो जाएगा। यह पुष्टि करने के लिए कि सब कुछ काम कर रहा है, हम निम्नलिखित कमांड चला सकते हैं।

$ i2cdetect -y 1

आपको स्क्रीन पर स्थिति 05 और 76 देखने में सक्षम होना चाहिए।

चरण 6: अंशांकन फर्मवेयर

अंशांकन फर्मवेयर
अंशांकन फर्मवेयर

अंशांकन प्रक्रिया को चलाने में सक्षम होने के लिए, एक अद्यतन चरण की आवश्यकता होती है। अंशांकन फर्मवेयर के लिए फ़ाइलों को डाउनलोड करने के लिए पहला कदम है:

$ git क्लोन

अब हमें सेंसली को अपलोड मोड में डालने की जरूरत है इसके लिए रास्पबेरी पाई और सेंसली ऊपर दिखाए गए अनुसार कनेक्ट हो जाता है। अपलोड मोड केवल V1.1-1.4 संस्करण के लिए है। रास्पबेरी पाई को यूएसबी के जरिए पावर मिलती है, फिर सेंसली को रेड और ब्लैक केबल्स से पावर मिलती है।

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

सब कुछ कनेक्ट होने के बाद फर्मवेयर स्क्रिप्ट चलाने का समय आ गया है।

$ sudo python Firmware_Updater_Calibration.py

एक बार अपलोड मोड समाप्त हो जाने के बाद, रास्पबेरी पाई के ऊपर सेंसली को कनेक्ट करें और अगले चरण पर जाएं।

चरण 7: गैस सेंसर को कैलिब्रेट करें

गैस सेंसर को कैलिब्रेट करें
गैस सेंसर को कैलिब्रेट करें

जब हम उन्हें निर्माताओं से प्राप्त करते हैं तो सुरक्षात्मक कोटिंग को हटाने के लिए एक प्री-हीटिंग/बर्न-इन चरण आवश्यक होता है, यह आमतौर पर 48 घंटे होता है और केवल एक बार किया जाना होता है। उसके बाद, हम आम तौर पर किसी भी डेटा को लॉग करने से पहले रीडिंग को स्थिर करने के लिए सेंसर को 15 मिनट तक गर्म करने की सलाह देते हैं।

अब हमें पीपीएम की गणना करने में सक्षम होने के लिए गैस सेंसर को कैलिब्रेट करने की आवश्यकता है। ऐसा करने के लिए हमें Sensly HAT को स्वच्छ वायु वातावरण में रखना होगा। यह बाहर हो सकता है या यदि आपके पास सिंथेटिक हवा में सुविधाएं हैं। जबकि आप इसे जिस हवा में डालते हैं, वह सेंसर की सटीकता को प्रभावित करेगा, यह सटीकता को प्रभावित नहीं करेगा, इसलिए यदि आप अपनी वायु गुणवत्ता में बदलाव को ट्रैक करना चाहते हैं तो Sensly उपयुक्त होगा। Sensly HAT कैलिब्रेशन फ़र्मवेयर के साथ प्री-लोडेड आता है, इसलिए हम प्रत्येक गैस सेंसर के लिए R0 मान खोजने के लिए केवल कैलिब्रेशन स्क्रिप्ट चला सकते हैं। कैलिब्रेशन वातावरण में Sensly को रखने में सक्षम होने के लिए हमें पीआई बूट होने पर कैलिब्रेशन स्क्रिप्ट चलाने में सक्षम होना चाहिए। इसके लिए हमें डाउनलोड करना होगा:

$ git क्लोन

इसके बाद, हमें फ़ाइल में निम्न कमांड डालने की आवश्यकता है

$ @reboot sudo python /path/to/Sensly_Calibration.py

कमांड को "/etc/rc.local" में होना चाहिए जैसा कि ऊपर चित्र में दिखाया गया है। ऐसा करने के लिए हम टर्मिनल में टाइप करेंगे:

$ सुडो नैनो /etc/rc.local

फिर हम Ctrl+x फिर Y का उपयोग करके फ़ाइल को बंद कर देते हैं। इसका मतलब यह होगा कि हर बार जब आप अपना पाई शुरू करेंगे तो यह कैलिब्रेशन स्क्रिप्ट चलाएगा।

अब आप इसे अपने साथ स्वच्छ वायु वातावरण में ले जा सकते हैं और इसे आधे घंटे से एक घंटे के बीच छोड़ सकते हैं। जितना लंबा उतना अच्छा।

एक बार जब यह समाप्त हो जाता है तो आपके पास Sensly_Calibration_"date"_"time.csv नाम की एक फ़ाइल होनी चाहिए जहां "तारीख" को रास्पबेरी पाई पर संग्रहीत वर्तमान तिथि से बदल दिया जाएगा और "समय" को वर्तमान समय से बदल दिया जाएगा। इस फ़ाइल में अंशांकन चरण के दौरान गणना किए गए R0 मान शामिल होंगे, जो हर 5 मिनट में औसतन होते हैं। चूंकि स्क्रिप्ट एक रनिंग एवरेज लॉग करती है, आप फ़ाइल में अंतिम प्रविष्टि को MQ2, MQ7 और MQ135 के लिए R0 मान के रूप में लेते हैं। इसके बाद इसे Sensly.py फ़ाइल में डाल दिया जाएगा। हमें पता चला कि प्रत्येक गैस के लिए पीपीएम मूल्यों की गणना करने में सक्षम बनाने के लिए

चरण 8: सेंसली HAT. चलाना

सेंसली HAT चल रहा है
सेंसली HAT चल रहा है
सेंसली HAT चल रहा है
सेंसली HAT चल रहा है
सेंसली HAT चल रहा है
सेंसली HAT चल रहा है

Sensly को पूर्ण संचालन मोड में चलाने में सक्षम होने के लिए हमें इसे कैलिब्रेशन मोड से बाहर निकालने के लिए फर्मवेयर को अपडेट करने की आवश्यकता है। यह उस लाइन को हटाकर किया जाता है जिसे "/etc/rc.local" में जोड़ा गया था, इसलिए बोर्ड हर बार पीआई शुरू होने पर कैलिब्रेशन मोड में नहीं जाता है, फिर फर्मवेयर_अपडेटर_ऑपरेशन.py स्क्रिप्ट चला रहा है, जिसमें सेंसली जुड़ा हुआ है चरण 6.

फिर हम फर्मवेयर अपडेटर को Sensly_Update_for_v1_1 निर्देशिका से निम्नानुसार चलाते हैं:

  • $ सीडी /होम/पीआई/Sensly_Update_for_v1_1/
  • $ sudo python Firmware_Updater_Operation.py

एक बार सेंसली फर्मवेयर अपडेट हो जाने के बाद, सेंसली को हमेशा की तरह रास्पबेरी पाई से कनेक्ट करें।

अब Sensly.py स्क्रिप्ट चलाएँ:

अजगर /home/pi/Sensly/Sensly.py

अंत में, आपको स्क्रिप्ट को स्वचालित रूप से चलाने के लिए सक्षम करने के लिए हम फिर से crontab कमांड चलाते हैं।

$ क्रोंटैब -ई

फिर हमारी पिछली प्रविष्टि को हटाते हुए इसे फ़ाइल के अंत में जोड़ें

@reboot python /path/to/Sensly.py

अब हर बार जब आप अपने पीआई को बूट करते हैं तो Sensly HAT को एक csv फ़ाइल के रूप में नमूनाडेटा फ़ोल्डर में डेटा लॉग करना चाहिए। अंतिम चरण कैलिब्रेशन चरण के दौरान आपके द्वारा प्राप्त किए गए R0 मानों को लेना है और उन्हें अंतिम स्क्रीन शॉट पर प्रकाश डाला गया है।

अगला निर्देश जो हम जारी करेंगे, वह आपको दिखाएगा कि इसे साजिश के साथ कैसे जोड़ा जाए।

चरण 9: अंतिम चरण

अंतिम चरण
अंतिम चरण

कृपया अपना डेटा साझा करें क्योंकि इससे हमें Sensly के लिए बेहतर अपडेट बनाने में मदद मिलेगी।

अगर आपको लगता है कि आपके पास Sensly का उपयोग करके एक महान निर्देशयोग्य लिखने का कौशल है, तो हमारे स्टोर से एक खरीद लें और अगर हमें यह पसंद आया तो हम आपके पैसे वापस कर देंगे और आपको और भी उपहार भेजेंगे!

सिफारिश की: