Оглавление:

ESP32 / 8266 Сила сигнала WiFi: 14 шагов
ESP32 / 8266 Сила сигнала WiFi: 14 шагов

Видео: ESP32 / 8266 Сила сигнала WiFi: 14 шагов

Видео: ESP32 / 8266 Сила сигнала WiFi: 14 шагов
Видео: Wi-fi репитер из ESP8266. Я бы даже назвал его Wi-fi Роутер. 2024, Июль
Anonim
Image
Image
ESP32 / 8266 Сила сигнала WiFi
ESP32 / 8266 Сила сигнала WiFi
ESP32 / 8266 Сила сигнала WiFi
ESP32 / 8266 Сила сигнала WiFi
ESP32 / 8266 Сила сигнала WiFi
ESP32 / 8266 Сила сигнала WiFi

Вы знаете об уровне сигнала Wi-Fi от ESP? Вы когда-нибудь думали о том, чтобы купить ESP01, у которого есть небольшая антенна, и вставить его в розетку? Это будет работать? Чтобы ответить на эти вопросы, я провел несколько тестов, сравнивающих различные типы микроконтроллеров, в том числе ESP32 с ESP8266. Мы оценили производительность этих устройств на двух расстояниях: 1 и 15 метров, на обоих была стена между ними.

Все это было сделано ради собственного любопытства. Каков был результат? Это было изюминкой для ESP02 и ESP32. Я покажу вам все подробности в этом видео ниже. Проверить это:

Помимо результатов при сравнении чипов ESP, я расскажу вам сегодня о том, как запрограммировать разные чипы ESP в качестве точек доступа (каждая на другом канале), как проверить уровень сигнала каждой через приложение на смартфоне и наконец, мы собираемся сделать общий анализ мощности сигнала найденных сетей.

Здесь мы помещаем пиннинг каждого из проанализированных нами микроконтроллеров:

Шаг 1: анализатор WiFi

Анализатор WiFi
Анализатор WiFi
Анализатор WiFi
Анализатор WiFi
Анализатор WiFi
Анализатор WiFi

WiFi Analyzer - это приложение, которое находит доступные вокруг нас сети Wi-Fi. Он также показывает уровень сигнала в дБм и канал для каждой сети. Мы будем использовать его для анализа, который возможен посредством визуализации в режимах: список или график.

ФОТО ПРИЛОЖЕНИЕ --- Приложение можно скачать из Google Play Store по ссылке:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en

Шаг 2. Но как я могу запрограммировать микросхемы ESP без USB-входа?

Чтобы записать свой код на ESP01, посмотрите это видео «ЗАПИСЬ НА ESP01» и просмотрите все необходимые шаги. Эта процедура является полезным примером, так как она похожа на все другие типы микроконтроллеров.

Шаг 3: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

Как и в ESP01, вам понадобится адаптер FTDI для записи, как показано выше. Ниже приводится ссылка, необходимая для каждого из этих ESP.

ВАЖНО: После записи программы в ESP обязательно удалите GPIO_0 из GND.

Шаг 4: библиотеки

Библиотеки
Библиотеки

Если вы решите использовать ESP8266, добавьте следующую библиотеку «ESP8266WiFi».

Просто зайдите в «Скетч >> Включить библиотеки >> Управление библиотеками…»

Эта процедура не требуется для ESP32, так как эта модель уже поставляется с установленной библиотекой.

Шаг 5: Код

Мы будем использовать один и тот же код во всех чипах ESP. Единственное различие между ними будет заключаться в названии точки доступа и канала.

Помните, что ESP32 использует библиотеку, отличную от остальных: «WiFi.h». Другие модели используют «ESP8266WiFi.h».

* Библиотека ESP32 WiFi.h поставляется вместе с установочным пакетом платы в Arduino IDE.

// описание чипа ESP // # include // ESP8266

// # включаем // ESP32

Шаг 6: Начальные настройки

Здесь у нас есть данные, которые будут меняться от одного ESP к другому, ssid, который представляет собой имя нашей сети, сетевой пароль и, наконец, канал, который является каналом, на котором будет работать сеть.

/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * пароль = "сенха"; const int channel = 4; / * Endereços para configuração da rede * / IPAddress ip (192, 168, 0, 2); Шлюз IP-адреса (192, 168, 0, 1); IP-адрес подсети (255, 255, 255, 0);

Шаг 7: настройка

В процессе настройки мы инициализируем нашу точку доступа и зададим настройки.

Есть детали для конструктора, где мы можем определить КАНАЛ, в котором будет работать созданная сеть.

WiFi.softAP (ssid, пароль, канал);

void setup () {задержка (1000); Serial.begin (115200); Serial.println (); Serial.print («Настройка точки доступа…»); / * Você pode Remover o parâmetro "password", se quiser que sua rede seja aberta. * / / * Wifi.softAP (ssid, пароль, канал); * / WiFi.softAP (ssid, пароль, канал); / * конфигурируется заново * / WiFi.softAPConfig (ip, шлюз, подсеть); IP-адрес myIP = WiFi.softAPIP (); Serial.print ("IP-адрес точки доступа:"); Serial.println (myIP); } void loop () {}

Шаг 8: эксперимент

1. Все микросхемы были подключены одновременно, бок о бок.

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

3. Каждая микросхема находится на другом канале.

4. С помощью приложения проверяем сформированный график по интенсивности сигнала, как вблизи чипов, так и в более удаленной среде со стенами на пути.

Шаг 9: анализ знаков

Анализ знаков
Анализ знаков

Рядом с фишками - 1 метр

Здесь мы показываем первые заметки о приложении. В этом тесте лучшие результаты были у ESP02 и ESP32.

Шаг 10: анализ знаков

Анализ знаков
Анализ знаков

Вдали от фишек - 15 метров

На этом втором этапе основным моментом снова является ESP02, у которого есть собственная внешняя антенна.

Шаг 11: гистограмма - на расстоянии 1 метр

Гистограмма - на расстоянии 1 метр
Гистограмма - на расстоянии 1 метр

Чтобы облегчить визуализацию, мы создали этот график, который показывает следующее: чем меньше полоса, тем мощнее сигнал. Итак, здесь снова лучшая производительность ESP02, за которой следуют ESP32 и ESP01.

Шаг 12: гистограмма - на расстоянии 15 метров

Гистограмма - на расстоянии 15 метров
Гистограмма - на расстоянии 15 метров

На этой диаграмме мы возвращаемся к лучшим характеристикам ESP02, за которым следует ESP32 на более длинном расстоянии.

Шаг 13: каналы

каналы
каналы

Теперь, на этом изображении, я покажу вам, как каждый чип работает на разных каналах.

Шаг 14: выводы

- ESP02 и ESP32 выделяются, когда мы анализируем

сигнал, как когда рядом, так и когда он находится дальше.

- ESP01 такой же мощный, как ESP32, если присмотреться, но по мере удаления от него он теряет много сигнала.

Когда мы отъезжаем, другие чипы теряют больше мощности.

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