विषयसूची:

रास्पबेरी पाई का उपयोग, SI7006 के साथ आर्द्रता और तापमान का मूल्यांकन करें: 6 कदम
रास्पबेरी पाई का उपयोग, SI7006 के साथ आर्द्रता और तापमान का मूल्यांकन करें: 6 कदम

वीडियो: रास्पबेरी पाई का उपयोग, SI7006 के साथ आर्द्रता और तापमान का मूल्यांकन करें: 6 कदम

वीडियो: रास्पबेरी पाई का उपयोग, SI7006 के साथ आर्द्रता और तापमान का मूल्यांकन करें: 6 कदम
वीडियो: Review Raspberry Pi 10.1 inch Touchscreen Monitor 2024, जून
Anonim
Image
Image
आवश्यक उपकरण हमें चाहिए
आवश्यक उपकरण हमें चाहिए

रास्पबेरी पाई के प्रति उत्साही होने के नाते, हमने इसके साथ कुछ और शानदार प्रयोगों के बारे में सोचा।

इस अभियान में, हम रास्पबेरी पाई और SI7006, आर्द्रता और तापमान सेंसर का उपयोग करके तापमान और आर्द्रता को मापेंगे जिन्हें नियंत्रित करने की आवश्यकता है। तो आइए नमी को मापने के लिए एक प्रणाली बनाने की इस यात्रा पर एक नजर डालते हैं।

चरण 1: अनिवार्य उपकरण जिसकी हमें आवश्यकता है

आवश्यक उपकरण हमें चाहिए
आवश्यक उपकरण हमें चाहिए
आवश्यक उपकरण हमें चाहिए
आवश्यक उपकरण हमें चाहिए

सटीक भागों, उनके मूल्य और उन्हें प्राप्त करने के लिए पृथ्वी पर कहां जाना है, यह वास्तव में कष्टप्रद है। चिंता मत करो। हमने आपके लिए इसे सॉर्ट किया है। एक बार जब आप सभी भागों पर अपना हाथ रख लेते हैं, तो परियोजना 100 मीटर स्प्रिंट में बोल्ट जितनी तेज हो जाएगी।

1. रास्पबेरी पाई

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

2. रास्पबेरी पाई के लिए I2C शील्ड

हमारी राय में, केवल एक चीज जो रास्पबेरी पाई 2 और पाई 3 में वास्तव में कमी है, वह है I²C पोर्ट। INPI2(I2C अडैप्टर) कई I²C उपकरणों के साथ उपयोग के लिए रास्पबेरी पाई 2/3 एक I²C पोर्ट प्रदान करता है। यह DCUBE स्टोर पर उपलब्ध है।

3. SI7006 आर्द्रता और तापमान सेंसर

Si7006 I²C आर्द्रता और तापमान सेंसर एक अखंड CMOS IC है जो आर्द्रता और तापमान सेंसर तत्व, एक एनालॉग-टू-डिजिटल कनवर्टर, सिग्नल प्रोसेसिंग, अंशांकन डेटा और एक I²C इंटरफ़ेस को एकीकृत करता है। हमने यह सेंसर DCUBE स्टोर से खरीदा है।

4. I2C कनेक्टिंग केबल

हमारे पास DCUBE स्टोर पर I²C कनेक्टिंग केबल उपलब्ध थी।

5. माइक्रो यूएसबी केबल

कम से कम जटिल, लेकिन बिजली की आवश्यकता के मामले में सबसे कठोर रास्पबेरी पाई है! रास्पबेरी पाई को पावर देने का सबसे आसान तरीका माइक्रो यूएसबी केबल है।

६. ईथरनेट (लैन) केबल / यूएसबी वाईफाई डोंगल

"मजबूत बनो" मैंने अपने वाईफाई सिग्नल पर फुसफुसाया। अपने रास्पबेरी पाई को एक ईथरनेट (LAN) केबल से कनेक्ट करें और इसे अपने नेटवर्क राउटर में प्लग करें। वैकल्पिक रूप से, वाई-फ़ाई अडैप्टर की तलाश करें और वायरलेस नेटवर्क तक पहुँचने के लिए किसी एक USB पोर्ट का उपयोग करें। यह एक स्मार्ट विकल्प है, आसान, छोटा और सस्ता!

7. एचडीएमआई केबल / रिमोट एक्सेस

बोर्ड पर एचडीएमआई केबल के साथ, आप इसे डिजिटल टीवी या मॉनिटर से जोड़ सकते हैं। पैसा बचाना चाहते हैं! रास्पबेरी पाई को विभिन्न तरीकों जैसे-एसएसएच और इंटरनेट पर एक्सेस का उपयोग करके दूरस्थ रूप से एक्सेस किया जा सकता है। आप पुटी ओपन सोर्स सॉफ्टवेयर का उपयोग कर सकते हैं।

पैसा अक्सर बहुत ज्यादा खर्च होता है।

चरण 2: हार्डवेयर कनेक्शन बनाना

हार्डवेयर कनेक्शन बनाना
हार्डवेयर कनेक्शन बनाना
हार्डवेयर कनेक्शन बनाना
हार्डवेयर कनेक्शन बनाना

सामान्य तौर पर, सर्किट बहुत सीधे आगे होता है। दिखाए गए योजनाबद्ध के अनुसार सर्किट बनाएं। लेआउट अपेक्षाकृत सरल है, और आपको कोई समस्या नहीं होनी चाहिए। हमारे परिप्रेक्ष्य में, हमने हार्डवेयर और सॉफ़्टवेयर के लिए हमारी मेमोरी को नवीनीकृत करने के लिए इलेक्ट्रॉनिक्स की कुछ बुनियादी बातों को संशोधित किया है। हम इस परियोजना के लिए एक साधारण इलेक्ट्रॉनिक योजना बनाना चाहते थे। इलेक्ट्रॉनिक स्कीमैटिक्स इलेक्ट्रॉनिक्स के लिए ब्लूप्रिंट की तरह हैं। एक खाका तैयार करें और डिजाइन का ध्यानपूर्वक पालन करें। इलेक्ट्रॉनिक्स में आगे के शोध के लिए, YouTube आपकी रुचि को बनाए रख सकता है (यह महत्वपूर्ण है!)।

रास्पबेरी पाई और I2C शील्ड कनेक्शन

सबसे पहले रास्पबेरी पाई लें और उस पर I²C शील्ड लगाएं। शील्ड को धीरे से दबाएं। जब आप जानते हैं कि आप क्या कर रहे हैं, तो यह केक का एक टुकड़ा है। (ऊपर तस्वीर देखें)।

सेंसर और रास्पबेरी पाई कनेक्शन

सेंसर लें और I²C केबल को इससे कनेक्ट करें। इस केबल के सर्वश्रेष्ठ प्रदर्शन के लिए, कृपया याद रखें कि I²C आउटपुट हमेशा I²C इनपुट से कनेक्ट होता है। रास्पबेरी पाई के लिए भी ऐसा ही किया जाना चाहिए जिसके ऊपर I²C शील्ड लगा हो। I²C शील्ड / एडेप्टर और कनेक्टिंग केबल का उपयोग करने का बड़ा फायदा यह है कि हमारे पास कोई वायरिंग समस्या नहीं है जो निराशा पैदा कर सकती है और इसे ठीक करने में समय लगता है, खासकर जब आप सुनिश्चित नहीं हैं कि समस्या निवारण कहाँ से शुरू करें। यह एक प्लग एंड प्ले विकल्प है (यह प्लग, अनप्लग और प्ले है। यह उपयोग करने में बहुत आसान है, यह अविश्वसनीय है)।

नोट: भूरे रंग के तार को हमेशा एक डिवाइस के आउटपुट और दूसरे डिवाइस के इनपुट के बीच ग्राउंड (जीएनडी) कनेक्शन का पालन करना चाहिए।

नेटवर्किंग महत्वपूर्ण है

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

सर्किट की शक्ति

माइक्रो यूएसबी केबल को रास्पबेरी पाई के पावर जैक में प्लग करें। इसे चालू करें और हम बंद हैं।

बड़ी शक्ति के साथ आता है भारी बिजली बिल

स्क्रीन से कनेक्शन

हमारे पास या तो एचडीएमआई केबल एक नए मॉनिटर / टीवी से जुड़ा हो सकता है या हम दूर से कनेक्टेड रास्पबेरी पाई बनाने के लिए थोड़ा कलात्मक हो सकते हैं जो कि रिमोट एक्सेस टूल्स जैसे-एसएसएच और पुटी का उपयोग करके किफायती है।

याद रखें, इस अर्थव्यवस्था में बैटमैन को भी आकार कम करना है।

चरण 3: पायथन प्रोग्रामिंग रास्पबेरी पाई

पायथन प्रोग्रामिंग रास्पबेरी पाई
पायथन प्रोग्रामिंग रास्पबेरी पाई

आप हमारे Github रिपॉजिटरी पर रास्पबेरी पाई और SI7006 सेंसर के लिए पायथन कोड देख सकते हैं।

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

नीचे पायथन कोड है और आप किसी भी तरह से कोड को क्लोन और संपादित कर सकते हैं।

# एक फ्री-विल लाइसेंस के साथ वितरित। # इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है। # SI7006-A20 # यह कोड ControlEverything.com से उपलब्ध SI7006-A20_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है। #

आयात smbus

आयात समय

# I2C बस प्राप्त करें

बस = smbus. SMBus(1)

# SI7006_A20 पता, 0x40 (64)

# 0xF5(245) सापेक्षिक आर्द्रता का चयन करें, मास्टर मोड को होल्ड न करें बस। लिखें_बाइट (0x40, 0xF5)

समय सो जाओ (0.5)

# SI7006_A20 पता, 0x40 (64)

# डेटा वापस पढ़ें, 2 बाइट्स, ह्यूमिडिटी MSB फर्स्ट डेटा0 = bus.read_byte(0x40) data1 = bus.read_byte(0x40)

# डेटा कनवर्ट करें

आर्द्रता = (125.0 * (डेटा0 * 256.0 + डेटा 1) / 65536.0) - 6.0

# SI7006_A20 पता, 0x40 (64)

# 0xF3(243) तापमान का चयन न करें मास्टर मोड बस को पकड़ें। लिखें_बाइट (0x40, 0xF3)

समय सो जाओ (0.5)

# SI7006_A20 पता, 0x40 (64)

# डेटा वापस पढ़ें, 2 बाइट्स, तापमान MSB पहला डेटा 0 = बस। रीड_बाइट (0x40) डेटा 1 = बस। रीड_बाइट (0x40)

# डेटा कनवर्ट करें

cTemp = (175.72 * (डेटा0 * 256.0 + डेटा1) / 65536.0) - 46.85 fTemp = cTemp * 1.8 + 32

# स्क्रीन पर आउटपुट डेटा

प्रिंट "सापेक्ष आर्द्रता है:%.2f%% RH"% आर्द्रता प्रिंट "सेल्सियस में तापमान है:%.2f C"% cTemp प्रिंट "फ़ारेनहाइट में तापमान है:%.2f F"% fTemp

चरण 4: व्यावहारिकता मोड

व्यावहारिकता मोड
व्यावहारिकता मोड

अब, कोड डाउनलोड (या git pull) करें और इसे रास्पबेरी पाई पर खोलें।

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

चरण 5: अनुप्रयोग और सुविधाएँ

Si7006 एचवीएसी/आर, थर्मोस्टैट्स/ह्यूमिडिस्टैट्स, रेस्पिरेटरी थेरेपी, व्हाइट गुड्स, इंडोर वेदर स्टेशन, माइक्रो-वातावरण जैसे अनुप्रयोगों में आर्द्रता, ओस बिंदु और तापमान को मापने के लिए एक सटीक, कम-शक्ति, फ़ैक्टरी-कैलिब्रेटेड डिजिटल समाधान प्रदान करता है। /डेटा सेंटर, ऑटोमोटिव क्लाइमेट कंट्रोल एंड डिफॉगिंग, एसेट एंड गुड्स ट्रैकिंग और मोबाइल फोन और टैबलेट।

उदाहरण के लिए मुझे अपने अंडे कैसे पसंद हैं? उम्म, एक केक में!

आप रास्पबेरी पाई और SI7006-A20 का उपयोग करके एक प्रोजेक्ट स्टूडेंट क्लासरूम इन्क्यूबेटर, एक उपकरण बना सकते हैं, जिसका उपयोग तापमान और आर्द्रता जैसे पर्यावरणीय परिस्थितियों के लिए किया जाता है, जिसे नियंत्रित करने की आवश्यकता होती है। कक्षा में अंडे देना ! यह एक संतुष्टिदायक और सूचनात्मक विज्ञान परियोजना होगी और छात्रों के लिए जीवन रूप को इसके मूल रूप में देखने का पहला अनुभव भी होगा। स्टूडेंट क्लासरूम इन्क्यूबेटर निर्माण के लिए एक बहुत ही त्वरित परियोजना है। निम्नलिखित को आपके और आपके छात्रों के लिए एक मजेदार और सफल अनुभव बनाना चाहिए। युवा दिमाग से अंडे देने से पहले आइए सही उपकरण के साथ शुरुआत करें।

चरण 6: निष्कर्ष

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

सिफारिश की: