فهرست مطالب:

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 مختلف به عنوان Access Point (هر کدام در یک کانال متفاوت) ، نحوه بررسی قدرت سیگنال هر یک از طریق یک برنامه در تلفن هوشمند و در نهایت ، ما قصد داریم یک تحلیل کلی در مورد قدرت سیگنال شبکه های پیدا شده انجام دهیم.

در اینجا ، پین هر یک از میکروکنترلرهایی را که تجزیه و تحلیل کرده ایم قرار می دهیم:

مرحله 1: تجزیه و تحلیل WiFi

تجزیه و تحلیل WiFi
تجزیه و تحلیل WiFi
تجزیه و تحلیل WiFi
تجزیه و تحلیل WiFi
تجزیه و تحلیل WiFi
تجزیه و تحلیل WiFi

WiFi Analyzer یک برنامه کاربردی است که شبکه های WiFi موجود در اطراف ما را پیدا می کند. همچنین قدرت سیگنال را در dBm و کانال هر شبکه را نشان می دهد. ما از آن برای انجام تجزیه و تحلیل خود استفاده می کنیم ، که از طریق تجسم در حالت ها: لیست یا نمودار امکان پذیر است.

PHOTO APP --- برنامه را می توانید از طریق پیوند از فروشگاه Google Play بارگیری کنید:

play.google.com/store/apps/details؟id=com.farproc.wifi.analyzer&hl=fa

مرحله 2: اما چگونه می توانم تراشه های ESP را که ورودی USB ندارند برنامه ریزی کنم؟

برای ضبط کد خود در ESP01 ، این ویدیو "RECORDING ON 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 *رمز عبور = "senha"؛ const int channel = 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: راه اندازی

در راه اندازی ، ما نقطه دسترسی خود را اولیه کرده و تنظیمات را تنظیم می کنیم.

جزئیاتی برای سازنده وجود دارد که در آن می توانیم CHANNEL را تعریف کنیم که شبکه ایجاد شده در آن کار خواهد کرد.

WiFi.softAP (ssid ، رمز عبور ، کانال) ؛

void setup () {تاخیر (1000)؛ Serial.begin (115200) ؛ Serial.println ()؛ Serial.print ("پیکربندی نقطه دسترسی …") ؛ /* Você pode remover or parâmetro "password"، se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid ، رمز عبور ، کانال) ؛ */ WiFi.softAP (ssid ، رمز عبور ، کانال) ؛ / * configurações da rede */ WiFi.softAPConfig (ip ، gateway ، subnet) ؛ IPAddress myIP = WiFi.softAPIP ()؛ Serial.print ("آدرس 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 قوی است ، اما با دور شدن از آن ، سیگنال زیادی را از دست می دهد.

دیگر تراشه ها با عقب کشیدن قدرت بیشتری از دست می دهند.

توصیه شده: