Мазмұны:

ESP32 / 8266 WiFi сигналының күші: 14 қадам
ESP32 / 8266 WiFi сигналының күші: 14 қадам

Бейне: ESP32 / 8266 WiFi сигналының күші: 14 қадам

Бейне: ESP32 / 8266 WiFi сигналының күші: 14 қадам
Бейне: Display WiFi Access Points on LCD with ESP8266 signal strength as percentage 2024, Шілде
Anonim
Image
Image
ESP32 / 8266 WiFi сигналының күші
ESP32 / 8266 WiFi сигналының күші
ESP32 / 8266 WiFi сигналының күші
ESP32 / 8266 WiFi сигналының күші
ESP32 / 8266 WiFi сигналының күші
ESP32 / 8266 WiFi сигналының күші

ESP -тен WiFi сигналының күші туралы білесіз бе? Кішкене антеннасы бар ESP01 алу және оны розеткаға салу туралы ойланып көрдіңіз бе? Бұл жұмыс істей ме? Бұл сұрақтарға жауап беру үшін мен әр түрлі микроконтроллерлерді, соның ішінде ESP32 мен ESP8266 салыстыра отырып, бірнеше сынақ жүргіздім. Біз бұл құрылғылардың өнімділігін екі қашықтықта бағаладық: 1 және 15 метр, екеуі де қабырғасы бар.

Мұның бәрі менің қызығушылығымды қанағаттандыру үшін жасалды. Нәтижесі қандай болды? Бұл ESP02 және ESP32 үшін маңызды сәт болды. Мен сізге төмендегі бейнеде барлық мәліметтерді көрсетемін. Мынаны көр:

ESP чиптерін салыстыру нәтижелерінен басқа, мен бүгін сізге әр түрлі ESP чиптерін кіру нүктелері ретінде қалай бағдарламалау керектігін (әрқайсысы басқа арнада), смартфондағы қосымша арқылы әрқайсысының сигнал күшін қалай тексеруге болатынын айтамын. Ақырында, біз табылған желілердің сигнал күші туралы жалпы талдау жасаймыз.

Мұнда біз талдаған микроконтроллерлердің әрқайсысының түйреуішін қойдық:

1 -қадам: WiFi анализаторы

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

WiFi анализаторы - бұл WiFi желілерін біздің айналамызда табуға болатын қосымша. Ол дБм -дағы сигнал күшін және әр желіге арналған арнаны көрсетеді. Біз оны талдау жасау үшін қолданамыз, бұл режимдерде визуализация арқылы мүмкін болады: тізім немесе график.

PHOTO APP --- Қолданбаны Google Play дүкенінен сілтеме бойынша жүктеуге болады:

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

2 -қадам: Бірақ USB кірісі жоқ ESP чиптерін қалай бағдарламалауға болады?

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 библиотекасының библиотекасы //#қосу // ESP8266

//#қосу // ESP32

6 -қадам: Бастапқы параметрлер

Мұнда бізде бір ESP -ден екіншісіне ауысатын деректер бар, бұл біздің желі аты, ssid, желінің құпия сөзі және, ақырында, желі жұмыс істейтін арна.

/ *Nome da rede e senha */const char *ssid = «nomdeDaRede»; const char *password = «senha»; const int каналы = 4; / * Endereços para configuraçã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 () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print («Кіру нүктесі конфигурациялануда …»); /* «Құпия сөз» пародометрін жою құралы, егер сіз осы уақытты шешсеңіз. * / /* Wifi.softAP (ssid, пароль, арна); */ WiFi.softAP (ssid, пароль, арна); / * configurações da rede */ WiFi.softAPConfig (ip, шлюз, ішкі желі); IPAddress myIP = WiFi.softAPIP (); Serial.print («AP IP мекенжайы:»); Serial.println (myIP); } void цикл () {}

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 сияқты күшті, бірақ біз одан алыстаған кезде ол көп сигналды жоғалтады.

Басқа чиптер біз кетіп бара жатқанда көбірек қуат жоғалтады.

Ұсынылған: