Съдържание:
- Стъпка 1: WiFi анализатор
- Стъпка 2: Но как мога да програмирам ESP чипове, които нямат USB вход?
- Стъпка 3: ESP02, ESP201, ESP12
- Стъпка 4: Библиотеки
- Стъпка 5: Код
- Стъпка 6: Първоначални настройки
- Стъпка 7: Настройка
- Стъпка 8: Експериментирайте
- Стъпка 9: Анализ на знаците
- Стъпка 10: Анализ на знаците
- Стъпка 11: Гистограма - 1 метър далеч
- Стъпка 12: Стълбовидна диаграма - на 15 метра
- Стъпка 13: Канали
- Стъпка 14: Заключения
Видео: ESP32 / 8266 Сила на WiFi сигнала: 14 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Знаете ли за силата на WiFi сигнала от ESP? Мислили ли сте някога да вземете ESP01, който има малка антена, и да го поставите в гнездото? Ще работи ли? За да отговоря на тези въпроси, направих няколко теста, сравнявайки различни видове микроконтролери, включително ESP32 с ESP8266. Ние оценихме работата на тези устройства на две разстояния: 1 и 15 метра, и двете със стена между тях.
Всичко това беше извършено само за да задоволи собственото ми любопитство. Какъв беше резултатът? Това беше връхната точка за ESP02 и ESP32. Ще ви покажа всички подробности в това видео по -долу. Виж това:
В допълнение към резултатите при сравняване на чипове ESP, днес ще ви разкажа как да програмирате различни чипове ESP като точки за достъп (всеки на различен канал), как да проверите силата на сигнала на всеки чрез приложение на смартфона и накрая ще направим общ анализ за силата на сигнала на намерените мрежи.
Тук поставяме фиксирането на всеки от анализираните микроконтролери:
Стъпка 1: 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
Точно както в 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 метър далеч
За да улесним визуализацията, ние създадохме тази графика, която показва следното: колкото по -малка е лентата, толкова по -мощен е сигналът. И тук отново имаме най -доброто представяне на ESP02, последвано от ESP32 и ESP01.
Стъпка 12: Стълбовидна диаграма - на 15 метра
В тази диаграма се връщаме към най -доброто представяне на ESP02, последвано от ESP32 на по -голямо разстояние.
Стъпка 13: Канали
Сега на това изображение ще ви покажа как всеки чип работи на различен канал.
Стъпка 14: Заключения
- ESP02 и ESP32 се открояват, когато анализираме
сигнал, както в близост, така и когато е по -далеч.
- ESP01 е толкова мощен, колкото ESP32, когато се вгледаме внимателно, но когато се отдалечим от него, той губи много сигнал.
Другите чипове губят повече енергия, докато се отдръпваме.
Препоръчано:
ESP32 TTGO Сила на WiFi сигнала: 8 стъпки (със снимки)
ESP32 TTGO Сила на WiFi сигнала: В този урок ще се научим как да показваме силата на сигнала на WiFi мрежа, използвайки платката ESP32 TTGO. Гледайте видеото
Адаптер за сила на звука на аркадни високоговорители: 3 стъпки
Адаптер за сила на звука на Arcade Speaker: Това е кратка инструкция за това как да адаптирате отвора за монтаж на Arcade Button, за да побере контрол на силата на звука за Arcade Speaker. Ако изграждате Bartop Arcade машина като мен, няма да имате нужда от нищо повече от средствата за получаване на един от
USB копче за сила на звука с помощта на DigiSpark и въртящ се енкодер: 3 стъпки
USB копче за сила на звука с помощта на DigiSpark и въртящ се енкодер: Това е супер евтин USB бутон за регулиране на силата на звука. Понякога традиционните копчета са по -удобни за управление на нещата, вместо да щраквате с мишката навсякъде. Този проект използва DigiSpark, ротационен енкодер и Adafruit Trinket USB библиотека (https: //github.c
LED лента за сила на звука: 9 стъпки (със снимки)
LED лента за силата на звука: Работилницата ми е твърде скучна. Въпреки лакираните дървени дъски от 80-те години, покриващи стените ми, липсват както цвят, така и разбира се: светодиоди. По същия начин често пускам музика, докато запоявам електроника. Това ме накара да се замисля, мога ли да комбинирам музика и светодиоди
Как да разширите NVR сигнала (IP Cam повторител, мрежов превключвател и WiFi рутер/повторител): 5 стъпки
Как да разширите NVR сигнала (IP Cam повторител, мрежов превключвател и WiFi рутер/повторител): В тази инструкция ще ви покажем как да разширите вашия NVR сигнал, като използвате: 1. Функцията за вграден повторител в IP камерата, или2. Мрежов превключвател, или 3. WiFi рутер