विषयसूची:

माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)
माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)

वीडियो: माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)

वीडियो: माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन: 7 कदम)
वीडियो: 💪😠Gunday 2024, जुलाई
Anonim
माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन)
माइक्रोपायथन प्रोग्राम (मिनी वेदर स्टेशन)

अभी सर्दी है, लेकिन यह अभी भी थोड़ा गर्म लगता है, भले ही मैंने केवल एक टी-शर्ट पहन रखी है, जो मुझे वर्तमान तापमान जानना चाहता है, इसलिए मैं माइक्रोपाइथन ईएसपी 32 और डीएचटी 11 सेंसर और एक साधारण मौसम स्टेशन का उपयोग करता हूं ताकि आप किसी भी ब्राउज़र में वर्तमान तापमान और आर्द्रता प्राप्त कर सकते हैं, अब मैं आपके साथ प्रक्रिया साझा करूंगा।

चरण 1: आपूर्ति

आपूर्ति
आपूर्ति

हार्डवेयर:

  • मेकपायथन ESP32
  • DHT11
  • ब्रेड बोर्ड
  • जंप लाइन
  • यूएसबी केबल

MakePython ESP32 एक एकीकृत SSD1306 OLED डिस्प्ले वाला एक ESP32 बोर्ड है, आप इसे इस लिंक से प्राप्त कर सकते हैं:

www.makerfabs.com/makepython-esp32.html

सॉफ्टवेयर:

यूपी क्राफ्ट आईडीई

विंडोज़ के लिए uPyCraft IDE डाउनलोड करने के लिए इस लिंक पर क्लिक करें:

चरण 2: वायरिंग

तारों
तारों
  1. MakePython ESP32 और DHT11 को ब्रेडबोर्ड में प्लग किया गया है।
  2. DHT11 को केवल 3 तारों की आवश्यकता होती है, VCC और GND 3V3 और ESP32 के GND से जुड़े होते हैं, और DATA ESP32 के IO14 से जुड़ा होता है। मैंने प्रयोग में GPIO14 का उपयोग किया, इसलिए मैंने IO14 को कनेक्ट किया।
  3. USB केबल का उपयोग करके MakePython ESP32 को पीसी से कनेक्ट करें, डिवाइस मैनेजर खोलें (विंडोज सर्च बॉक्स में बस "डिवाइस" खोजें)। विस्तारित होने पर, पोर्ट अनुभाग को ऊपर जैसा कुछ प्रदर्शित करना चाहिए। मेरे मामले में COM19 जैसे पोर्ट नंबर पर ध्यान दें। यदि कोई पोर्ट दिखाई नहीं देता है, तो USB ड्राइव डाउनलोड करने का प्रयास करें:

चरण 3: उपयोग के लिए UPyCraft दिशा

उपयोग के लिए UPyCraft दिशा
उपयोग के लिए UPyCraft दिशा
उपयोग के लिए UPyCraft दिशा
उपयोग के लिए 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 डिस्प्ले भी प्रदर्शित करता है। जब आप पेज को रीफ्रेश करते हैं, तो तापमान और आर्द्रता डेटा भी रीफ्रेश हो जाएगा।

मिनी मौसम स्टेशन अपेक्षाकृत सरल है। मैं मौसम स्टेशन को समृद्ध बनाने के लिए गैस सेंसर, रेन सेंसर, वायुमंडलीय दबाव सेंसर और अन्य सेंसर से डेटा जोड़ूंगा।

सिफारिश की: