विषयसूची:
- चरण 1: आपूर्ति
- चरण 2: वायरिंग
- चरण 3: उपयोग के लिए UPyCraft दिशा
- चरण 4: कोड डाउनलोड
- चरण 5: आईपी पता प्राप्त करें
- चरण 6: एक ब्राउज़र खोलें
- चरण 7: अब मौसम
वीडियो: माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
अभी सर्दी है, लेकिन यह अभी भी थोड़ा गर्म लगता है, भले ही मैंने केवल एक टी-शर्ट पहन रखी है, जो मुझे वर्तमान तापमान जानना चाहता है, इसलिए मैं माइक्रोपाइथन ईएसपी 32 और डीएचटी 11 सेंसर और एक साधारण मौसम स्टेशन का उपयोग करता हूं ताकि आप किसी भी ब्राउज़र में वर्तमान तापमान और आर्द्रता प्राप्त कर सकते हैं, अब मैं आपके साथ प्रक्रिया साझा करूंगा।
चरण 1: आपूर्ति
हार्डवेयर:
- मेकपायथन ESP32
- DHT11
- ब्रेड बोर्ड
- जंप लाइन
- यूएसबी केबल
MakePython ESP32 एक एकीकृत SSD1306 OLED डिस्प्ले वाला एक ESP32 बोर्ड है, आप इसे इस लिंक से प्राप्त कर सकते हैं:
www.makerfabs.com/makepython-esp32.html
सॉफ्टवेयर:
यूपी क्राफ्ट आईडीई
विंडोज़ के लिए uPyCraft IDE डाउनलोड करने के लिए इस लिंक पर क्लिक करें:
चरण 2: वायरिंग
- MakePython ESP32 और DHT11 को ब्रेडबोर्ड में प्लग किया गया है।
- DHT11 को केवल 3 तारों की आवश्यकता होती है, VCC और GND 3V3 और ESP32 के GND से जुड़े होते हैं, और DATA ESP32 के IO14 से जुड़ा होता है। मैंने प्रयोग में GPIO14 का उपयोग किया, इसलिए मैंने IO14 को कनेक्ट किया।
- USB केबल का उपयोग करके MakePython ESP32 को पीसी से कनेक्ट करें, डिवाइस मैनेजर खोलें (विंडोज सर्च बॉक्स में बस "डिवाइस" खोजें)। विस्तारित होने पर, पोर्ट अनुभाग को ऊपर जैसा कुछ प्रदर्शित करना चाहिए। मेरे मामले में COM19 जैसे पोर्ट नंबर पर ध्यान दें। यदि कोई पोर्ट दिखाई नहीं देता है, तो USB ड्राइव डाउनलोड करने का प्रयास करें:
चरण 3: उपयोग के लिए UPyCraft दिशा
uPyCraft के लिए विस्तृत निर्देश इस लिंक पर देखे जा सकते हैं:
www.makerfabs.com/makepython-esp32-starter…
- पेज खोलने के लिए ऊपर दिए गए लिंक पर क्लिक करें
- MicroPython ESP32 देव किट गाइडेंस दस्तावेज़ खोजें
- दस्तावेज़ खोलने के लिए डाउनलोड पर क्लिक करें
- विस्तृत ट्यूटोरियल I. MicroPython Development Tools निर्देशिका में उपलब्ध हैं
बेशक, यह दस्तावेज़ीकरण केवल uPyCraft निर्देशों के बारे में नहीं है, बल्कि इसमें कुछ MicroPython ESP32 रूटीन और अक्सर पूछे जाने वाले प्रश्न और त्रुटि प्रबंधन भी शामिल हैं।
चरण 4: कोड डाउनलोड
ssd1306.py के लिए कोड GitHub रिपॉजिटरी से डाउनलोड किया गया था: https://github.com/ckuehnel/MicroPython-on-ESP32 या मेरा डाउनलोड करें।
Ssd1306.py डाउनलोड करने के बाद, फ़ाइल खोलें, और सहेजें और डाउनएंडरन पर क्लिक करें। डाउनलोड सफल होने पर "डाउनलोड ओके" प्रदर्शित होगा।
Main.py डाउनलोड करने के बाद, निम्नलिखित परिवर्तन करने की आवश्यकता है:
1. नेटवर्क का नाम और पासवर्ड बदलें:
- SSID: आपके स्थानीय नेटवर्क नाम में परिवर्तन करने की आवश्यकता है
- पासवर्ड: अपने स्थानीय नेटवर्क पासवर्ड को बदलने की जरूरत है
जब आप काम पूरा कर लें, तो डाउनएंडरन पर क्लिक करें और मेकपाइथन ईएसपी32 वाईफाई से जुड़ जाता है
2. DHT11 डेटा पिन:
यदि DHT11 को MakePython ESP32 पर पिन परिवर्तन प्राप्त होता है, तो आपको प्राप्त होने वाले पिन में पिन () में संख्या बदलें।
चरण 5: आईपी पता प्राप्त करें
main.py चलाएं, नेटवर्क सफलता, आप एक आईपी पता देख सकते हैं (मेरा: 192.168.1.120)।
चरण 6: एक ब्राउज़र खोलें
अपने पीसी पर ब्राउज़र खोलें, आपको अभी-अभी मिला आईपी एड्रेस टाइप करें (192.168.1.120), और कन्फर्म करने के लिए एंटर पर क्लिक करें।
चरण 7: अब मौसम
ब्राउज़र वर्तमान तापमान और आर्द्रता प्रदर्शित करता है, साथ ही MakePython ESP32 पर OLED डिस्प्ले भी प्रदर्शित करता है। जब आप पेज को रीफ्रेश करते हैं, तो तापमान और आर्द्रता डेटा भी रीफ्रेश हो जाएगा।
मिनी मौसम स्टेशन अपेक्षाकृत सरल है। मैं मौसम स्टेशन को समृद्ध बनाने के लिए गैस सेंसर, रेन सेंसर, वायुमंडलीय दबाव सेंसर और अन्य सेंसर से डेटा जोड़ूंगा।
सिफारिश की:
Arduino और ThingSpeak का उपयोग कर मिनी वेदर स्टेशन: 4 कदम
Arduino और ThingSpeak का उपयोग करते हुए मिनी वेदर स्टेशन: सभी को नमस्कार। इस निर्देश में, मैं आपको एक व्यक्तिगत मिनी वेदर स्टेशन बनाने के चरणों के माध्यम से मार्गदर्शन करूँगा। इसके अलावा, हम अपने मौसम डेटा को उनके सर्वर पर अपलोड करने के लिए थिंगस्पीक एपीआई का उपयोग करेंगे, अन्यथा मौसम की स्थिति का उद्देश्य क्या है
माइक्रोपायथन प्रोग्राम: कोरोनावायरस रोग (COVID-19) डेटा को रीयल टाइम में अपडेट करें: 10 कदम (चित्रों के साथ)
MicroPython Program: Update Coronavirus Disease(COVID-19) Data in Real Time: पिछले कुछ हफ्तों में, दुनिया भर में कोरोनावायरस बीमारी (COVID 19) के पुष्ट मामलों की संख्या 100,000 से अधिक हो गई है, और विश्व स्वास्थ्य संगठन (WHO) ने घोषणा की है कि नए कोरोनावायरस निमोनिया का प्रकोप एक वैश्विक महामारी बनने के लिए। मैं बहुत था
Attiny85 के साथ मिनी वेदर स्टेशन: 6 कदम (चित्रों के साथ)
Attiny85 के साथ मिनी वेदर स्टेशन: हाल ही में एक निर्देश योग्य Indigod0g में एक मिनी वेदर स्टेशन का वर्णन किया गया है जो दो Arduinos का उपयोग करके बहुत अच्छी तरह से काम करता है। हो सकता है कि हर कोई नमी और तापमान रीडिंग प्राप्त करने के लिए 2 Arduinos का त्याग नहीं करना चाहता और मैंने टिप्पणी की कि यह संभव होना चाहिए
Arduino UNO मिनी-वेदर स्टेशन: 5 कदम
Arduino UNO मिनी-वेदर स्टेशन: यह वाई-फाई कनेक्शन के साथ मेरे Arduino आधारित मिनी-वेदर स्टेशन की पहली पीढ़ी है, जो थिंगस्पीक प्लेटफॉर्म का उपयोग करके सार्वजनिक रूप से ऑनलाइन डेटा पोस्ट करने में सक्षम है। मौसम स्टेशन मौसम से संबंधित निम्नलिखित डेटा एकत्र करता है और वातावरण
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा