Оглавление:

LOG WiFi Analyzer: 4 шага
LOG WiFi Analyzer: 4 шага

Видео: LOG WiFi Analyzer: 4 шага

Видео: LOG WiFi Analyzer: 4 шага
Видео: Прибор NanoVNA.Измерит:Частоту антенны,сопротивление,КСВ и другие характеристики антенны 2024, Июль
Anonim
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer
LOG WiFi Analyzer

Я нашел этот частично начатый проект несколько лет назад. Я не уверен, почему я никогда не отправлял это, но попытаюсь сделать это сейчас.

Итак, в прошлом году этот ленивый старый компьютерщик (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,3 В, штырями разъема 2,2 мм для ESP-07 и разъемом для дисплея.

Прилагаю файлы Eagle Cadsoft, которые я использовал для изготовления печатной платы и схемы.

ВНИМАНИЕ: Схема на картинке не соответствует файлам Eagle. Я потерял файлы Eagle с помощью регулятора AMS1117 3.3V, показанного на этой картинке.

В прикрепленных файлах Eagle используется диод 1N5817 для понижения напряжения 5 В до 4,4 (?) В для ESP-07. Для моей установки, похоже, все работает нормально, но я знаю, что это не соответствует спецификациям. Я не рекомендую использовать диод (и не уверен, зачем я это сделал).

Если вы захотели использовать эти файлы Eagle, вы, вероятно, сможете внести изменения. Измените схему и плату, чтобы использовать стабилизатор 3,3 В.

Для этой печатной платы также требуется адаптер USB-Serial с RTS и DTR, как описано в этой инструкции:

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

Шаг 3: эскиз Arduino

Эскиз 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, я выбрал «Generic ESP8266 module».

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 (см. Приложение), а другой - из анализатора Wi-Fi на смартфоне (см. Приложение).

Существенная разница - это NVR9ca3a93 на канале 14.

После сна на этом у меня был момент Эврики, я провел небольшое исследование:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Как видно из таблицы, в Северной Америке не разрешены каналы 12–14. Это объясняет, почему мой смартфон не показывает его, и, очевидно, анализатор LOG WiFi это делает.

Что не объясняет, так это какое устройство WiFi с SSID NVR9ca3a93?

Что ж, я собираюсь сделать предположение, что это SSID ESP-07 в моем анализаторе LOG WiFi.

СОВЕТ: Я точно знаю, что у ESP-03, которые у меня есть, есть AI_Thinker SSID. Как показано на картинках, это тот, что у меня в IP-Clock. Так что я предполагаю, что у ESP-07 есть NVR ?? SSID.

Вывод: Несмотря на все неизвестные и сомнения, WiFi Analyzer работает.

Рекомендуемые: