18 चरणों में एक रास्पबेरी पाई 2 मौसम स्टेशन के रूप में

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

01 आपूर्ति

हमारे मौसम केंद्र के लिए, हमें एक AM2302 तापमान और आर्द्रता सेंसर, साथ ही एक BMP180 वायु दाब सेंसर की आवश्यकता है। इसके अलावा, कुछ m/f जम्परवायर और एक ब्रेडबोर्ड। हम सेंसर को ब्रेडबोर्ड के माध्यम से रास्पबेरी पाई 2 के जीपीआईओ पिन से जोड़ते हैं, जो मूल्यों को पढ़ता है और उन्हें वेदर अंडरग्राउंड मौसम सेवा में अपलोड करता है। उस इंटरनेट कनेक्शन के लिए हम एक TP-LINK TL-WN823N WiFi अडैप्टर का उपयोग करते हैं। हम पूरी चीज को वेदरप्रूफ हाउसिंग में रखते हैं, ताकि हमारा पर्सनल वेदर स्टेशन बाहर हो सके। सभी आपूर्ति कीवी इलेक्ट्रॉनिक्स पर बिक्री के लिए हैं।

02 रास्पियन स्थापित करें

हम मानते हैं कि रास्पबेरी पीआई 2 पर मूल पाठ्यक्रम में आपने एनओओबीएस की मदद से ऑपरेटिंग सिस्टम रास्पियन स्थापित किया है। यदि आपने ओपनईएलईसी जैसे एनओओबीएस के साथ एक और ऑपरेटिंग सिस्टम स्थापित किया है, तो आप इसे आसानी से वापस रोल कर सकते हैं। अपने रास्पबेरी पाई की बिजली आपूर्ति को दीवार के आउटलेट में प्लग करें और इंस्टॉलर को फिर से खोलने के लिए तुरंत Shift कुंजी दबाए रखें। यदि आपके पाई के माइक्रोएसडी कार्ड पर अभी तक कोई ऑपरेटिंग सिस्टम नहीं है, तो NOOBS इंस्टॉल करें और इससे अपना पाई बूट करें।

03 I2C कर्नेल समर्थन

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

04 I2C परीक्षण

हमें स्वचालित रूप से लोड होने के लिए एक और कर्नेल मॉड्यूल प्राप्त करने की आवश्यकता है। चारा सुडो नैनो / आदि / मॉड्यूल और के साथ एक पंक्ति दर्ज करें i2c-देव यूपी। फ़ाइल को बंद करें और इसे Ctrl+X से सहेजें, कुंजी जे और एंटर दबाएं। अपने पाई को पुनः आरंभ करें सुडो रिबूट. फिर हम परीक्षण करते हैं कि I2C समर्थन काम करता है या नहीं। पहले कुछ टूल इंस्टॉल करें sudo apt-i2c-tools स्थापित करें. फिर कमांड चलाएँ sudo i2cdetect -y 1 यह जाँचने के लिए कि I2C बस में आपका रास्पबेरी पाई किन कनेक्टेड डिवाइसों को पहचानता है। अभी के लिए, कोई नहीं है, लेकिन यह जांचने का एक आसान तरीका है कि I2C समर्थन काम करता है या नहीं। कमांड को त्रुटि संदेश प्रदर्शित नहीं करना चाहिए।

हाल के पोस्ट

$config[zx-auto] not found$config[zx-overlay] not found