विषयसूची:

Arduino UNO मिनी-वेदर स्टेशन: 5 कदम
Arduino UNO मिनी-वेदर स्टेशन: 5 कदम

वीडियो: Arduino UNO मिनी-वेदर स्टेशन: 5 कदम

वीडियो: Arduino UNO मिनी-वेदर स्टेशन: 5 कदम
वीडियो: How to make Weather station using arduino 2024, नवंबर
Anonim
Arduino UNO मिनी-वेदर स्टेशन
Arduino UNO मिनी-वेदर स्टेशन
Arduino UNO मिनी-वेदर स्टेशन
Arduino UNO मिनी-वेदर स्टेशन

यह वाई-फाई कनेक्शन के साथ मेरे Arduino आधारित मिनी-वेदर स्टेशन की पहली पीढ़ी है, जो थिंगस्पीक प्लेटफॉर्म का उपयोग करके डेटा को सार्वजनिक रूप से ऑनलाइन पोस्ट करने में सक्षम है।

मौसम केंद्र विभिन्न सेंसरों का उपयोग करके मौसम और पर्यावरण से संबंधित निम्नलिखित डेटा एकत्र करता है:

  • तापमान;
  • नमी;
  • वायु - दाब;
  • प्रकाश की तीव्रता;
  • यूवी सूचकांक;
  • धूल एकाग्रता।

इसका उद्देश्य खुले हार्डवेयर का उपयोग करके एक छोटा और सरल मौसम स्टेशन बनाना है।

आइए शुरू करें और मज़े करें!

चरण 1: इलेक्ट्रॉनिक घटक

इलेक्ट्रॉनिक उपकरण
इलेक्ट्रॉनिक उपकरण
इलेक्ट्रॉनिक उपकरण
इलेक्ट्रॉनिक उपकरण
इलेक्ट्रॉनिक उपकरण
इलेक्ट्रॉनिक उपकरण

इस परियोजना के लिए आपको निम्नलिखित घटकों की आवश्यकता होगी:

  1. Arduino Uno (खरीदें)
  2. ग्रोव लाइट सेंसर (खरीदें)
  3. ग्रोव यूवी सेंसर (खरीदें)
  4. बैरोमेट्रिक प्रेशर सेंसर (BMP085) (खरीदें)
  5. DHT22 (खरीदें)
  6. ग्रोव डस्ट सेंसर (खरीदें)
  7. ESP8266 (खरीदें)
  8. प्रोटोशील्ड (अधिक कॉम्पैक्ट संस्करण के लिए) या एक साधारण ब्रेडबोर्ड (खरीदें / खरीदें)
  9. 1 कोहम रोकनेवाला (x2)
  10. 10 कोहम रोकनेवाला (X1)
  11. 4k7 ओम रोकनेवाला (X1)
  12. कुछ जम्पर तार
  13. एक कंप्यूटर (Arduino कोड को संकलित और अपलोड करने के लिए)

आपको इस परियोजना के संयोजन के लिए विशिष्ट उपकरणों की आवश्यकता नहीं होगी। सभी घटक आपके पसंदीदा ई-कॉमर्स स्टोर पर ऑनलाइन मिल सकते हैं।

सर्किट यूएसबी पोर्ट (एक कंप्यूटर या एक साधारण फोन चार्जर से जुड़ा) द्वारा संचालित है, लेकिन आप एक बाहरी डीसी बिजली की आपूर्ति या Arduino पावर जैक से जुड़ी बैटरी भी जोड़ सकते हैं।

मौसम स्टेशन सर्किट का मामला इस परियोजना के दायरे से बाहर है।

चरण 2: भागों को जोड़ना

भागों को जोड़ना
भागों को जोड़ना
भागों को जोड़ना
भागों को जोड़ना

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

USB केबल को Arduino Uno बोर्ड में प्लग करें और अगले चरण पर आगे बढ़ें।

चरण 3: कोडिंग

कोडन
कोडन

यह मानते हुए कि आपने पहले से ही नवीनतम Arduino IDE स्थापित कर लिया है, निम्नलिखित पुस्तकालयों को डाउनलोड और स्थापित करें:

DHT22 पुस्तकालय:

github.com/adafruit/DHT-sensor-library

एडफ्रूट बीएमपी०८५ पुस्तकालय:

github.com/adafruit/Adafruit-BMP085-Library

Arduino IDE में पुस्तकालयों को जोड़ने के निर्देशों के लिए, निम्नलिखित Arduino मार्गदर्शिका देखें:

www.arduino.cc/en/Guide/Libraries

Arduino कोड (weatherBox.ino) डाउनलोड करें। XXXXX को अपने वाईफाई राउटर से बदलें SSID YYYYY को राउटर पासवर्ड से और ZZZZZ को अपने ThingSpeak चैनल द्वारा API कुंजी लिखें (देखें कि इसे अगले चरण में कैसे प्राप्त किया जाए)।

Arduino बोर्ड को अपने कंप्यूटर USB पोर्ट से कनेक्ट करें और कोड अपलोड करें।

चरण 4: थिंगस्पीक कॉन्फ़िगरेशन

थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
थिंगस्पीक कॉन्फ़िगरेशन
  1. एक थिंगस्पीक खाता बनाएँ;
  2. एक नया चैनल बनाएं;
  3. अपने मौसम केंद्र का नाम और विवरण निर्दिष्ट करें। निम्नलिखित चैनल असाइन करें और चैनल को सहेजें:

    • चैनल 1 = प्रकाश
    • चैनल 2 = आर्द्रता
    • चैनल 3 = तापमान (DHT22 से)
    • चैनल 4 = यूवी इंडेक्स
    • चैनल 5 = धूल सांद्रता
    • चैनल 6 = दबाव
    • चैनल ७ = तापमान (बीएमपी०८५ से)
  4. एपीआई लिखने की कुंजी कॉपी करें। इसका उपयोग Arduino कोड में पिछले चरण में किया जाता है;
  5. जब स्टेशन चालू होता है, सेंसर मान समय-समय पर चैनल पर अपलोड किए जाएंगे। आप प्रत्येक चर के सार्वजनिक और निजी विज़ुअलाइज़ेशन को कॉन्फ़िगर कर सकते हैं।

एक सार्वजनिक चैनल का उदाहरण:

चरण 5: Android ऐप का उपयोग करना

आप किसी भी ब्राउज़र में मौसम स्टेशन डेटा की कल्पना करने में सक्षम होंगे। लेकिन आप इसे अपने एंड्रॉइड आधारित स्मार्टफोन पर भी देख सकते हैं और जब चाहें इसकी कल्पना कर सकते हैं।

  1. अपने एंड्रॉइड डिवाइस पर Google Play स्टोर से थिंग्स व्यू ऐप डाउनलोड और इंस्टॉल करें;
  2. ऐप पर अपना चैनल आईडी नंबर डालें और ऐड पर क्लिक करें। आप आईडी को अपने थिंगस्पीक चैनल कॉन्फ़िगरेशन पर पाएंगे;
  3. प्रत्येक चर के वर्तमान मान एक ग्राफ़ में प्रदर्शित किए जाएंगे;
  4. मज़े करो!

सिफारिश की: