Բովանդակություն:
- Քայլ 1: Սարքաշար
- Քայլ 2: Տպագիր տպատախտակ
- Քայլ 3: Arduino Sketch
- Քայլ 4: Որոշ հիշողություններ + Եզրակացություն
Video: LOG WiFi անալիզատոր `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես գտա այս մասամբ սկսված նախագիծը մի քանի տարի առաջ: Ես վստահ չեմ, թե ինչու ես դա երբեք չեմ ներկայացրել, բայց հիմա կփորձեմ դա անել:
Այսպիսով, մյուս տարի այս 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
Սրանք այն գրադարաններն են, որոնք ես օգտագործել եմ 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 անալիզատորն աշխատում է:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել LED ձայնային սպեկտրի անալիզատոր. 7 քայլ (նկարներով)
Ինչպես պատրաստել LED աուդիո սպեկտրի անալիզատոր. NeoPixe- ի միջոցով անալիզատոր
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject: 8 քայլ
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject. Այսօր մենք տանը կդարձնենք 32 band LED Audio Music Spectrum Analyzer- ը ՝ օգտագործելով Arduino- ն, այն կարող է ցույց տալ հաճախականությունների սպեկտր և միաժամանակ նվագել երաժշտություն: Նշում max7219LED պետք է միացված լինի 100k դիմադրության դիմաց, այլապես սպայի աղմուկը
Երկակի ժապավենի WiFi անալիզատոր. 6 քայլ (նկարներով)
Երկկողմանի WiFi անալիզատոր
TicTac Super Wifi անալիզատոր, ESP-12, ESP8266: 5 քայլ (նկարներով)
TicTac Super Wifi Analyzer, ESP-12, ESP8266. Այս նախագիծը հիմնված է լուսնագնացության օրիգինալ ծածկագրի և TicTac տուփը որպես պարիսպ օգտագործելու հայեցակարգի վրա: Այնուամենայնիվ, ընթերցումները սկսելու համար կոճակի փոխարեն, սա օգտագործում է հպման վահանակը TFT SPI էկրան: Կոդը եղել է
Դյուրակիր WiFi անալիզատոր. 10 քայլ (նկարներով)
Դյուրակիր WiFi անալիզատոր. Այս հրահանգները ցույց են տալիս, թե ինչպես օգտագործել Tic Tac քաղցր արկղը ՝ դյուրակիր WiFi անալիզատոր: Դուք կարող եք ավելի շատ նախապատմություն գտնել իմ նախորդ հրահանգների մեջ ՝ https: //www.instructables.com/id/ESP8266-WiFi-Anal .. .https: //www.instructables.com/id/IoT-Power-Consump