विषयसूची:
- चरण 1: उपकरण और सामग्री
- चरण 2: ArduiTouch Kit की असेंबली
- चरण 3: USB ड्राइवर स्थापित करना
- चरण 4: ESP8266. के लिए Arduino IDE की तैयारी
- चरण 5: अतिरिक्त पुस्तकालयों की स्थापना
- चरण 6: स्रोत कोड
- चरण 7: सेटिंग्स में कस्टम सेटिंग्स। h
- चरण 8: कोड चलाएँ
वीडियो: ESP8266 रंगीन मौसम स्टेशन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस निर्देश में मैं आपको दिखाना चाहता हूं कि मौसम के पूर्वानुमान और रंगीन tft स्क्रीन के साथ वॉल माउंट के लिए एक अच्छा ESP8266 मौसम स्टेशन कैसे बनाया जाए।
चरण 1: उपकरण और सामग्री
सामग्री:
- NodeMCU Amica V2 या Wemos D1 Mini
- ArduiTouch ESP वॉल माउंटिंग किट
उपकरण:
- सोल्डरिंग आयरन
- पेंचकस
- साइड कटिंग सरौता
- वाल्टमीटर (वैकल्पिक)
सॉफ्टवेयर:
अरुडिनो आईडीई
चरण 2: ArduiTouch Kit की असेंबली
आपको पहले ArduiTouch किट को असेंबल करना होगा। कृपया संलग्न निर्माण नियमावली में एक नज़र डालें।
चरण 3: USB ड्राइवर स्थापित करना
NodeMCU मॉड्यूल में USB इंटरफ़ेस के लिए CP2102 चिप शामिल है। आमतौर पर ड्राइवर को स्वचालित रूप से स्थापित किया जाएगा यदि NodeMCU पहली बार पीसी से जुड़ा है। कभी-कभी यह प्रक्रिया विफल हो जाती थी। इस मामले में आपको ड्राइवर स्थापित करना होगा
www.silabs.com/products/Development-tools/s…
यदि आप Wemos D1 का उपयोग करना चाहते हैं, तो आपको इसके बजाय CH340 USB इंटरफ़ेस के लिए ड्राइवर स्थापित करने होंगे:
www.wch.cn/download/CH341SER_ZIP.html
चरण 4: ESP8266. के लिए Arduino IDE की तैयारी
- ESP8266 मॉड्यूल Arduino-IDE का हिस्सा नहीं है। हमें इसे पहले स्थापित करना होगा। Aduino-IDE में फ़ाइल/प्राथमिकताएं खोलें और अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में निम्न लिंक डालें:
- इस विंडो को OK बटन से बंद करें। अब बोर्ड मैनेजर खोलें: टूल्स / बोर्ड / बोर्ड मैनेजर
- ESP8266 प्रविष्टि पर जाएं और इसे स्थापित करें
- अब आप NodeMCU 1.0 (ESP-12E मॉड्यूल) या WeMos D1 R2 और मिनी चुन सकते हैं। CPU फ़्रीक्वेंसी को 80MHz पर, फ़्लैश साइज़ को „4M (3M SPIFFS)“, अपनी पसंद की बॉड दर और COM पोर्ट पर सेट करें। 4 के
चरण 5: अतिरिक्त पुस्तकालयों की स्थापना
Arduino लाइब्रेरी मैनेजर के माध्यम से निम्नलिखित लाइब्रेरी स्थापित करें
- डेनियल ईचहॉर्न द्वारा मिनी ग्राफ़क्स:
- ESP8266 वेदरस्टेशन डैनियल आइचॉर्न द्वारा:
- डैनियल आइचॉर्न द्वारा जेसन स्ट्रीमिंग पार्सर:
- simpleDSTनेप्च्यून2 द्वारा समायोजित:
आप पुस्तकालय को सीधे ज़िप फ़ाइल के रूप में भी डाउनलोड कर सकते हैं और अपने arduinosketchfolder/पुस्तकालयों के अंतर्गत फ़ोल्डर को असम्पीडित कर सकते हैं।
पुस्तकालयों को स्थापित करने के बाद, Arduino IDE को पुनरारंभ करें।
चरण 6: स्रोत कोड
डेनियल आइचोर्न द्वारा भयानक स्रोतों के आधार पर मौसम-स्टेशन के लिए स्रोत कोड
blog.squix.org
हमने ArduiTouch के लिए संगत कोड में कुछ छोटे बदलाव किए हैं। आपको ज़िप संग्रह को उसी नाम से एक नई निर्देशिका में खोलना होगा।
चरण 7: सेटिंग्स में कस्टम सेटिंग्स। h
सोर्स कोड में आपको settings.h नाम की एक फाइल मिलेगी। अनुकूलन के लिए इस फ़ाइल में कुछ परिवर्तन आवश्यक हैं:
वाई - फाई:
कृपया सेटिंग्स की 25 और 26 पंक्तियों में SSID और पासवर्ड दर्ज करें
#परिभाषित वाईफ़ाई_एसएसआईडी "आपका सिड"
#WIFI_PASS को परिभाषित करें "yourpassw0rd"
OpenWeatherMap के लिए खाता:
OpenWeatherMap प्लेटफ़ॉर्म द्वारा बाद में डेटा प्राप्त करने के लिए आपको एक स्वयं के खाते की आवश्यकता होगी। एपीआई कुंजी प्राप्त करने के लिए यहां साइन अप करें:
सेटिंग्स की लाइन 38 में अपनी एपीआई कुंजी दर्ज करें
स्ट्रिंग OPEN_WEATHER_MAP_APP_ID = "your_api_key";
आपका स्थान:
openweathermap.org/find?q= पर जाएं और स्थान खोजें। परिणाम सेट के माध्यम से जाएं और उस वास्तविक स्थान के निकटतम प्रविष्टि का चयन करें जिसके लिए आप डेटा प्रदर्शित करना चाहते हैं। यह https://openweathermap.org/city/2657896 जैसा URL होगा। अंत में वह संख्या है जो आप नीचे स्थिरांक को निर्दिष्ट करते हैं।
सेटिंग की पंक्ति ४५ और ४६ में अपने स्थान का नंबर और नाम दर्ज करें
स्ट्रिंग OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
स्ट्रिंग DISPLAYED_CITY_NAME = "ज़ीसर";
समय:
कृपया अपना समय क्षेत्र सेटिंग की पंक्ति ६५ में चुनें
#परिभाषित यूटीसी_ऑफसेट +1
चरण 8: कोड चलाएँ
कृपया इस नमूने को Arduino IDE में खोलें। संकलन और अपलोड करने के बाद आप अपने स्थान का वर्तमान समय और तापमान देखेंगे। इसके अलावा अगले कुछ दिनों के लिए मौसम का पूर्वानुमान प्रदर्शित किया जाता है। स्पर्श का केवल एक कार्य है। आप स्क्रीन के ऊपरी भाग में स्पर्श करके प्रदर्शित समय प्रारूप चुन सकते हैं।
सिफारिश की:
ESP8266 और ESP32 DIY का उपयोग कर पेशेवर मौसम स्टेशन: 9 कदम (चित्रों के साथ)
ESP8266 और ESP32 DIY का उपयोग कर पेशेवर मौसम स्टेशन: LineaMeteoStazione एक पूर्ण मौसम स्टेशन है जिसे सेंसरियन के पेशेवर सेंसर के साथ-साथ कुछ डेविस इंस्ट्रूमेंट घटक (रेन गेज, एनीमोमीटर) के साथ इंटरफेस किया जा सकता है।
ESP8266 मौसम स्टेशन घड़ी: 4 कदम
ESP8266 मौसम स्टेशन घड़ी: यह परियोजना एक छोटे से सुविधाजनक पैकेज में समय और मौसम को प्रदर्शित करने का एक अच्छा तरीका है। मैं इस परियोजना के बारे में बताऊंगा, यह कैसे काम करता है और यहां कोड दिखाता है। आप वर्तमान मौसम को एक निर्धारित स्थान के साथ-साथ तापमान दिखाने के लिए विभिन्न बटन दबा सकते हैं
ESP8266 का उपयोग करते हुए साधारण मौसम स्टेशन: 6 कदम (चित्रों के साथ)
ESP8266 का उपयोग करते हुए सरल मौसम स्टेशन: इस निर्देश में मैं साझा कर रहा हूँ कि तापमान, दबाव, जलवायु आदि जैसे डेटा प्राप्त करने के लिए ESP8266 का उपयोग कैसे करें और YouTube डेटा जैसे सब्सक्राइबर और amp; देखे जाने की कुल संख्या. और सीरियल मॉनिटर पर डेटा प्रदर्शित करें और इसे एलसीडी पर प्रदर्शित करें। डेटा f होगा
IoT ESP8266-आधारित मौसम स्टेशन: 6 कदम
IoT ESP8266-आधारित मौसम स्टेशन: किसी भी सेंसर का उपयोग किए बिना एक मौसम स्टेशन परियोजना बनाना चाहते हैं, और दुनिया भर से मौसम के बारे में जानकारी प्राप्त करना चाहते हैं? OpenWeatherMap का उपयोग करना, यह एक वास्तविक कार्य बन जाता है
DIY मौसम स्टेशन और वाईफाई सेंसर स्टेशन: 7 कदम (चित्रों के साथ)
DIY मौसम स्टेशन और वाईफाई सेंसर स्टेशन: इस परियोजना में मैं आपको दिखाऊंगा कि वाईफाई सेंसर स्टेशन के साथ एक मौसम स्टेशन कैसे बनाया जाए। सेंसर स्टेशन स्थानीय तापमान और आर्द्रता डेटा को मापता है और इसे वाईफाई के माध्यम से मौसम स्टेशन पर भेजता है। मौसम स्टेशन तब प्रदर्शित करता है