विषयसूची:

लॉग वाईफाई विश्लेषक: 4 कदम
लॉग वाईफाई विश्लेषक: 4 कदम

वीडियो: लॉग वाईफाई विश्लेषक: 4 कदम

वीडियो: लॉग वाईफाई विश्लेषक: 4 कदम
वीडियो: WiFi router not working, slow speed, disconnection, hang, restart || Repair with basic step in Hindi 2024, नवंबर
Anonim
लॉग वाईफाई विश्लेषक
लॉग वाईफाई विश्लेषक
लॉग वाईफाई विश्लेषक
लॉग वाईफाई विश्लेषक

मुझे यह आंशिक रूप से शुरू की गई परियोजना कई साल पहले मिली थी। मुझे यकीन नहीं है कि मैंने इसे कभी सबमिट क्यों नहीं किया, लेकिन अभी ऐसा करने का प्रयास करूंगा।

तो दूसरे वर्ष इस आलसी ओल्ड गीक (L. O. G.) को यह निर्देश योग्य लगा:

www.instructables.com/id/ESP8266-WiFi-Anal…

मुझे लगता है कि लेखक ने बहुत अच्छा काम किया है इसलिए मैंने अपना खुद का बनाने का फैसला किया।

उन्होंने एक NodeMCU ESP8266 का इस्तेमाल किया। मेरे पास एक नहीं था, लेकिन मुझे लगता है कि वे ESP-12 पर आधारित हैं। वैसे ESP-07 ESP-12 से बहुत मिलता-जुलता है इसलिए मैंने उनमें से कुछ का आदेश दिया। मैंने कुछ 2 मिमी पुरुष हेडर और कुछ महिला हेडर भी खरीदे, इसलिए मैंने ईएसपी -07 पर पुरुष हेडर स्थापित किए और महिला हेडर पिन लिए और उन पर कुछ तार लगाए ताकि वे एक ब्रेडबोर्ड में फिट हो जाएं। (चित्र देखें)

चरण 1: हार्डवेयर:

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

Nodemcu के बजाय, मैंने ESP-07 का उपयोग किया।

मेरा डिस्प्ले एक 2.8”ILI9341 डिस्प्ले है जिसे शायद eBay पर खरीदा गया है। यह मूल से थोड़ा बड़ा है।

चरण 2: मुद्रित सर्किट बोर्ड

मुद्रित सर्किट बोर्ड
मुद्रित सर्किट बोर्ड
मुद्रित सर्किट बोर्ड
मुद्रित सर्किट बोर्ड

ठीक है, मैंने 3.3V आपूर्ति के साथ एक PCB, ESP-07 के लिए 2.2 मिमी हेडर पिन और डिस्प्ले के लिए एक कनेक्टर डिज़ाइन किया है।

संलग्न ईगल कैडसॉफ्ट फाइलें हैं जिनका उपयोग मैंने पीसीबी और योजनाबद्ध बनाने के लिए किया था।

चेतावनी: चित्र में योजनाबद्ध ईगल फाइलों से सहमत नहीं है। मैंने इस चित्र में दिखाए गए AMS1117 3.3V नियामक का उपयोग करके ईगल फाइलें खो दीं।

संलग्न ईगल फाइलें ESP-07 के लिए 5v को 4.4 (?)v तक गिराने के लिए 1N5817 डायोड का उपयोग कर रही हैं। मेरे सेटअप के लिए, ऐसा लगता है कि यह ठीक काम करता है लेकिन मुझे पता है कि यह कल्पना से बाहर है। मैं डायोड का उपयोग करने की अनुशंसा नहीं करता (और मुझे यकीन नहीं है कि मैंने ऐसा क्यों किया)।

यदि आप इन ईगल फ़ाइलों का उपयोग करना चाहते हैं, तो आप शायद परिवर्तन करने में सक्षम हैं। कृपया 3.3v नियामक का उपयोग करने के लिए योजनाबद्ध और बोर्ड को बदलें।

इस पीसीबी को आरटीएस और डीटीआर के साथ एक यूएसबी-सीरियल एडेप्टर की भी आवश्यकता है जैसा कि इस निर्देश में बताया गया है:

www.instructables.com/id/ESP-07-Test-PCB/

चरण 3: Arduino स्केच

अरुडिनो स्केच
अरुडिनो स्केच

ये वे पुस्तकालय हैं जिनका उपयोग मैंने 2.8”डिस्प्ले के लिए किया था:

पुस्तकालय: ज़िप फ़ाइलें डाउनलोड करें:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Arduino प्रारंभ करें:

पर क्लिक करें

उपरोक्त ज़िप फ़ाइलें ढूंढें, खोलें और डाउनलोड करें

मैं वर्तमान में Arduino संस्करण 1.8.12 का उपयोग कर रहा हूं।

मेरे लिए ESP8266 को स्थापित करने का सबसे आसान तरीका इस पद्धति का उपयोग करके बोर्ड प्रबंधक का उपयोग करना है:

github.com/esp8266/Arduino#installing-with…

जब मैंने ESP-07 I के साथ कुछ परीक्षण किया तो मैं "जेनेरिक ESP8266 मॉड्यूल" का चयन करता हूं।

www.instructables.com/id/ESP-07-Test-PCB/

हालाँकि, यह इस स्केच के लिए काम नहीं करता था, इसलिए बोर्डों के लिए, शीर्षक ESP8266(2.6.3) के तहत, NodeMCU 0.9(ESP-12 मॉड्यूल या NodeMCU 1.0 (ESP-12 मॉड्यूल) का चयन करें।

बोर्ड सेटिंग चूक ठीक काम करने लगती है।

हां, मुझे पता है कि यह ESP-12 नहीं है, लेकिन मुझे लगता है कि वे काम करने के लिए काफी करीब हैं।

मुझे लगता है कि मैंने मूल WiFiAnalyzer कोड को फिर से लिखा है, लेकिन मुझे नहीं पता कि मैंने क्या बदल दिया है। यह मेरे प्रदर्शन या ESP-07 और NodeMCU के बीच अंतर के लिए हो सकता है। किसी भी मामले में, यह काम करता है लेकिन इसका श्रेय प्रवर्तक को जाता है।

मेरा कोड संलग्न है: MTSWiFi.ino।

चरण 4: कुछ यादें + निष्कर्ष

कुछ यादें + निष्कर्ष
कुछ यादें + निष्कर्ष
कुछ यादें + निष्कर्ष
कुछ यादें + निष्कर्ष
कुछ यादें + निष्कर्ष
कुछ यादें + निष्कर्ष

मैंने इस बोर्ड पर ESP-07 के बारे में कुछ देखा। सिरेमिक एंटीना हटा दिया जाता है और बाहरी एंटीना से जुड़ी एक केबल होती है। सिरेमिक एंटीना को हटा दिया जाता है ताकि एक ही समय में दो एंटेना जुड़े होने पर कोई सिग्नल बेमेल न हो। इससे कुछ यादें जुड़ी हुई हैं। मेरी योजना उस पर एक दिशात्मक एंटीना लगाने की थी ताकि मैं देख सकूं कि प्रत्येक संकेत कहाँ से आ रहा है।

मैंने इसे एक दिशात्मक पैच एंटीना से जोड़ा था, अगली तस्वीरें देखें।

मुझे लगता है कि मेरे पास एक तिपाई पर लगा एंटीना हो सकता है।

मुझे परिणाम याद नहीं हैं। मुझे संदेह है कि वे मूल रूप से महत्वहीन थे इसलिए मैंने इस विचार को छोड़ दिया होगा।

तो मैंने आज कुछ सीखा। मैंने अपने लॉग वाईफ़ाई विश्लेषक से एक नमूना लिया (संलग्न देखें) और दूसरा मेरे स्मार्टफ़ोन वाईफाई विश्लेषक से (संलग्न देखें)

चैनल 14 पर महत्वपूर्ण अंतर NVR9ca3a93 है।

इस पर सोने के बाद मेरे पास यूरेका पल था, कुछ शोध किया:

en.wikipedia.org/wiki/List_of_WLAN_channel…

जैसा कि तालिका इंगित करती है, उत्तरी अमेरिका चैनलों को 12-14 की अनुमति नहीं देता है। तो यह बताता है कि मेरा स्मार्टफ़ोन इसे क्यों नहीं दिखाता है और जाहिर तौर पर लॉग वाईफाई विश्लेषक करता है।

यह क्या नहीं समझाता है कि NVR9ca3a93 के SSID के साथ वाईफाई डिवाइस क्या है?

खैर, मैं एक धारणा बनाने जा रहा हूं कि यह मेरे लॉग वाईफाई विश्लेषक में ईएसपी -07 एसएसआईडी है।

सुझाव: एक बात जो मुझे पता है वह यह है कि मेरे पास जो ESP-03 है, उसके पास AI_Thinker SSID है। जैसा कि तस्वीरों में दिखाया गया है, यह मेरे आईपी-घड़ी में से एक है। तो मैं अनुमान लगा रहा हूँ कि ESP-07s में NVR है ?? एसएसआईडी।

निष्कर्ष: तमाम अज्ञात और शंकाओं के बावजूद यह वाईफाई एनालाइजर काम करता है।

सिफारिश की: