विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: तारों
- चरण 3: आवरण
- चरण 4: सॉफ्टवेयर
- चरण 5: लाल मिर्च MyDevices
- चरण 6: मौसम भूमिगत
- चरण 7: अपने मौसम स्टेशन का आनंद लें
वीडियो: इंटरनेट ऑफ थिंग्स: लोरा वेदर स्टेशन: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह एक अच्छी लोरा परियोजना का एक उदाहरण है। मौसम केंद्र में एक तापमान संवेदक, वायु दाब सेंसर और आर्द्रता संवेदक होता है। डेटा को पढ़ा जाता है और लोरा और द थिंग्स नेटवर्क का उपयोग करके केयेन मायडेविसेस और वेदर अंडरग्राउंड को भेजा जाता है।
जांचें कि क्या आपके क्षेत्र में द थिंग्स नेटवर्क का लोरा गेटवे है!
चरण 1: हार्डवेयर
इस परियोजना के लिए मैंने निम्नलिखित हार्डवेयर का उपयोग किया:
- Arduino Pro Mini 328 - 3.3V/8MHz (https://www.sparkfun.com/products/11114)
- RFM95W (https://www.hoperf.com/rf_transceiver/lora/RFM95W.html) (https://www.aliexpress.com/item/RFM95W-20dBm-100mW-868Mhz-915Mhz-DSSS-spread-spectrum-wireless -ट्रांसीवर-मॉड्यूल-एसपीआई-एसएमडी/32799536710.html)
- DHT22 (https://www.aliexpress.com/item/High-Precision-AM2302-DHT22-Digital-Temperature-Humidity-Sensor-Module-For-arduino-Uno-R3/32759158558.html)
- BME280 (https://www.aliexpress.com/item/I2C-SPI-BMP280-3-3-BMP280-3-3-Digital-Barometric-Pressure-Altitude-Sensor-High-Precision-Atmospheric/32775855945.html)
कुल लागत 10 डॉलर से कम है।
चरण 2: तारों
पहले ब्रेडबोर्ड पर सेंसर का परीक्षण करना बुद्धिमानी है। तो आप सुनिश्चित हो सकते हैं कि सेंसर काम करते हैं। आप बिजली की खपत को मल्टीमीटर से भी माप सकते हैं। (न्यूनतम मापने के लिए लो-पावर लिब का उपयोग करें)
RFM95W मॉड्यूल के लिए पहले सोल्डर तार और फिर उन्हें Arduino Pro Mini में मिलाप करें। फिर सेंसर जोड़ें। चित्र और आरेख देखें!
चरण 3: आवरण
मौसम स्टेशन को कहीं रखने के लिए, मैंने एक केस खींचा और उसे ३डी प्रिंटर से प्रिंट किया।
मॉडल थिंगविवर्स पर पाए जा सकते हैं। बेशक आप अपना खुद का संस्करण बना सकते हैं।
चरण 4: सॉफ्टवेयर
मेरे द्वारा उपयोग किया गया कोड GitHub पर पाया जा सकता है:
मैंने इस परियोजना को साकार करने के लिए एटम को प्लेटफॉर्मियो के साथ इस्तेमाल किया, इसलिए यह एक प्लेटफॉर्मियो परियोजना है। मैंने निम्नलिखित पुस्तकालयों का उपयोग किया:
- Arduino के लिए LoraMAC-in-C थॉमस Telkamp और Mathijs Kooijman (https://github.com/matthijskooijman/arduino-lmic) को धन्यवाद।
- द थिंग्स नेटवर्क अरुडिनो लाइब्रेरी का केयेनएलपीपी (https://github.com/TheThingsNetwork/arduino-device-lib)
- एडफ्रूट डीएचटी ह्यूमिडिटी एंड टेम्परेचर यूनिफाइड सेंसर लाइब्रेरी (https://github.com/adafruit/DHT-sensor-library)
- लो-पावर: Arduino के लिए लाइटवेट लो पावर लाइब्रेरी (https://github.com/adafruit/DHT-sensor-library)
चरण 5: लाल मिर्च MyDevices
आप अपने एप्लिकेशन को द थिंग्स नेटवर्क में Cayenne myDevices के साथ एकीकृत कर सकते हैं
एकीकरण जोड़ने के लिए:
- द थिंग्स नेटवर्क वेबसाइट पर एप्लिकेशन कंसोल पर जाएं;
- शीर्ष-दाएं मेनू से एकीकरण का चयन करें;
- केयेन का चयन करें;
- निर्देशों का पालन करें
चरण 6: मौसम भूमिगत
वेदर अंडरग्राउंड में डेटा भेजने के लिए, एक HTTP इंटीग्रेशन बनाएं। डेटा को POST या GET के साथ URL पर भेजा जाएगा। निम्न स्क्रिप्ट डेटा को कैप्चर करती है और इसे वेदर अंडरग्राउंड को भेजती है। https://www.wunderground.com/personal-weather-station/signup. पर अपना निजी मौसम स्टेशन पंजीकृत करें
<?php
पीएचपी गूंज समय ();
file_put_contents('json/post'.time().'.json', file_get_contents('php://input'));
$json = file_get_contents ('php://इनपुट'); $ डेटा = json_decode ($ जेसन);
// डेटा को json से बाहर निकालें
$temperature_1 = $data->payload_fields->temperature_1; $बैरोमेट्रिक_प्रेशर_2 = $डेटा->पेलोड_फ़ील्ड->बैरोमेट्रिक_प्रेशर_2; $relative_humidity_3 = $data->payload_fields->relative_humidity_3;
// tempc से tempf
$tempf = ($तापमान_1 * 9/5) + 32;
// दबाव
$दबाव = $बैरोमेट्रिक_प्रेशर_2/33.863886666667;
if(isset($दबाव) && !खाली($दबाव) && isset($tempf) && !empty($tempf) && isset($relative_humidity_3) && !empty($relative_humidity_3)){ file_get_contents("https://rtupdate.wunderground.com/weatherstation/updateweatherstation.php?ID=XXXXXXXX&PASSWORD=XXXXXXXX&dateutc=now&tempf=". $tempf. "&humidity=". $relative_humidity_3. "&baromin=". $दबाव);
}
?>
?>
चरण 7: अपने मौसम स्टेशन का आनंद लें
अपने मौसम स्टेशन का आनंद लें
Cayenne myDevices में आप एक प्रोजेक्ट डैशबोर्ड साझा कर सकते हैं। टिप्पणियों में अपना साझा करें!
यह मेरा है:
सिफारिश की:
Attiny85 के साथ मिनी वेदर स्टेशन: 6 कदम (चित्रों के साथ)
Attiny85 के साथ मिनी वेदर स्टेशन: हाल ही में एक निर्देश योग्य Indigod0g में एक मिनी वेदर स्टेशन का वर्णन किया गया है जो दो Arduinos का उपयोग करके बहुत अच्छी तरह से काम करता है। हो सकता है कि हर कोई नमी और तापमान रीडिंग प्राप्त करने के लिए 2 Arduinos का त्याग नहीं करना चाहता और मैंने टिप्पणी की कि यह संभव होना चाहिए
लोरा पर घरेलू उपकरणों को नियंत्रित करें - होम ऑटोमेशन में लोरा - लोरा रिमोट कंट्रोल: 8 कदम
लोरा पर घरेलू उपकरणों को नियंत्रित करें | होम ऑटोमेशन में लोरा | लोरा रिमोट कंट्रोल: इंटरनेट की मौजूदगी के बिना लंबी दूरी (किलोमीटर) से अपने बिजली के उपकरणों को नियंत्रित और स्वचालित करें। लोरा के माध्यम से यह संभव है! अरे, क्या चल रहा है दोस्तों? यहाँ CETech से आकर्ष। इस PCB में OLED डिस्प्ले और 3 रिले भी हैं जो एक
इंटरनेट ऑफ थिंग्स के लिए DIY डैशबटन: 6 चरण (चित्रों के साथ)
इंटरनेट ऑफ थिंग्स के लिए DIY डैशबटन: हे मेकर, इट्स मेकर मोएको! इस इंस्ट्रक्शनल में मैं आपको दिखाना चाहता हूं कि आप अपने घरों में और अधिक आराम और विलासिता कैसे ला सकते हैं। शीर्षक पढ़ते समय, आप अनुमान लगा सकते हैं कि हम यहाँ क्या बनाने जा रहे हैं। हर कोई जो कम से कम एक बार अमेज़न ऑनलाइन दुकान पर जाता है
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: 7 कदम (चित्रों के साथ)
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: प्रिय दोस्तों दूसरे ट्यूटोरियल में आपका स्वागत है! इस ट्यूटोरियल में हम एक वाईफाई इनेबल्ड वेदर स्टेशन प्रोजेक्ट बनाने जा रहे हैं! हम पहली बार नेक्स्टियन डिस्प्ले के साथ नई, प्रभावशाली ESP32 चिप का उपयोग करने जा रहे हैं। इस वीडियो में हम जा रहे हैं