תוכן עניינים:

חוזק אותות ESP32 / 8266 WiFi: 14 שלבים
חוזק אותות ESP32 / 8266 WiFi: 14 שלבים

וִידֵאוֹ: חוזק אותות ESP32 / 8266 WiFi: 14 שלבים

וִידֵאוֹ: חוזק אותות ESP32 / 8266 WiFi: 14 שלבים
וִידֵאוֹ: ESP32+Ethernet. Новый режим. #esp32 #gateway #ethernet 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 הוא יישום שמוצא רשתות WiFi זמינות סביבנו. הוא גם מראה את עוצמת האות ב- dBm, והערוץ לכל רשת. נשתמש בו לביצוע הניתוח שלנו, המתאפשר באמצעות הדמיה במצבים: רשימה או גרף.

אפליקציית תמונות --- ניתן להוריד את האפליקציה מחנות Google Play דרך הקישור:

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

שלב 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 שבב ESP //#include // ESP8266

//#כוללים // ESP32

שלב 6: הגדרות ראשונות

כאן, יש לנו את הנתונים שישתנו מ- ESP אחד למשנהו, ה- ssid, שהוא שם הרשת שלנו, סיסמת הרשת ולבסוף הערוץ, שהוא הערוץ שבו הרשת תפעל.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *password = "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: התקנה

בהגדרה, נאתחל את נקודת הגישה שלנו ונקבע את ההגדרות.

ישנם פרטים עבור הקונסטרוקטור שבו אנו יכולים להגדיר את הערוץ שבו הרשת שנוצרה תפעל.

WiFi.softAP (ssid, סיסמה, ערוץ);

הגדרת חלל () {עיכוב (1000); Serial.begin (115200); Serial.println (); Serial.print ("הגדרת נקודת גישה …"); /* מסיר מילות מפתח או "סיסמה". * / /* 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); } לולאת חלל () {}

שלב 8: ניסוי

1. כל השבבים היו מחוברים בו זמנית, זה לצד זה.

2. הניסוי בוצע בסביבת עבודה, עם רשתות אחרות זמינות, כך שאולי נראה סימנים אחרים ליד שלנו.

3. כל שבב נמצא בערוץ אחר.

4. באמצעות האפליקציה, אנו בודקים את הגרף שנוצר בהתאם לעוצמת האות, הן בסמוך לשבבים והן בסביבה מרוחקת יותר עם קירות בדרך.

שלב 9: ניתוח סימנים

ניתוח סימנים
ניתוח סימנים

קרוב לשבבים - מטר אחד

כאן אנו מציגים את ההערות הראשונות של היישום. במבחן זה הביצועים הטובים ביותר היו מ- ESP02 ו- ESP32.

שלב 10: ניתוח סימנים

ניתוח סימנים
ניתוח סימנים

הרחק מהצ'יפס - 15 מטר

בשלב השני הזה, גולת הכותרת שוב היא ה- ESP02, שיש לו אנטנה חיצונית משלו.

שלב 11: תרשים עמודות - במרחק של מטר אחד

תרשים עמודות - במרחק של מטר אחד
תרשים עמודות - במרחק של מטר אחד

כדי להקל על ההדמיה, הגדרנו גרף זה המציין את הדברים הבאים: ככל שהסרגל קטן יותר, כך האות חזק יותר. אז שוב, יש לנו את הביצועים הטובים ביותר ב- ESP02, ואחריהם ESP32 ו- ESP01.

שלב 12: תרשים עמודות - 15 מטרים משם

תרשים עמודות - 15 מטרים משם
תרשים עמודות - 15 מטרים משם

בתרשים זה אנו חוזרים לביצועים הטובים ביותר של ESP02, ואחריהם ESP32 למרחק רב יותר.

שלב 13: ערוצים

ערוצים
ערוצים

כעת, בתמונה זו, אראה לכם כיצד כל שבב פועל בערוץ אחר.

שלב 14: מסקנות

- ESP02 ו- ESP32 בולטים כאשר אנו מנתחים את

איתות, הן כשהוא קרוב והן כשהוא רחוק יותר.

- ESP01 הוא חזק כמו ESP32 כאשר אנו מסתכלים מקרוב, אך כאשר אנו מתרחקים ממנו הוא מאבד הרבה אותות.

השבבים האחרים בסופו של דבר מאבדים יותר כוח כשאנחנו מתרחקים.

מוּמלָץ: