Мазмуну:
- 1 -кадам: Аппараттык:
- 2 -кадам: Басылган схема
- 3 -кадам: Arduino Sketch
- 4 -кадам: Кээ бир эскерүүлөр + Жыйынтык
Video: LOG WiFi анализатору: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Мен бул жарым -жартылай башталган долбоорду бир нече жыл мурун таптым. Эмнеге муну эч качан тапшырбаганымды билбейм, бирок азыр тапшырууга аракет кылам.
Ошентип, башка жылы бул Lazy 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 -кадам: Басылган схема
Макул, мен 3.3V менен камсыздалган ПХБны, ESP-07 үчүн 2.2мм төөнөгүч казыктарды жана дисплей үчүн туташтыргычты иштеп чыктым.
Мен PCB жана схеманы жасоодо колдонгон Eagle Cadsoft файлдары тиркелет.
ЭСКЕРТҮҮ: Сүрөттөгү схема Eagle файлдары менен макул эмес. Мен Eagle файлдарын бул сүрөттө көрсөтүлгөн AMS1117 3.3V жөндөгүчүн колдонуп жоготтум.
Тиркелген Бүркүт файлдары 1N5817 диодун колдонуп, ESP-07 үчүн 5v ди 4.4 (?) V чейин түшүрүшөт. Менин орнотуум үчүн, ал жакшы эле иштейт окшойт, бирок мен бул спецификациядан тышкары экенин билем. Мен диодду колдонууну сунуш кылбайм (жана эмне үчүн мындай кылганымды билбейм).
Эгерде сиз бул Eagle файлдарын колдонгуңуз келсе, анда сиз өзгөрүүлөрдү жасай аласыз. Сураныч, 3.3v жөндөгүчтү колдонуу үчүн схеманы жана тактаны өзгөртүңүз.
Бул ПКБга ошондой эле RTS жана DTR менен USB-сериялык адаптер керек, бул Нускамада түшүндүрүлгөндөй:
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 иштетүү:
Click
Жогорудагы ZIP файлдарын таап, ачыңыз жана жүктөп алыңыз
Учурда Arduino1.8.12 версиясын колдонуп жатам.
ESP8266 орнотуунун эң оңой жолу бул ыкманы колдонуу менен Board Managerди колдонуу:
github.com/esp8266/Arduino#installing-with…
Мен ESP-07 менен бир аз тестирлөөдөн өткөндө, мен "Generic ESP8266 модулун" тандайм.
www.instructables.com/id/ESP-07-Test-PCB/
Бирок, бул эскизде иштеген жок, андыктан ESP8266 (2.6.3) деген аталышта такталар үчүн NodeMCU 0.9 (ESP-12 Module же NodeMCU 1.0 (ESP-12 Module) дегенди тандаңыз.
Башкарманын демейки жөндөмдөрү жакшы иштейт окшойт.
Ооба, мен бул ESP-12 эмес экенин билем, бирок алар иштеши үчүн жетишерлик жакын деп ойлойм.
Мен ойлойм, мен баштапкы WiFiAnalyzer кодун кайра жаздым, бирок эмнени өзгөрткөнүмдү билбейм. Бул менин дисплейим же ESP-07 менен NodeMCU ортосундагы айырмачылыктар үчүн болушу мүмкүн. Кандай болбосун, ал иштейт, бирок кредит авторго берилет.
Менин кодум тиркелет: MTSWiFi.ino.
4 -кадам: Кээ бир эскерүүлөр + Жыйынтык
Мен бул тактада ESP-07 жөнүндө бир нерсени байкадым. Керамикалык антенна алынып, сырткы антеннага туташкан кабель бар. Керамикалык антенна бир убакта эки антенна туташтырылганда сигналдын дал келбеши үчүн алынып салынат. Менин планым ар бир сигнал кайдан келип жатканын көрүү үчүн ага антеннаны коюу болчу.
Мен аны багыттоочу патч антеннасына туташтырдым, кийинки сүрөттөрдү караңыз.
Менимче, антеннаны штативге орнотуп коюшкандыр.
Мен жыйынтыктарын эстей албайм. Мен алар негизинен анча маанилүү эмес деп ойлоп жатам, ошондуктан мен жөн эле идеяны таштап коюшум мүмкүн.
Ошентип, мен бүгүн бир нерсени үйрөндүм. Мен LOG Wifi анализаторунан үлгү алдым (тиркелгенди караңыз) жана башка смартфондогу WiFi анализаторумдан (тиркемени караңыз)
Маанилүү айырмачылык 14 -каналдагы NVR9ca3a93.
Бул боюнча уктап жаткандан кийин, менде Эврика учуру болду, бир аз изилдөө жүргүздүм:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Таблицадан көрүнүп тургандай, Түндүк Америка 12-14 каналдарга уруксат бербейт. Демек, бул менин Смартфонум эмне үчүн аны көрсөтпөй турганын жана LOG WiFi анализаторунун көрсөткөнүн түшүндүрөт.
Бул түшүндүрбөгөн нерсе, NVR9ca3a93 SSID менен WiFi түзмөгү деген эмне?
Ооба, мен бул LOG WiFi анализаторумдагы ESP-07 SSID деп божомолдоп жатам.
Кеңеш: Мен билген бир нерсе, менде болгон ESP-03s AI_Thinker SSIDге ээ. Сүрөттөрдө көрүнүп тургандай, бул менин IP-саатымдагы. Ошентип, мен ESP-07лерде NVR бар деп ойлойм? SSID.
Жыйынтык: бардык белгисиздиктерге жана шектенүүлөргө карабастан, бул WiFi анализатору иштейт.
Сунушталууда:
Dual Band WiFi анализатору: 6 кадам (сүрөттөр менен)
Dual Band WiFi анализатору: Бул көрсөтмөлөр Seeedstudio Wio терминалын 2.4 ГГц жана 5 ГГц кош диапазондуу WiFi анализаторун кантип колдонууну көрсөтөт
Акрил спектринин анализатору: 7 кадам (сүрөттөр менен)
Супер өлчөмдүү акрил спектр анализатору: Эмне үчүн сиз кичинекей LED дисплейлерге же кичинекей ЖКга карагыңыз келет, эгерде сиз муну чоң кыла алсаңыз? бөлмө толтуруучу чырак курууга алып келген тилкелер
DIY FFT аудио спектр анализатору: 3 кадам
DIY FFT аудио спектр анализатору: FFT спектр анализатору - спектр анализин берүү үчүн Фурье анализин жана санарип сигналдарды иштетүү ыкмаларын колдонгон сыноо жабдуулары. Фурье анализин колдонуу менен, мисалы, үзгүлтүксүз убакыт домениндеги бир маанини өзгөртүүгө болот
TicTac Super Wifi анализатору, ESP-12, ESP8266: 5 кадам (сүрөттөр менен)
TicTac Super Wifi анализатору, ESP-12, ESP8266: Бул долбоор айдын майрамынын баштапкы кодуна жана корпус катары TicTac кутусун колдонуу түшүнүгүнө негизделген. TFT SPI дисплейи. Код болду
Portable WiFi анализатору: 10 кадам (сүрөттөр менен)
Көчмө WiFi анализатору: Бул көрсөтмөлөр Tic Tac ширин кутусунун портативдүү WiFi анализаторун кантип колдонууну көрсөтөт. Сиз менин мурунку көрсөтмөлөрүмдөн көбүрөөк маалымат таба аласыз: https: //www.instructables.com/id/ESP8266-WiFi-Anal .. .https: //www.instructables.com/id/IoT-Power-Consump