विषयसूची:

ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना: 3 चरण
ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना: 3 चरण

वीडियो: ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना: 3 चरण

वीडियो: ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना: 3 चरण
वीडियो: 35 WiFi Manager with ESP32 || custom SSID and Password || 2024, जुलाई
Anonim
ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना
ESP8266/ESP32 बोर्डों के साथ WiFi AutoConnect का उपयोग करना

हम सीखेंगे कि ऑटोकनेक्ट लाइब्रेरी का उपयोग कैसे करें जो हमें स्मार्टफोन का उपयोग करके वाईफाई एक्सेस पॉइंट से कनेक्ट और प्रबंधित करने की अनुमति देता है।

ऊपर दिया गया वीडियो आपको ऑटोकनेक्ट लाइब्रेरी के बारे में जानने के लिए विभिन्न स्क्रीनों के साथ प्रक्रिया के माध्यम से मार्गदर्शन करेगा। यह लिखित पोस्ट केवल इसे संक्षेप में कवर करेगी।

चरण 1: स्केच प्राप्त करें और अपलोड करें

स्केच प्राप्त करें और अपलोड करें
स्केच प्राप्त करें और अपलोड करें
स्केच प्राप्त करें और अपलोड करें
स्केच प्राप्त करें और अपलोड करें
स्केच प्राप्त करें और अपलोड करें
स्केच प्राप्त करें और अपलोड करें

जब ESP32 बोर्ड बूट होता है, तो यह देखने के लिए जाँच करता है कि क्या कोई पिछला नेटवर्क क्रेडेंशियल FLASH में संग्रहीत किया गया है। डिफ़ॉल्ट रूप से, यह उनसे कनेक्ट करने का प्रयास करेगा और सफल होने पर यह आईपी पते को सीरियल पोर्ट पर प्रिंट करेगा। तब आपका स्केच सामान्य रूप से काम करेगा। यदि यह वाईफाई नेटवर्क से कनेक्ट करने में असमर्थ है तो यह एक एक्सेस प्वाइंट बनाएगा जिसे आप वाईफाई क्रेडेंशियल से कनेक्ट और प्रबंधित कर सकते हैं।

आइए Arduino IDE में आवश्यक पुस्तकालयों को स्थापित करके शुरू करें। हमें ऑटोकनेक्ट लाइब्रेरी स्थापित करने की आवश्यकता है। लाइब्रेरी मैनेजर खोलें और AutoConnect टाइप करें। दिखाई देने वाली लाइब्रेरी स्थापित करें। AutoConnect लाइब्रेरी को काम करने के लिए PageBuilder लाइब्रेरी की आवश्यकता है ताकि PageBuilder में टाइप करें और उसे भी इंस्टॉल करें। फिर, इस प्रोजेक्ट के लिए स्केच डाउनलोड करें और खोलें।

स्केच का लिंक:

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

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

चरण 2: एपी से कनेक्ट करें और वाईफाई प्रबंधित करें

एपी से कनेक्ट करें और वाईफाई प्रबंधित करें
एपी से कनेक्ट करें और वाईफाई प्रबंधित करें
एपी से कनेक्ट करें और वाईफाई प्रबंधित करें
एपी से कनेक्ट करें और वाईफाई प्रबंधित करें
एपी से कनेक्ट करें और वाईफाई प्रबंधित करें
एपी से कनेक्ट करें और वाईफाई प्रबंधित करें

यदि बोर्ड वाईफाई नेटवर्क से कनेक्ट करने में असमर्थ है तो यह "esp32ap" नाम का एक एक्सेस प्वाइंट बनाएगा और यह सामान्य रूप से लगभग 30 सेकंड के बाद दिखाई देता है। 12345678 के डिफ़ॉल्ट पासवर्ड का उपयोग करके इसे कनेक्ट करें। यह आपको स्वचालित रूप से प्रबंधन पृष्ठ पर रीडायरेक्ट करना चाहिए अन्यथा, आप इसे प्राप्त करने के लिए आईपी पते 172.217.28.1 का उपयोग कर सकते हैं। पेज आपको बोर्ड के बारे में कुछ जानकारी देता है जैसे मैक एड्रेस, मेमोरी स्टेटस इत्यादि। मेनू आपको कई विकल्प देता है: नए एक्सेस पॉइंट या नेटवर्क को कॉन्फ़िगर करने की क्षमता। सहेजे गए SSID या नेटवर्क देखें। वर्तमान नेटवर्क से डिस्कनेक्ट करें। बोर्ड को रीसेट या पुनरारंभ करें। समय क्षेत्र बदलें। और होम पेज पर भी जाएं जो केवल समय प्रदर्शित करता है।

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

अगली बार जब आप बोर्ड को बूट करेंगे, तो यह स्वचालित रूप से एक वाईफ़ाई नेटवर्क से कनेक्ट हो जाएगा और आपका स्केच अपेक्षित रूप से काम करेगा।

चरण 3: वाईफाई नेटवर्क हटाना

वाईफाई नेटवर्क हटाना
वाईफाई नेटवर्क हटाना

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

स्केच का लिंक:

अगर आपको यह पोस्ट पसंद आया है, तो नीचे दिए गए लिंक का उपयोग करके हमें फॉलो करना न भूलें क्योंकि हम इस तरह की कई और परियोजनाओं का निर्माण करेंगे:

  • यूट्यूब:
  • इंस्टाग्राम:
  • फेसबुक:
  • ट्विटर:
  • बीएनबीई वेबसाइट:

सिफारिश की: