Съдържание:

ESP32 / 8266 Сила на WiFi сигнала: 14 стъпки
ESP32 / 8266 Сила на WiFi сигнала: 14 стъпки

Видео: ESP32 / 8266 Сила на WiFi сигнала: 14 стъпки

Видео: ESP32 / 8266 Сила на WiFi сигнала: 14 стъпки
Видео: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Ноември
Anonim
Image
Image
ESP32 / 8266 Сила на WiFi сигнала
ESP32 / 8266 Сила на WiFi сигнала
ESP32 / 8266 Сила на WiFi сигнала
ESP32 / 8266 Сила на WiFi сигнала
ESP32 / 8266 Сила на WiFi сигнала
ESP32 / 8266 Сила на WiFi сигнала

Знаете ли за силата на WiFi сигнала от ESP? Мислили ли сте някога да вземете ESP01, който има малка антена, и да го поставите в гнездото? Ще работи ли? За да отговоря на тези въпроси, направих няколко теста, сравнявайки различни видове микроконтролери, включително ESP32 с ESP8266. Ние оценихме работата на тези устройства на две разстояния: 1 и 15 метра, и двете със стена между тях.

Всичко това беше извършено само за да задоволи собственото ми любопитство. Какъв беше резултатът? Това беше връхната точка за ESP02 и ESP32. Ще ви покажа всички подробности в това видео по -долу. Виж това:

В допълнение към резултатите при сравняване на чипове ESP, днес ще ви разкажа как да програмирате различни чипове ESP като точки за достъп (всеки на различен канал), как да проверите силата на сигнала на всеки чрез приложение на смартфона и накрая ще направим общ анализ за силата на сигнала на намерените мрежи.

Тук поставяме фиксирането на всеки от анализираните микроконтролери:

Стъпка 1: WiFi анализатор

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

WiFi Analyzer е приложение, което намира WiFi мрежи, достъпни около нас. Той също така показва силата на сигнала в dBm и канала за всяка мрежа. Ще го използваме, за да направим нашия анализ, което е възможно чрез визуализация в режимите: списък или графика.

PHOTO APP --- Приложението може да бъде изтеглено от Google Play Store чрез връзката:

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

Стъпка 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.

// descomentar a biblioteca de acordo com seu chip ESP //#include // ESP8266

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

Стъпка 6: Първоначални настройки

Тук имаме данните, които ще се променят от един ESP в друг, ssid, което е името на нашата мрежа, мрежовата парола и накрая каналът, който е каналът, където мрежата ще работи.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *password = "senha"; const int канал = 4; / * Endereços para configiguração da rede */ IPAddress ip (192, 168, 0, 2); IPAddress шлюз (192, 168, 0, 1); Подмрежа IPAddress (255, 255, 255, 0);

Стъпка 7: Настройка

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

Има подробности за конструктора, където можем да дефинираме КАНАЛА, в който ще работи създадената мрежа.

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

void setup () {забавяне (1000); Serial.begin (115200); Serial.println (); Serial.print ("Конфигуриране на точка за достъп …"); /* Изтеглете настройката за премахване на паролата за „парола“, която се задава, за да се възстанови сея аберта. * / /* Wifi.softAP (ssid, парола, канал); */ WiFi.softAP (ssid, парола, канал); / * конфигуриране за rede */ WiFi.softAPCConfig (ip, шлюз, подмрежа); IP Адрес myIP = WiFi.softAPIP (); Serial.print ("IP IP адрес на AP:"); 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, когато се вгледаме внимателно, но когато се отдалечим от него, той губи много сигнал.

Другите чипове губят повече енергия, докато се отдръпваме.

Препоръчано: