विषयसूची:

मौसम स्टेशन: ७ कदम
मौसम स्टेशन: ७ कदम

वीडियो: मौसम स्टेशन: ७ कदम

वीडियो: मौसम स्टेशन: ७ कदम
वीडियो: Logia 7-in-1 Weather Station does it work right out of the box ? Opening, install, and review. 2024, नवंबर
Anonim
मौसम केंद्र
मौसम केंद्र

इस निर्देशयोग्य में मैं आपका खुद का मौसम स्टेशन बनाने के लिए कदम और कोड दिखा रहा हूँ! आप तापमान, आर्द्रता और चमक के माध्यम से साइकिल चलाने में सक्षम होंगे! कृपया ध्यान दें, आपका रिमोट कोड मेरा से अलग होगा, लेकिन मैं दिखाऊंगा कि आपकी सही कोड आईडी कैसे खोजें! तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी:

  • 1 एक्स अरुडिनो यूएनओ आर3
  • 1 एक्स आईआर रिमोट (कोई भी करेगा)
  • 1 एक्स आईआर सेंसर
  • 1 एक्स फोटोरेसिस्टर (चमक सेंसर)
  • 1 एक्स 16x2 एलसीडी स्क्रीन
  • 3 x 220 ओम रेसिस्टर
  • 1 एक्स पोटेंशियोमीटर
  • 1 एक्स डीएचटी 11 (अस्थायी / आर्द्र सेंसर)
  • 1 एक्स ब्रेडबोर्ड
  • जम्पर तार

चरण 1: सकारात्मक और जमीनी तार

सकारात्मक और जमीनी तार
सकारात्मक और जमीनी तार

बुनियादी ढांचा

  1. 1 जम्पर वायर (लाल) को ब्रेडबोर्ड के + किनारे से Arduino पर GND पोर्ट से कनेक्ट करें
  2. + रेल. पर ब्रेडबोर्ड के दूसरी तरफ से कनेक्ट करने के लिए दूसरे जम्पर वायर (लाल) का उपयोग करें
  3. 1 जम्पर वायर (ब्लैक) को ब्रेडबोर्ड के - साइड से arduino पर 5v पोर्ट से कनेक्ट करें
  4. + रेल. पर ब्रेडबोर्ड के दूसरी तरफ से कनेक्ट करने के लिए दूसरे जम्पर वायर (काले) का उपयोग करें

चरण 2: फोटोरेसिस्टर जोड़ना

फोटोरेसिस्टर जोड़ना
फोटोरेसिस्टर जोड़ना
  1. फोटोरेसिस्टर को ब्रेडबोर्ड पर रखें
  2. दाईं ओर + रेल से कनेक्ट करें
  3. बाईं ओर को 220 ओम रोकनेवाला से कनेक्ट करें
  4. रोकनेवाला से एक तार को arduino पर पोर्ट 7 से कनेक्ट करें
  5. ब्रेडबोर्ड पर - रेल से आने वाले ग्राउंड वायर को पिछले तार से जुड़ी उसी रेल से कनेक्ट करें (पोर्ट 7)

चरण 3: आईआर सेंसर जोड़ें

आईआर सेंसर जोड़ें
आईआर सेंसर जोड़ें
  1. ब्रेडबोर्ड पर IR सेंसर लगाएं
  2. पहले तार को GND(-) रेल से IR. के पहले पोर्ट से कनेक्ट करें
  3. दूसरे तार को पॉज़िटिव (+) रेल से IR. पर दूसरे पोर्ट से कनेक्ट करें
  4. Arduino पर पोर्ट 10 से एक तार को IR सेंसर पर अंतिम पोस्ट से कनेक्ट करें

चरण 4: एलसीडी और पोटेंशियोमीटर जोड़ना

एलसीडी और पोटेंशियोमीटर जोड़ना
एलसीडी और पोटेंशियोमीटर जोड़ना

आइए पोटेंशियोमीटर को जोड़कर शुरू करते हैं

  1. एलसीडी स्क्रीन और पोटेंशियोमीटर को ब्रेडबोर्ड पर रखें
  2. GND (-) रेल को पोटेंशियोमीटर के नकारात्मक पक्ष से कनेक्ट करें
  3. पॉज़िटिव (+) रेल को पोटेंशियोमीटर के पॉज़िटिव साइड से कनेक्ट करें
  4. पोटेंशियोमीटर के ऊपर से एक तार को LCD पर V0 पोर्ट से कनेक्ट करें
  5. यह आसान देखने के लिए समायोजित करने के लिए एलसीडी के विपरीत सेट करेगा

आइए एलसीडी स्क्रीन जोड़ें, तार क्रम में होंगे

  1. एलसीडी स्क्रीन को ब्रेडबोर्ड पर रखें
  2. ग्राउंड वायर को LCD पर VSS पोर्ट से कनेक्ट करें
  3. (V0 पहले से ही पिछले चरण से जुड़ा हुआ है)
  4. RS arduino पर पोर्ट 12 से कनेक्ट होगा
  5. RW ब्रेडबोर्ड पर जमीन से जुड़ेगा
  6. E, arduino पर पोर्ट ~ 11 से कनेक्ट होगा
  7. D4 arduino पर पोर्ट ~ 5 से कनेक्ट होगा
  8. D5 arduino पर पोर्ट 4 से कनेक्ट होगा
  9. D6 arduino पर पोर्ट 3 से कनेक्ट होगा
  10. D7 ardiino पर पोर्ट 2 से कनेक्ट होगा
  11. A 220 ओम रेसिस्टर से कनेक्ट होगा, रेसिस्टर ब्रेडबोर्ड पर ग्राउंड रेल से कनेक्ट होगा
  12. K ब्रेडबोर्ड पर ग्राउंड रेल से जुड़ने के लिए कनेक्ट होगा

चरण 5: DHT11 (तापमान और आर्द्रता सेंसर) जोड़ना

DHT11 (तापमान और आर्द्रता सेंसर) जोड़ना
DHT11 (तापमान और आर्द्रता सेंसर) जोड़ना
  1. DHT11 को ब्रेडबोर्ड पर रखें
  2. ब्रेडबोर्ड पर पॉजिटिव रेल (+) को DHT11 पर पॉजिटिव पिन से कनेक्ट करें, यह बाईं ओर पहला पिन होगा
  3. DHT11 पर दूसरे पिन को 220 ओम रेसिस्टर से कनेक्ट करें
  4. arduino. पर 220 ओम रेसिस्टर को पोर्ट ~6 से कनेक्ट करें
  5. ब्रेडबोर्ड पर नकारात्मक रेल से अंतिम और सबसे दाहिना पिन कनेक्ट करें

चरण 6: रिमोट जोड़ना, अब आप एक वेदर मैन हैं

रिमोट जोड़ना, अब आप वेदर मैन हैं!
रिमोट जोड़ना, अब आप वेदर मैन हैं!

यदि इसे बनाते समय कोई समस्या आती है, तो कृपया पीछे मुड़कर देखें कि आरेखों को सही ढंग से तार-तार किया गया है। सबसे अधिक संभावना है कि मैंने इस पर जो रिमोट इस्तेमाल किया, वह आपके जैसा नहीं होगा। इसका मतलब है कि आपको इसे अपने लिए काम करने के लिए कोड बदलना होगा।

  1. अपनी सामग्री के लिए ये सुधार करने के लिए Arduino IDE डाउनलोड करें।
  2. प्रदान किया गया कोड (remoteFinder.ino) डाउनलोड करें, IDE खोलें और प्रोग्राम को अपलोड/संकलित करें।
  3. सीरियल मॉनिटर खोलना सुनिश्चित करें।
  4. आप जिस दो बटन का उपयोग करना चाहते हैं उसे दबाएं और उस कोड को रिकॉर्ड करें जो सीरियल मॉनिटर आपको देता है।

नोट: FFFFFF सही नहीं है, IR लाइब्रेरी इसे उसी बटन के उपयोग का पता लगाने पर फेंक देती है। यह सिर्फ इतना कह रहा है कि आप एक ही बटन को बार-बार दबा रहे हैं। यदि आप फ़ाइल को डाउनलोड नहीं कर सकते हैं, तो यहां कॉपी और पेस्ट करना है।

int RECV_PIN = 6; IRrecv इरेकव (RECV_PIN); decode_results परिणाम;

शून्य सेटअप () {Serial.begin (९६००); ircv.enableIRIn (); // रिसीवर शुरू करें}

शून्य लूप() { अगर (irrecv.decode(&results)) { Serial.println(results.value, HEX); अपरिवर्तनीय। फिर से शुरू (); // अगला मान प्राप्त करें } }अगला WeatherStation.ino खोलें और अपने लिए बटनों के मान बदलें। कोड में वे फ़ाइल की शुरुआत में होते हैं और उन्हें code1 code2 code3 कहा जाता है, कोड संकलित करें और अपलोड करें और अब आप चैनल 10 को संभालने के लिए तैयार हैं!

चरण 7: प्रयुक्त पुस्तकालय

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalयदि इन पुस्तकालयों ने अद्यतन किया है या वे इसके साथ काम नहीं कर रहे हैं तो बेझिझक मुझे ईमेल करें और मैं आपको अपनी पुस्तकालय भेजूंगा!

सिफारिश की: