Чэнь Лян (陳亮) нашел интересный вариант использования для Espressif ESP32-C5: анализатор Wi-Fi двойного диапазона, показывающий силу сигнала точек доступа Wi-Fi 2.4 ГГц и 5 ГГц в вашем районе.
Он работает как одно из приложений-анализаторов Wi-Fi на вашем телефоне, но использует плату ESP32-C5 и дисплей с поддержкой библиотек Arduino_GFX, например, на основе драйвера ILI9341, так как это проще для начинающих, поскольку код не требует изменений. Вот как это выглядит.
Вы можете следовать инструкциям, предоставленным Чэнем для воспроизведения настройки. Это довольно просто. Была использована плата ESP32-C5-DevkitC-1 (или один из клонов ) вместе с дисплеем ILI9341 (точная модель не указана, но подойдет любой), соединенные с помощью макетной платы, как показано на фото ниже.
Затем потребуется запустить Arduino IDE, установить поддержку плат Arduino ESP32, если это еще не сделано, а также библиотеку GFX for Arduino от Moon On Our Nation, и загрузить пример скетча ESP32C5WiFiAnalyzer.ino или ESP32C5WiFiAnalyzerUTF8.ino в Examples->GFX Library for Arduino->WiFiAnalyzer. Последний скетч также работает с не-ASCII символами, но требует 2 МБ для шрифтов UTF-8, поэтому может потребоваться выбрать опцию «Huge App (3M No OTA< 1MB SPIFFS)» после выбора платы ESP32-C5.
Теперь подключите кабель USB-C к плате, скомпилируйте и прошейте прошивку, и готово!
Но насколько хорошо это работает? Неплохо, судя по предоставленным фото, встроенному видео ниже (магнитный кабель USB-C также отмечен), и Чэнь добавляет:
В области сканирования количество точек доступа 5G Wi-Fi даже больше, чем точек доступа 2.4G Wi-Fi. Но поскольку сигнал 5G Wi-Fi значительно ослабевает после прохождения через стены по сравнению с 2.4G Wi-Fi, большинство сигналов ниже -70 дБ. Таким образом, 5G Wi-Fi должен сталкиваться с меньшими помехами от других ближайших точек доступа. Кроме того, 5G Wi-Fi имеет больше доступных каналов и более широкую полосу пропускания, поэтому является хорошим вариантом для высокоскоростного соединения на небольшой площади.
Будущие терминалы или умные дисплеи на ESP32-C5 с питанием от батареи были бы хорошей целью для этого приложения для людей, предпочитающих не устанавливать приложение-анализатор Wi-Fi на смартфоне.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



