विषयसूची:

एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: 5 कदम
एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: 5 कदम

वीडियो: एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: 5 कदम

वीडियो: एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: 5 कदम
वीडियो: WiFi Client Events Example Explained | ESP8266WiFi Tutorials #5 2024, नवंबर
Anonim
एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर
एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर

यह ट्यूटोरियल ESP8266 और वाईफाई थर्मामीटर के रूप में इसके अनुप्रयोग पर आधारित है जो HTTP वेबसर्वर चला रहा है। क्लाइंट के रूप में 2 मोड STA या एक्सेस पॉइंट के रूप में AP भी उपलब्ध हैं।

चरण 1: थर्मामीटर का परिचय

आज मैं संक्षेप में वाईफाई थर्मामीटर की परियोजना का परिचय दूंगा। थर्मामीटर NodeMCU v3 लोलिन विकास बोर्ड पर ESP8266 वाईफाई चिप का उपयोग करता है। डेटा लॉगिंग के अलावा, वाईफ़ाई चिप में एक वेब सर्वर भी होता है जहां यह मापा डेटा आउटपुट करता है। हर बार पेज लोड होने पर डेटा को मापा जाता है। निष्क्रिय होने पर कोई डेटा रिकॉर्ड नहीं किया जाता है। वेब सर्वर HTML + CSS कोड को चलाने की अनुमति देता है, जो कुछ हद तक उपयोगकर्ता के तापमान को तालिका में उदाहरण के लिए प्लॉट करने के लिए एक अच्छा ग्राफिकल इंटरफ़ेस बनाने की अनुमति देता है। जावास्क्रिप्ट भी स्वचालित रूप से पृष्ठ पर डेटा को अपडेट कर सकता है, लेकिन मैंने इस विकल्प का उपयोग नहीं किया।

चरण 2: वाईफाई थर्मामीटर के संस्करण

वाईफाई थर्मामीटर के संस्करण
वाईफाई थर्मामीटर के संस्करण

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

दूसरे मामले में, बोर्ड अपने स्वयं के एसएसआईडी को एपी मोड में एक्सेस प्वाइंट के रूप में प्रसारित करता है। उपयोगकर्ता नेटवर्क पासवर्ड (ESP8266 में शामिल) दर्ज करके बोर्ड तक पहुंचता है। बोर्ड SSID को WPA / WPA2 PSK एन्क्रिप्शन के साथ प्रसारित करता है, या एक खुले वाईफाई नेटवर्क को प्रसारित करना संभव है। डेटा केवल घर के लैन नेटवर्क के बाहर इस वाईफाई नेटवर्क की पहुंच के भीतर ही पहुंच योग्य है। ईएसपी पर डीएचसीपी सर्वर भी चल रहा है, जो सफल उपयोगकर्ता प्रमाणीकरण के बाद रेंज से एक आईपी पता प्रदान करता है। वेबसाइट गेटवे आईपी एड्रेस - ईएसपी पर स्थित है।

चरण 3: वनवायर - आरेख और DS18B20 सेंसर

वनवायर - आरेख और DS18B20 सेंसर
वनवायर - आरेख और DS18B20 सेंसर
वनवायर - आरेख और DS18B20 सेंसर
वनवायर - आरेख और DS18B20 सेंसर

तापमान डेटा DS18B20 तापमान सेंसर की एक जोड़ी से रिकॉर्ड किया जाता है जो वनवायर बस से जुड़ा होता है, जो कंडक्टर को दसियों से सैकड़ों मीटर तक खींचने की संभावना के साथ एक कंडक्टर द्वारा डेटा एकत्र करने की अनुमति देता है। DS18B20 दो मुख्य संस्करणों में निर्मित होते हैं - तथाकथित। ट्रांजिस्टर मामले में या जलरोधक में इनडोर सेंसर - एल्यूमीनियम ट्यूब में बाहरी डिजाइन। वनवायर हस्तक्षेप के वातावरण के लिए उपयुक्त है और 256 सेंसर तक समायोजित कर सकता है। व्यक्तिगत सेंसर को उनके कारखाने के पते - सीरियल नंबर से विभाजित किया जाता है। 2 मुख्य सेंसर कनेक्शन विकल्प हैं। सामान्य कनेक्शन और परजीवी, दोनों को 3.3 - 5.5V पर संचालित किया जा सकता है। वनवायर वायरिंग आरेखों से अंतर स्पष्ट हैं।

चरण 4: सभी के लिए योजनाबद्ध (AP/STA मोड) ESP8266 थर्मामीटर

सभी के लिए योजनाबद्ध (एपी/एसटीए मोड) ESP8266 थर्मामीटर
सभी के लिए योजनाबद्ध (एपी/एसटीए मोड) ESP8266 थर्मामीटर

चरण 5: स्रोत कोड

यहां उपलब्ध है: https://arduino.php5.sk/wifi-teplomer.php?lang=en या: [email protected] एक्सेस प्वाइंट के लिए अपने मोड AP के लिए पूछें, या मौजूदा वाईफाई नेटवर्क पर क्लाइंट के लिए STA। दोनों संस्करण ESP8266 पर चलने वाले वेबसर्वर का उपयोग कर रहे हैं।

सिफारिश की: