विषयसूची:

Arduino अल्ट्रा लो पावर वेदर स्टेशन: 5 कदम
Arduino अल्ट्रा लो पावर वेदर स्टेशन: 5 कदम

वीडियो: Arduino अल्ट्रा लो पावर वेदर स्टेशन: 5 कदम

वीडियो: Arduino अल्ट्रा लो पावर वेदर स्टेशन: 5 कदम
वीडियो: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, जुलाई
Anonim
Arduino अल्ट्रा लो पावर वेदर स्टेशन
Arduino अल्ट्रा लो पावर वेदर स्टेशन

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

चरण 1: भाग

ट्रांसमीटर:

  • 1 एक्स अरुडिनो प्रो मिनी (बिजली के नेतृत्व और वोल्टेज नियामक को हटाकर)
  • 1 x Bme280 सेंसर (कोई भी सेंसर करेगा, बस कुछ बिट कोड जोड़ें)
  • 1 एक्स बक कनवर्टर (सबसे कुशल संभव, वैकल्पिक)
  • 1 एक्स डायोड (वैकल्पिक)
  • 2 x 18650s (कोई भी बैटरी 2-5.5v की सीमा में होने पर करेगी)
  • 1 एक्स ब्रेडबोर्ड
  • कुछ पुरुष और महिला हेडर और केबल
  • 1 x Rf433 ट्रांसमीटर (एंटीना के साथ)
  • 1 एक्स सौर पैनल (वैकल्पिक)
  • 1 एक्स वेदरप्रूफ बाड़े (मैंने एक पुराने टपरवेयर का इस्तेमाल किया)

रिसीवर:

  • 1 x Arduino Pro मिनी (इस मामले में कोई भी arduino करेगा)
  • 1 एक्स लिक्विड क्रिस्टल डिस्प्ले
  • 1 x Rf433 रिसीवर (एंटीना के साथ)

चरण 2: इसे बनाएं

इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ

रिसीवर के लिए प्रोटोबार्ड के अनुसार सब कुछ तार करें, इस तरह के पेज के साथ अपने मॉड्यूल की आवृत्ति के अनुसार एंटीना बनाना सुनिश्चित करें। रिसीवर और ट्रांसमीटर के लिए एंटीना की लंबाई समान होनी चाहिए।

चरण 3: कोड

ट्रांसमीटर का कोड LowPower.h लाइब्रेरी और adafruit की bme280 लाइब्रेरी का उपयोग करके कम पावर के लिए अनुकूलित किया गया है।

दूसरी तरफ रिसीवर के पास कम शक्ति के लिए कोई अनुकूलन नहीं है, हालांकि आप इसे आसानी से स्वयं जोड़ सकते हैं।

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

चरण 4: परिणाम

ट्रांसमीटर की तरफ से करंट मापने से लगभग 11uA का स्लीप करंट दिखाई देता है। यह लगभग 24 सेकंड के लिए ऐसा करता है, और फिर तापमान, आर्द्रता और बैरोमीटर का दबाव संचारित करता है। ऐसा करने के लिए लगभग 350ms लेना, और लगभग 11.5 mA का उपयोग करना। लेकिन आप आसानी से अपने स्वयं के सेंसर जोड़ सकते हैं और मौसम स्टेशन का विस्तार कर सकते हैं।

रन टाइम की गणना करने के लिए मैंने ओरेगन से एम्बेडेड इस आसान कैलकुलेटर का उपयोग किया। ऑनलाइन कैलकुलेटर में मूल्यों को बदलना हमें लगभग 1.5 वर्षों का रन टाइम दिखाता है, जो कि फिट किए गए दो 1, 500mAh LiPos को ध्यान में रखते हुए काफी स्वीकार्य है। दूसरी ओर सौर पैनल के साथ इस तरह की खपत के साथ रन टाइम असीमित होगा।

मैं बाद में बैटरी सुरक्षा आईसी, या बैटरी की निगरानी के लिए कुछ कोड जोड़ूंगा

मुझे आशा है कि आपको यह उपयोगी लगा होगा, कोई भी प्रश्न या सुधार बेझिझक उन्हें नीचे छोड़ दें

चरण 5: संपादित करें:

मैंने rf433 मॉड्यूल को nrf24l01 बोर्ड और एक एंटीना के साथ बदल दिया है, और रिसीवर के लिए, मैंने एक esp8266 जोड़ा है और अपने फोन पर जानकारी प्राप्त करने के लिए Blynk का उपयोग किया है, इस सेटअप के साथ आप एक रिसीवर के साथ कई मौसम स्टेशन वापस संचार कर सकते हैं आपके फोन को। अगर कोई कोड स्कीमैटिक्स या कस्टम पीसीबी चाहता है जिसे मैंने डिज़ाइन किया है, तो बेझिझक मुझसे बात करें।

सिफारिश की: