विषयसूची:

रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: 8 कदम
रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: 8 कदम

वीडियो: रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: 8 कदम

वीडियो: रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9 के लिए सेंसली हैट: 8 कदम
वीडियो: DIY Air Quality Detector Yourself 2024, दिसंबर
Anonim
रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9. के लिए सेंसली हैट
रास्पबेरी पाई वायु गुणवत्ता और गैस डिटेक्टर V0.9. के लिए सेंसली हैट

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

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

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

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

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

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

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

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

  • समझदारी से HAT
  • बीएमई 280 तापमान, आर्द्रता और दबाव सेंसर मॉड्यूल
  • तीव्र 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: सॉफ्टवेयर डाउनलोड करें

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

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

ऐसा करने के कुछ तरीके हैं, पहले आप यहां रास्पियन छवि डाउनलोड कर सकते हैं। यह काम करने के लिए पूर्व-कॉन्फ़िगर किया जाएगा। दूसरे, आप इंस्टॉल स्क्रिप्ट को https://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: गैस सेंसर को कैलिब्रेट करें

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

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

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

$ git क्लोन

उस फ़ोल्डर के अंदर, हम Sensly_Calibration.py स्क्रिप्ट का उपयोग करेंगे, लेकिन पहले हमें स्वचालित अंशांकन सेट करने की आवश्यकता है। टर्मिनल में निम्न कमांड टाइप करें

$सुडो क्रोंटैब-ई

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

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

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

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

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

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

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

Sensly को पूर्ण संचालन मोड में चलाने में सक्षम होने के लिए हमें इसे कैलिब्रेशन मोड से बाहर निकालने के लिए फर्मवेयर को अपडेट करने की आवश्यकता है। यह update.sh स्क्रिप्ट चलाकर किया जाता है

  • $ सीडी /पथ/से/Sensly_Install/
  • $ सुडो./Update.sh

एक बार पूरा होने के बाद अब हम अपनी मुख्य पायथन लिपि चला सकते हैं। सेंसली फोल्डर के अंदर रन करें:

$ अजगर /पथ/से/Sensly.py

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

$ क्रोंटैब -ई

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

$@reboot python /path/to/Sensly.py

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

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

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

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

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

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

सिफारिश की: