विषयसूची:

अजगर में SHT25 के साथ रास्पबेरी पाई का उपयोग करते हुए आर्द्रता और तापमान प्रेक्षक: 6 कदम
अजगर में SHT25 के साथ रास्पबेरी पाई का उपयोग करते हुए आर्द्रता और तापमान प्रेक्षक: 6 कदम

वीडियो: अजगर में SHT25 के साथ रास्पबेरी पाई का उपयोग करते हुए आर्द्रता और तापमान प्रेक्षक: 6 कदम

वीडियो: अजगर में SHT25 के साथ रास्पबेरी पाई का उपयोग करते हुए आर्द्रता और तापमान प्रेक्षक: 6 कदम
वीडियो: Raspberry Pi SHT25 Humidity & Temperature Sensor Java Tutorial 2024, जुलाई
Anonim
Image
Image
आवश्यक उपकरण हमें चाहिए
आवश्यक उपकरण हमें चाहिए

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

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

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

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

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

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

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

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

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

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

SHT25 उच्च-सटीकता आर्द्रता और एक तापमान सेंसर डिजिटल, I²C प्रारूप में कैलिब्रेटेड, रैखिककृत सेंसर सिग्नल प्रदान करते हैं। हमने इस सेंसर को Dcube Store से खरीदा है।

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

हमने Dcube Store पर उपलब्ध I²C कनेक्शन केबल का उपयोग किया।

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

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

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

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

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

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

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

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

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

सामान्य तौर पर, सर्किट बहुत सीधे आगे है। दिखाए गए योजनाबद्ध के अनुसार सर्किट बनाएं। उपरोक्त छवि के बाद, लेआउट अपेक्षाकृत सरल है, और आपको कोई समस्या नहीं होनी चाहिए।

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

रास्पबेरी पाई और I2C शील्ड बॉन्डिंग

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

सेंसर और रास्पबेरी पाई बॉन्डिंग

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

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

नेटवर्किंग, यूएसबी और वायरलेस महत्वपूर्ण है

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

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

माइक्रो यूएसबी केबल को रास्पबेरी पाई के पावर जैक में प्लग करें। इसे हल्का करो और वोइला, हम जाने के लिए अच्छे हैं!

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

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

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

रास्पबेरी पाई और SHT25 सेंसर के लिए पायथन कोड हमारे जीथब रिपॉजिटरी में है।

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

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

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

आयात smbus

आयात समय

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

बस = smbus. SMBus(1)

# SHT25 पता, 0x40 (64)

# तापमान माप कमांड भेजें # 0xF3(243) कोई होल्ड मास्टर बस नहीं। लिखें_बाइट (0x40, 0xF3)

समय सो जाओ (0.5)

# SHT25 पता, 0x40 (64)

# डेटा वापस पढ़ें, 2 बाइट्स # अस्थायी एमएसबी, अस्थायी एलएसबी डेटा 0 = बस। रीड_बाइट (0x40) डेटा 1 = बस। रीड_बाइट (0x40)

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

अस्थायी = डेटा0 * 256 + डेटा 1 cTemp = -46.85 + ((अस्थायी * 175.72) / 65536.0) fTemp = cTemp * 1.8 + 32

# SHT25 पता, 0x40 (64)

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

समय सो जाओ (0.5)

# SHT25 पता, 0x40 (64)

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

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

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

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

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

चरण 4: प्रदर्शन मोड

प्रदर्शन के मोड
प्रदर्शन के मोड

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

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

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

नया SHT25 ह्यूमिडिटी और टेम्परेचर सेंसर सेंसर तकनीक को बेजोड़ सेंसर परफॉर्मेंस, कई वैरिएंट और नई सुविधाओं के साथ एक नए स्तर पर ले जाता है। घरेलू उपकरणों, चिकित्सा, IoT, HVAC, या औद्योगिक जैसे विभिन्न प्रकार के बाजारों के लिए उपयुक्त। इसके अलावा, ऑटोमोटिव ग्रेड में उपलब्ध है।

उदाहरण के लिए शांत रहो और सौना जाओ !

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

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

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

सिफारिश की: