विषयसूची:
- आपूर्ति
- चरण 1: थिंगस्पीक खाता बनाना और स्थापित करना
- चरण 2: कनेक्शन
- चरण 3: कोड और अंतिम चरण
- चरण 4: वीडियो
वीडियो: Arduino और ThingSpeak का उपयोग कर मिनी वेदर स्टेशन: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
हैलो सभी को। इस निर्देश में, मैं आपको एक व्यक्तिगत मिनी वेदर स्टेशन बनाने के चरणों के माध्यम से मार्गदर्शन करूँगा। इसके अलावा, हम अपने मौसम डेटा को उनके सर्वर पर अपलोड करने के लिए थिंगस्पीक एपीआई का उपयोग करेंगे, या फिर मौसम स्टेशन का उद्देश्य क्या है यदि हम अपने मौसम डेटा का ट्रैक भी नहीं रख सकते हैं। आप इसे अपने स्कूल/कॉलेज परियोजनाओं के लिए या अपने निजी हितों के लिए बना सकते हैं, यह पूरी तरह आप पर निर्भर है। चलिए, शुरू करते हैं।
सबसे पहले और सबसे महत्वपूर्ण, हमें अपने मिनी वेदर स्टेशन का निर्माण शुरू करने से पहले निम्नलिखित मदों को तैयार करने की आवश्यकता है। पिन संदर्भों के लिए, आप निर्देश के इस खंड में छवियों की जांच कर सकते हैं।
आपूर्ति
Arduino Uno R3
ESP8266 वाईफाई मॉड्यूल
BMP180 बैरोमीटर का दबाव सेंसर
FC37 रेन सेंसर
DHT22 तापमान और आर्द्रता सेंसर
जम्पर तार और बिजली की आपूर्ति
थिंगस्पीक अकाउंट
अरुडिनो आईडीई
चरण 1: थिंगस्पीक खाता बनाना और स्थापित करना
1. अपना थिंगस्पीक अकाउंट बनाने के लिए इस लिंक पर जाएं।
2. यदि आपके पास पहले से खाता है तो साइन इन करें अन्यथा एक नया खाता बनाएं।
3. एक बार जब आप अपने डैशबोर्ड में हों, तो नया चैनल बनाने के लिए 'नया चैनल' पर क्लिक करें।
4. 'नाम' फ़ील्ड में अपनी पसंद के चैनल का नाम दर्ज करें।
5. पहले चार क्षेत्रों की जाँच करें और उन्हें क्रमशः 'तापमान', 'आर्द्रता', 'बैरोमेट्रिक दबाव' और 'वर्षा' नाम दें। अन्य क्षेत्रों को खाली छोड़ दें क्योंकि हमें इस परियोजना के लिए उनकी आवश्यकता नहीं है। नीचे 'सहेजें' बटन दबाएं।
6. अब आपको चैनल स्क्रीन पर ले जाया जाएगा। 'एपीआई कुंजी' टैब पर क्लिक करें।
7. आप एपीआई कुंजी लिखें और एपीआई कुंजी पढ़ें देखेंगे। इस परियोजना के लिए, हम एपीआई कुंजी लिखें में रुचि रखते हैं। इस कुंजी को नोट कर लें क्योंकि हमें बाद में इसकी आवश्यकता होगी।
(संदर्भ के लिए, इस खंड की छवियों को 1 से 3 तक क्रमांकित देखें)
चरण 2: कनेक्शन
यह एक बहुत ही महत्वपूर्ण और महत्वपूर्ण कदम है। कनेक्शन सावधानी से बनाएं क्योंकि सेंसर बिजली की आपूर्ति के प्रति संवेदनशील होते हैं। यदि अतिरिक्त वोल्टेज प्रदान किया जाता है, तो सेंसर स्थायी रूप से क्षतिग्रस्त हो सकते हैं। सुविधा के लिए, इस खंड की छवि देखें। इसमें सभी कनेक्शन शामिल हैं।
BMP180 ---- Arduino Uno R3 SDA पिन - A4
एससीएल पिन -- A5
जीएनडी -- जीएनडी
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
पहला पिन (वीसीसी) ---------- 5वी बिजली की आपूर्ति
दूसरा पिन (डेटा) -------- D4
तीसरा पिन (एनसी) ------------- उपयोग नहीं किया गया
चौथा पिन (जीएनडी) --------- जीएनडी
रेन सेंसर कनेक्शन (रेन सेंसर सेंसिंग पैनल के साथ आता है)
I) रेन सेंसर ----------- Arduino UNO R3:
वीसीसी ----------- 5 वी बिजली आपूर्ति पिन
ए0 ----------- ए1
D0 ----------- D7
जीएनडी ----------- जीएनडी
II) रेन सेंसर --------------- सेंसिंग पैनल
+वी टर्मिनल ------------- +
-वे टर्मिनल -------------
ESP8266 ------------------- Arduino Uno R3
आरएक्स ------------------ डी३
TX ------------------- D2
वीसीसी और CH_EN ------------------- 3.3V
जीएनडी ------------------- जीएनडी
नोट: *डीएचटी का तीसरा पिन अप्रयुक्त है।
* Arduino बोर्ड के साथ प्रत्येक सेंसर के पावर और ग्राउंड पिन के कनेक्शन को क्रॉस-चेक करें।
*आपके BMP180 में 5 पिन हो भी सकते हैं और नहीं भी। ऐसा इसलिए है क्योंकि इसमें +5v आपूर्ति के लिए एक पिन और +3.3V के लिए दूसरा पिन है। यदि आपके पास केवल एक है, तो बस पावर पिन को +3.3V. से कनेक्ट करें
चरण 3: कोड और अंतिम चरण
1. पहले चरण में, आपने थिंगस्पीक से लिखित एपीआई कुंजी को नोट किया। कोड में मेरे API वैरिएबल के मान के रूप में उस कुंजी को असाइन करें।
2. कोड में mySSID और myPWD वेरिएबल में अपना वाईफाई एसएसआईडी (आपके वाईफाई कनेक्शन का नाम) और पासवर्ड दर्ज करें।
3. यह पुष्टि करने के लिए कि कोड ठीक से चल रहा है, सत्यापित करें बटन पर क्लिक करें।
4. कोड अपलोड करें। इसके अलावा, मैं सुझाव देता हूं कि कोड अपलोड करने से पहले सेंसर (3.3V और 5v) को पावर प्रदान करने वाले पिन को हटा दें और Arduino बोर्ड पर सफलतापूर्वक अपलोड होने के बाद उन्हें फिर से कनेक्ट करें।
*नोट: कोड को संकलित करने से पहले, आपको उन पुस्तकालयों को डाउनलोड और इंस्टॉल करना पड़ सकता है जिनका मैंने उपयोग किया है। उन्हें निम्न लिंक से डाउनलोड करें
डीएचटी पुस्तकालय
बीएमपी 180 पुस्तकालय
डाउनलोड करने के बाद, अपने Arduino IDE में स्केच -> लाइब्रेरी शामिल करें ->. Zip लाइब्रेरी जोड़ें… पर जाकर उन्हें इंस्टॉल करें।
*आप गूगल पर भी शामिल पुस्तकालयों को खोज सकते हैं।
चरण 4: वीडियो
विशेष नोट: मैंने इस प्रोजेक्ट को एक साल पहले बनाया था। जब मैंने इस वीडियो को इस निर्देश के प्रकाशन की तारीख पर रिकॉर्ड किया, तो मुझे पता चला कि मेरा बीएमपी सेंसर टूट गया था। इसलिए मुझे बीएमपी कोड पर टिप्पणी करनी पड़ी और थिंगस्पीक से दबाव क्षेत्र को हटा दिया। लेकिन बीएमपी कोड तब तक ठीक काम करना चाहिए जब तक आपके पास मेरे विपरीत काम करने वाला बीएमपी सेंसर है। साथ ही, मैंने एक महीने पहले जाँच की थी और यह ठीक काम कर रहा था। धन्यवाद।
सिफारिश की:
माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)
MicroPython Program:Mini Weather Station: अभी सर्दी है, लेकिन यह अभी भी थोड़ा गर्म लगता है, भले ही मैंने केवल एक टी-शर्ट पहनी हुई है, जो मुझे वर्तमान तापमान जानना चाहता है, इसलिए मैं Micropython ESP32 और DHT11 सेंसर का उपयोग करता हूं। और एक साधारण मौसम स्टेशन ताकि आप वर्तमान समय प्राप्त कर सकें
Arduino और BME280 का उपयोग कर रूम वेदर स्टेशन: 4 कदम
Arduino और BME280 का उपयोग कर रूम वेदर स्टेशन: पहले मैंने एक साधारण मौसम स्टेशन साझा किया था जो स्थानीय क्षेत्र के तापमान और आर्द्रता को प्रदर्शित करता था। इसके साथ समस्या यह थी कि इसे अपडेट होने में समय लगेगा और डेटा सटीक नहीं था। इस ट्यूटोरियल में हम एक इंडोर वेदर मॉनिटर बनाएंगे
Attiny85 के साथ मिनी वेदर स्टेशन: 6 कदम (चित्रों के साथ)
Attiny85 के साथ मिनी वेदर स्टेशन: हाल ही में एक निर्देश योग्य Indigod0g में एक मिनी वेदर स्टेशन का वर्णन किया गया है जो दो Arduinos का उपयोग करके बहुत अच्छी तरह से काम करता है। हो सकता है कि हर कोई नमी और तापमान रीडिंग प्राप्त करने के लिए 2 Arduinos का त्याग नहीं करना चाहता और मैंने टिप्पणी की कि यह संभव होना चाहिए
Arduino UNO मिनी-वेदर स्टेशन: 5 कदम
Arduino UNO मिनी-वेदर स्टेशन: यह वाई-फाई कनेक्शन के साथ मेरे Arduino आधारित मिनी-वेदर स्टेशन की पहली पीढ़ी है, जो थिंगस्पीक प्लेटफॉर्म का उपयोग करके सार्वजनिक रूप से ऑनलाइन डेटा पोस्ट करने में सक्षम है। मौसम स्टेशन मौसम से संबंधित निम्नलिखित डेटा एकत्र करता है और वातावरण
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा