विषयसूची:
वीडियो: Esp32 तापमान और आर्द्रता वेब सर्वर PYTHON और Zerynth IDE का उपयोग कर रहा है: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
Esp32 एक शानदार माइक्रो-कंट्रोलर है, यह Arduino की तरह ही शक्तिशाली है, लेकिन इससे भी बेहतर! इसमें Wifi कनेक्टिविटी है, जिससे आप IOT प्रोजेक्ट्स को सस्ते और आसानी से विकसित कर सकते हैं। लेकिन Esp डिवाइस के साथ काम करना निराशाजनक है, पहले यह स्थिर नहीं है, दूसरा यह आधिकारिक एसडीके के साथ अपनी परियोजनाओं को विकसित करना बेहद मुश्किल है। तीसरा यह एक उपयुक्त कामकाजी पुस्तकालय खोजने के लिए एक बड़ा सिरदर्द है। क्या होगा यदि आप माइको-कंट्रोलर की सभी कार्यक्षमताओं का उपयोग कर सकते हैं जबकि इसे पायथन में भी कोड कर सकते हैं। क्या इससे कोई फर्क पड़ेगा? बेशक, पायथन शक्तिशाली, पढ़ने में आसान और लिखने में बेहद आसान है। साथ ही आपको सभी निम्न स्तर के सामान (पॉइंटर्स, रजिस्टर और कॉन्फ़िगरेशन फाइल) के बारे में चिंता करने की ज़रूरत नहीं है, साथ ही, आप Zerynth स्थिर प्रणाली का उपयोग कर रहे हैं। यदि आप अभी तक Zerynth से परिचित नहीं हैं, यह अगली बड़ी बात है!
यह आपको पायथन की सहजता के साथ माइक्रो-कंट्रोलर की सभी कार्यक्षमता प्रदान करता है और यह मुफ़्त है
मैं आपको पायथन में लिखे गए Esp32 तापमान और आर्द्रता वेब सर्वर से परिचित कराता हूं।
चरण 1: चरण 1: हार्डवेयर कनेक्शन
hts221 Temp और नमी सेंसर I2C कनेक्शन का उपयोग करता है, आपको सेंसर को ESp32Node-MCU Esp32s Hts221 सेंसर में उपयुक्त पिन से कनेक्ट करना होगा
3v3 पिन 3.3v पिन
जीएनडी पिन जीएनडी पिनआईओ26 एससीएल पिन
IO25 एसडीए पिन
चरण 2: चरण 2: ESP32 कोड
- अपने Esp32 डेवलपमेंट बोर्ड को अपने कंप्यूटर से कनेक्ट करें।
- नवीनतम Zerynth Studio IDE मुफ्त में डाउनलोड करें: https://www.zerynth.com/zerynth-studio/इस इंस्टॉलेशन गाइड का उपयोग आपकी मदद करने के लिए करें:https://docs.zerynth.com/latest/official/core.zery…
- आवेदन के अंदर; एक नया खाता बनाएं और अपने डिवाइस को वर्टिकलाइज़ करें। इस गाइड का उपयोग आपकी मदद करने के लिए करेंhttps://docs.zerynth.com/latest/official/core.zer…
- अब मुख्य टूलबार से एक नया प्रोजेक्ट बनाएं; प्रोजेक्ट न्यू प्रोजेक्ट के लिए एक नाम लिखें और इसे सेव करें।
- संलग्न कोड खोजें
- कोड कॉपी करें और अपलिंक करें (यूसी पर अपलोड करें)
- सीरियल मॉनिटर खोलें
- अपने ब्राउज़र में आईपी-एड्रेस कॉपी करें और वेब पेज खोलें! अगर आपको आईडीई के साथ मदद चाहिए:
चरण 3: चरण 3: कोड नमूना
आप पूरी परियोजना को संलग्न पा सकते हैं! यह आपको दिखाना चाहता था कि यह कितना आसान है:
stm.hts221 से आयात hts221
temp_hum = hts221. HTS221 (I2C0, D16) # सेंसर के साथ i2C प्रोटोकॉल शुरू करें
अस्थायी, hum = temp_hum.get_temp_humidity() # पुस्तकालय का उपयोग करके वर्तमान अस्थायी और आर्द्रता प्राप्त करें!
espressif.esp32net से esp32wifi को wifi_driver के रूप में आयात करें #importing Esp32 Wifi ड्राइवर
WifiAP_name = "वाईफ़ाई एपी नाम" Wifi_Pass = "वाईफ़ाई पास!"
वाईफाई_ड्राइवर.ऑटो_इनिट ()
वाईफाई.लिंक (वाईफाईएपी_नाम, वाईफाई।वाईफाई_डब्ल्यूपीए2, वाईफाई_पास)------------------------------------- -------------------------------------------------- -----------------------------
अजगर के साथ Zerynth IDE का उपयोग करना इतना आसान है।
सिफारिश की:
ESP8266 और Visuino: DHT11 तापमान और आर्द्रता वेब सर्वर: 12 कदम
ESP8266 और Visuino: DHT11 तापमान और आर्द्रता वेब सर्वर: ESP8266 मॉड्यूल वाई-फाई में निर्मित महान कम लागत वाले स्टैंड अलोन कंट्रोलर हैं, और मैंने पहले से ही उनके बारे में कई निर्देश बनाए हैं। DTH11 / DTH21 / DTH22 और AM2301 बहुत लोकप्रिय संयुक्त तापमान हैं और आर्द्रता Arduino सेंसर, और मैंने एक अंक बनाया
Arduino वेदर स्टेशन BMP280-DHT11 का उपयोग कर रहा है - तापमान, आर्द्रता और दबाव: 8 कदम
Arduino वेदर स्टेशन BMP280-DHT11 का उपयोग कर रहा है - तापमान, आर्द्रता और दबाव: इस ट्यूटोरियल में हम सीखेंगे कि एक मौसम स्टेशन कैसे बनाया जाता है जो एलसीडी डिस्प्ले पर तापमान, आर्द्रता और दबाव प्रदर्शित करेगा TFT 7735एक प्रदर्शन वीडियो देखें
DT11 तापमान सेंसर के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) और ब्राउज़र में प्रिंटिंग तापमान और आर्द्रता: 5 कदम
DT11 तापमान सेंसर और ब्राउज़र में मुद्रण तापमान और आर्द्रता के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) ESP8266 द्वारा होस्ट किए गए वेबसर्वर तक पहुंचकर वाईफाई पर कोई भी उपकरण लेकिन एकमात्र समस्या यह है कि हमें एक काम करने वाले राउटर की आवश्यकता है
Arduino MySQL सर्वर (PHPMYADMIN) को तापमान और आर्द्रता डेटा भेज रहा है: 5 कदम
Arduino MySQL सर्वर (PHPMYADMIN) को तापमान और आर्द्रता डेटा भेज रहा है: इस परियोजना में मैंने arduino के साथ DHT11 को इंटरफेस किया है और फिर मैं dht11 का डेटा भेज रहा हूं जो कि phpmyadmin डेटाबेस में आर्द्रता और तापमान है। यहां हम phpmyadmin डेटाबेस में डेटा पुश करने के लिए एक PHP स्क्रिप्ट का उपयोग कर रहे हैं
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा