Mundarija:

ESP32 / 8266 WiFi signal kuchi: 14 qadam
ESP32 / 8266 WiFi signal kuchi: 14 qadam

Video: ESP32 / 8266 WiFi signal kuchi: 14 qadam

Video: ESP32 / 8266 WiFi signal kuchi: 14 qadam
Video: 📡 Глушилка Wi-Fi на модуле ESP8266 | "Взлом Wi-Fi" 2024, Iyul
Anonim
Image
Image
ESP32 / 8266 WiFi signal kuchi
ESP32 / 8266 WiFi signal kuchi
ESP32 / 8266 WiFi signal kuchi
ESP32 / 8266 WiFi signal kuchi
ESP32 / 8266 WiFi signal kuchi
ESP32 / 8266 WiFi signal kuchi

ESP -dan WiFi signalining kuchi haqida bilasizmi? Kichkina antennaga ega ESP01 ni olish va uni rozetkaga joylashtirish haqida hech o'ylab ko'rganmisiz? Ishlaydimi? Bu savollarga javob berish uchun men har xil turdagi mikrokontrolderlarni, shu jumladan ESP32 bilan ESP8266 ni taqqoslaydigan bir nechta testlarni o'tkazdim. Biz bu qurilmalarning ishlashini ikki masofada baholadik: 1 va 15 metr, ikkalasi ham devor bilan.

Bularning barchasi o'z qiziqishimni qondirish uchun qilingan. Natijada nima bo'ldi? Bu ESP02 va ESP32 uchun muhim voqea bo'ldi. Men sizga quyida ushbu videodagi barcha tafsilotlarni ko'rsataman. Tekshirib ko'r:

ESP chiplarini taqqoslash natijalaridan tashqari, men bugun sizga har xil ESP chiplarini kirish nuqtalari sifatida dasturlash (har biri boshqa kanalda), smartfonning ilovasi orqali har birining signal kuchini qanday tekshirish kerakligi haqida aytib beraman. Nihoyat, biz topilgan tarmoqlarning signal kuchi haqida umumiy tahlil qilamiz.

Bu erda biz tahlil qilgan har bir mikrokontrolderning pinini qo'yamiz:

1 -qadam: WiFi analizatori

WiFi analizatori
WiFi analizatori
WiFi analizatori
WiFi analizatori
WiFi analizatori
WiFi analizatori

WiFi Analyzer - bu atrofimizdagi WiFi tarmoqlarini topadigan dastur. Shuningdek, u dBm signal kuchini va har bir tarmoq uchun kanalni ko'rsatadi. Biz uni tahlil qilish uchun ishlatamiz, bu rejimlarda vizualizatsiya orqali mumkin: ro'yxat yoki grafik.

PHOTO APP --- Ilovani Google Play do'konidan quyidagi havola orqali yuklab olish mumkin:

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

2 -qadam: Ammo USB kirishi bo'lmagan ESP chiplarini qanday dasturlash mumkin?

O'z kodingizni ESP01 ga yozib olish uchun "ESP01 YOZISHI" nomli videoni ko'ring va barcha kerakli qadamlarni ko'ring. Bu protsedura foydali misol, chunki u boshqa mikrokontrollerlarning barcha turlariga o'xshaydi.

3 -qadam: 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

Xuddi ESP01da bo'lgani kabi, yuqoridagi kabi yozish uchun sizga FTDI adapteri kerak bo'ladi. Quyida ushbu ESPlarning har biri uchun zarur bo'lgan havola keltirilgan.

MUHIM: Dasturni ESPda yozgandan so'ng, GPIO_0 ni GND dan olib tashlashni unutmang.

4 -qadam: kutubxonalar

Kutubxonalar
Kutubxonalar

Agar siz ESP8266 dan foydalanishni tanlasangiz, quyidagi "ESP8266WiFi" kutubxonasini qo'shing.

"Sketch >> kutubxonalarni qo'shish >> kutubxonalarni boshqarish …" ga kiring.

Bu protsedura ESP32 uchun shart emas, chunki bu model kutubxonasi o'rnatilgan holda allaqachon kelgan.

5 -qadam: kod

Biz bir xil kodni barcha ESP chiplarida ishlatamiz. Ularning orasidagi farq faqat kirish nuqtasi va kanal nomi bo'ladi.

Esda tutingki, ESP32 boshqalardan farq qiladigan kutubxonadan foydalanadi: "WiFi.h". Boshqa modellarda "ESP8266WiFi.h" ishlatiladi.

* ESP32 WiFi.h kutubxonasi Arduino IDE -da taxta o'rnatish paketi bilan birga keladi.

// ESP chipining biblioteka ma'lumotnomasi //#o'z ichiga // ESP8266

//#o'z ichiga // ESP32

6 -qadam: Dastlabki sozlamalar

Bu erda bizda bir ESPdan ikkinchisiga o'zgaradigan ma'lumotlar bor, bu tarmoqning nomi bo'lgan ssid, tarmoq paroli va nihoyat, tarmoq ishlaydigan kanal.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *parol = "senha"; const int kanal = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IP -manzil shlyuzi (192, 168, 0, 1); IPAddress pastki tarmog'i (255, 255, 255, 0);

7 -qadam: sozlash

O'rnatishda biz kirish nuqtasini ishga tushiramiz va sozlamalarni o'rnatamiz.

Konstruktor uchun tafsilotlar mavjud, u erda biz yaratilgan tarmoq ishlaydigan KANALni aniqlashimiz mumkin.

WiFi.softAP (ssid, parol, kanal);

void setup () {kechiktirish (1000); Serial.begin (115200); Serial.println (); Serial.print ("Kirish nuqtasi sozlanmoqda …"); /* "Parol" parolini o'chirish yoki o'chirish uchun, agar kerak bo'lsa. * / /* Wifi.softAP (ssid, parol, kanal); */ WiFi.softAP (ssid, parol, kanal); / * configurações da rede */ WiFi.softAPConfig (ip, shlyuz, pastki tarmoq); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP -manzili:"); Serial.println (myIP); } void loop () {}

8 -qadam: tajriba

1. Barcha chiplar bir vaqtning o'zida, yonma -yon ulangan.

2. Tajriba ishchi muhitda o'tkazildi, boshqa tarmoqlar mavjud, shuning uchun biz yonimizda boshqa belgilarni ko'rishimiz mumkin.

3. Har bir chip boshqa kanalda.

4. Ilovadan foydalanib, biz chipning yonida ham, devorlari yo'lda bo'lgan uzoqroq muhitda ham signalning intensivligiga qarab hosil qilingan grafikni tekshiramiz.

9 -qadam: belgilarni tahlil qilish

Belgilarni tahlil qilish
Belgilarni tahlil qilish

Chipslarga yaqin - 1 metr

Bu erda biz ilovaning birinchi eslatmalarini ko'rsatamiz. Bu testda eng yaxshi ko'rsatkichlar ESP02 va ESP32 edi.

10 -qadam: belgilarni tahlil qilish

Belgilarni tahlil qilish
Belgilarni tahlil qilish

Chiplardan uzoqda - 15 metr

Ushbu ikkinchi bosqichda yana diqqatga sazovor joy tashqi antennaga ega ESP02 hisoblanadi.

11 -qadam: Bar grafigi - 1 metr masofada

Bar grafigi - 1 metr masofada
Bar grafigi - 1 metr masofada

Vizualizatsiyani osonlashtirish uchun biz quyidagilarni ko'rsatadigan grafikni o'rnatdik: chiziq qanchalik kichik bo'lsa, signal shunchalik kuchli bo'ladi. Shunday qilib, biz yana ESP02 -ning eng yaxshi ko'rsatkichlariga egamiz, keyin ESP32 va ESP01.

12 -qadam: Bar grafigi - 15 metr masofada

Bar grafigi - 15 metr narida
Bar grafigi - 15 metr narida

Ushbu jadvalda biz ESP02 ning eng yaxshi ko'rsatkichlariga qaytamiz, undan keyin ESP32 uzoqroq masofada.

13 -qadam: Kanallar

Kanallar
Kanallar

Endi, bu rasmda men sizga har bir chip boshqa kanalda qanday ishlashini ko'rsataman.

14 -qadam: Xulosa

- ESP02 va ESP32 biz tahlil qilganda ajralib turadi

signal ham yaqinda, ham uzoqroqda.

- ESP01, biz diqqat bilan qarasak, ESP32 kabi kuchli, lekin biz undan uzoqlashganda, u juda ko'p signalni yo'qotadi.

Boshqa chiplar, biz uzoqlashganda, ko'proq kuch yo'qotadi.

Tavsiya: