Բովանդակություն:

LOG WiFi անալիզատոր `4 քայլ
LOG WiFi անալիզատոր `4 քայլ

Video: LOG WiFi անալիզատոր `4 քայլ

Video: LOG WiFi անալիզատոր `4 քայլ
Video: Speed Up Your Home Wi-Fi by Changing ONE Simple Setting! 2024, Նոյեմբեր
Anonim
LOG WiFi անալիզատոր
LOG WiFi անալիզատոր
LOG WiFi անալիզատոր
LOG WiFi անալիզատոր

Ես գտա այս մասամբ սկսված նախագիծը մի քանի տարի առաջ: Ես վստահ չեմ, թե ինչու ես դա երբեք չեմ ներկայացրել, բայց հիմա կփորձեմ դա անել:

Այսպիսով, մյուս տարի այս yույլ Old Geek- ը (L. O. G.) գտավ այս Ուսուցիչը.

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

Կարծում եմ, որ հեղինակը հիանալի աշխատանք կատարեց, ուստի ես որոշեցի ինքս պատրաստել:

Նա օգտագործել է NodeMCU ESP8266: Ես չունեի, բայց կարծում եմ, որ դրանք հիմնված են ESP-12- ի վրա: Դե, ESP-07- ը շատ նման է ESP-12- ին, այնպես որ ես պատվիրեցի մի քանիսը: Ես գնեցի նաև 2 մմ տրամագծով արական վերնագրեր և մի քանի կին վերնագրեր, այնպես որ ես ESP-07- ի վրա տեղադրեցի արական վերնագրեր և վերցրեցի կանանց վերնագրերի կապիչներ և նրանց վրա որոշ լարեր դրեցի, որպեսզի դրանք տեղավորվեին հացահատիկի մեջ: (տես նկարը)

Քայլ 1: Սարքաշար

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Nodemcu- ի փոխարեն ես օգտագործեցի ESP-07:

Իմ էկրանը 2.8 դյույմանոց ILI9341 էկրան է, որը հավանաբար գնվել է ebay- ում: Սա մի փոքր ավելի մեծ է, քան բնօրինակը:

Քայլ 2: Տպագիր տպատախտակ

Տպագիր տպատախտակ
Տպագիր տպատախտակ
Տպագիր տպատախտակ
Տպագիր տպատախտակ

Լավ, ես նախագծեցի PCB ՝ 3.3 Վ սնուցման աղբյուրով, ESP-07– ի համար 2.2 մմ վերնագրի կապում և դիսփլեյի միակցիչ:

Կցված են Eagle Cadsoft ֆայլերը, որոնք ես օգտագործել եմ PCB- ն պատրաստելու համար և սխեմատիկ պատկերը:

WԳՈՇԱՈՄ. Նկարում պատկերված սխեման համաձայն չէ Eagle ֆայլերի հետ: Ես կորցրեցի Eagle ֆայլերը ՝ օգտագործելով այս նկարում ցուցադրված AMS1117 3.3V կարգավորիչը:

Կցված Eagle ֆայլերն օգտագործում են 1N5817 դիոդ ՝ 5v- ը ESP-07- ի համար իջեցնելու 4.4 (?) V- ի: Իմ կարգավորման համար, կարծես, ամեն ինչ լավ է աշխատում, բայց ես գիտեմ, որ այն տեխնիկական բնութագրերից դուրս է: Ես խորհուրդ չեմ տալիս օգտագործել դիոդ (և վստահ չեմ, թե ինչու եմ դա արել):

Եթե պատահաբար ցանկանում եք օգտագործել այս Eagle ֆայլերը, ապա հավանաբար կկարողանաք փոփոխություններ կատարել: Խնդրում ենք փոխել սխեման և տախտակը ՝ 3.3 վ կարգավորիչ օգտագործելու համար:

Այս PCB- ն նաև պահանջում է USB-Serial ադապտեր ՝ RTS և DTR- ով, ինչպես բացատրված է այս հրահանգում.

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

Քայլ 3: Arduino Sketch

Arduino Էսքիզ
Arduino Էսքիզ

Սրանք այն գրադարաններն են, որոնք ես օգտագործել եմ 2.8 դյույմանոց ցուցադրման համար.

Գրադարաններ. Ներբեռնեք zip ֆայլեր.

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Սկսեք Arduino- ն.

Սեղմեք

Գտեք վերը նշված zip ֆայլերը, բացեք և ներբեռնեք

Ես այժմ օգտագործում եմ Arduino տարբերակը 1.8.12:

ESP8266- ի տեղադրման ինձ համար ամենահեշտ ձևը Board Manager- ի օգտագործումն է ՝ օգտագործելով այս մեթոդը.

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

ESP-07- ի հետ որոշ փորձարկումներ կատարելիս ես ընտրում եմ «Ընդհանուր 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- ի մասին: Կերամիկական ալեհավաքը հանված է, և արտաքին ալեհավաքին ամրացված մալուխ կա: Կերամիկական ալեհավաքը հանվում է այնպես, որ ազդանշանի անհամապատասխանություն չլինի, եթե միաժամանակ միացված են երկու ալեհավաքներ: Դա ցնցեց որոշ հիշողություններ: Իմ ծրագիրն էր ուղղահայաց ալեհավաք դնել դրա վրա, որպեսզի տեսնեի, թե որտեղից է գալիս յուրաքանչյուր ազդանշան:

Ես այն միացրեցի ուղղորդված կարկատող ալեհավաքին, տես հաջորդ նկարները:

Կարծում եմ, որ գուցե ալեհավաքը տեղադրված էր եռոտանի վրա:

Չեմ կարող հիշել արդյունքները: Ես կասկածում եմ, որ դրանք հիմնականում աննշան էին, ուստի գուցե ես պարզապես հրաժարվել եմ այդ գաղափարից:

Այսպիսով, ես այսօր ինչ -որ բան սովորեցի: Ես վերցրեցի մի օրինակ LOG Wifi անալիզատորից (տե՛ս կցվածը) և մեկ այլ իմ Smartphone- ի WiFi անալիզատորից (տես կցվածը)

Էական տարբերությունը 14 -րդ ալիքի NVR9ca3a93 է:

Սրա վրա քնելուց հետո ես Eureka պահ ունեցա, որոշ հետազոտություններ կատարեցի.

hy.wikipedia.org/wiki/List_of_WLAN_channel…

Ինչպես նշվում է աղյուսակում, Հյուսիսային Ամերիկան թույլ չի տալիս 12-14 ալիքները: Այսպիսով, դա բացատրում է, թե ինչու է իմ սմարթֆոնը ցույց չի տալիս այն, և ակնհայտորեն դա ցույց է տալիս LOG WiFi անալիզատորը:

Այն, ինչ չի բացատրում, այն է, թե որն է WiFi սարքը NVR9ca3a93- ի SSID- ով:

Դե, ես ենթադրություն կանեմ, որ սա ESP-07 SSID- ն է իմ LOG WiFi անալիզատորի մեջ:

Հուշում. Մի բան, որ ես գիտեմ, այն է, որ իմ ունեցած ESP-03- երն ունեն AI_Thinker SSID: Ինչպես ցույց է տրված նկարներում, սա իմ IP- ժամացույցի մեկն է: Այսպիսով, ես ենթադրում եմ, որ ESP-07- երն ունեն NVR ?? SSID

Եզրակացություն. Չնայած բոլոր անհայտներին և կասկածներին, այս WiFi անալիզատորն աշխատում է:

Խորհուրդ ենք տալիս: