สารบัญ:
- ขั้นตอนที่ 1: ตัววิเคราะห์ WiFi
- ขั้นตอนที่ 2: แต่ฉันจะตั้งโปรแกรมชิป ESP ที่ไม่มีอินพุต USB ได้อย่างไร
- ขั้นตอนที่ 3: ESP02, ESP201, ESP12
- ขั้นตอนที่ 4: ห้องสมุด
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: การตั้งค่าเริ่มต้น
- ขั้นตอนที่ 7: ตั้งค่า
- ขั้นตอนที่ 8: การทดลอง
- ขั้นตอนที่ 9: การวิเคราะห์สัญญาณ
- ขั้นตอนที่ 10: การวิเคราะห์สัญญาณ
- ขั้นตอนที่ 11: กราฟแท่ง - ห่าง 1 เมตร
- ขั้นตอนที่ 12: กราฟแท่ง - ห่างออกไป 15 เมตร
- ขั้นตอนที่ 13: ช่อง
- ขั้นตอนที่ 14: บทสรุป
วีดีโอ: ความแรงของสัญญาณ WiFi ESP32 / 8266: 14 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
คุณรู้เกี่ยวกับความแรงของสัญญาณ 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=th
ขั้นตอนที่ 2: แต่ฉันจะตั้งโปรแกรมชิป ESP ที่ไม่มีอินพุต USB ได้อย่างไร
หากต้องการบันทึกรหัสของคุณบน ESP01 ให้ดูวิดีโอ "การบันทึกบน ESP01" และดูขั้นตอนที่จำเป็นทั้งหมด ขั้นตอนนี้เป็นตัวอย่างที่มีประโยชน์ เนื่องจากคล้ายกับไมโครคอนโทรลเลอร์ประเภทอื่นๆ ทั้งหมด
ขั้นตอนที่ 3: ESP02, ESP201, ESP12
เช่นเดียวกับใน ESP01 คุณจะต้องใช้อะแดปเตอร์ FTDI เพื่อบันทึก เช่นเดียวกับในข้างต้น ต่อไปนี้คือลิงก์ที่จำเป็นสำหรับ ESP แต่ละรายการ
สำคัญ: หลังจากบันทึกโปรแกรมใน ESP อย่าลืมลบ GPIO_0 ออกจาก GND
ขั้นตอนที่ 4: ห้องสมุด
หากคุณเลือกใช้ ESP8266 ให้เพิ่มไลบรารี "ESP8266WiFi" ต่อไปนี้
เพียงเข้าไปที่ "Sketch >> Include Libraries >> Manage Libraries …"
ขั้นตอนนี้ไม่จำเป็นสำหรับ ESP32 เนื่องจากรุ่นนี้มาพร้อมกับไลบรารีที่ติดตั้งไว้แล้ว
ขั้นตอนที่ 5: รหัส
เราจะใช้รหัสเดียวกันในชิป ESP ทั้งหมด ความแตกต่างเพียงอย่างเดียวระหว่างพวกเขาคือชื่อของจุดเชื่อมต่อและช่องสัญญาณ
โปรดจำไว้ว่า ESP32 ใช้ไลบรารีที่แตกต่างจากที่เหลือ: "WiFi.h" รุ่นอื่นๆ ใช้ "ESP8266WiFi.h"
* ไลบรารี ESP32 WiFi.h มาพร้อมกับแพ็คเกจการติดตั้งบอร์ดใน Arduino IDE
//descomentar a biblioteca de acordo com seu ชิป ESP//#include //ESP8266
//#include //ESP32
ขั้นตอนที่ 6: การตั้งค่าเริ่มต้น
ที่นี่ เรามีข้อมูลที่จะเปลี่ยนจาก ESP หนึ่งไปเป็นอีกตัวหนึ่ง นั่นคือ ssid ซึ่งเป็นชื่อเครือข่ายของเรา รหัสผ่านเครือข่าย และสุดท้ายคือช่องสัญญาณ ซึ่งเป็นช่องสัญญาณที่เครือข่ายจะทำงาน
/* Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *รหัสผ่าน = "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: ตั้งค่า
ในการตั้งค่า เราจะเริ่มต้นจุดเชื่อมต่อของเราและตั้งค่า
มีรายละเอียดสำหรับคอนสตรัคเตอร์ที่เราสามารถกำหนด CHANNEL ที่เครือข่ายที่สร้างขึ้นจะทำงาน
WiFi.softAP (ssid, รหัสผ่าน, ช่อง);
การตั้งค่าเป็นโมฆะ () { ล่าช้า (1000); Serial.begin(115200); Serial.println(); Serial.print("กำลังกำหนดค่าจุดเชื่อมต่อ…"); /* Você pode remover o parâmetro "รหัสผ่าน", se quiser que sua rede seja aberta */ /* Wifi.softAP(ssid, รหัสผ่าน, ช่อง); */ WiFi.softAP (ssid, รหัสผ่าน, ช่อง); /* configurações da rede */ WiFi.softAPConfig(ip, เกตเวย์, ซับเน็ต); IPAddress myIP = WiFi.softAPIP(); Serial.print ("ที่อยู่ IP ของ AP: "); Serial.println(myIP); } วงเป็นโมฆะ () { }
ขั้นตอนที่ 8: การทดลอง
1. ชิปทั้งหมดเชื่อมต่อพร้อมกันแบบเคียงข้างกัน
2. การทดลองดำเนินการในสภาพแวดล้อมการทำงาน โดยมีเครือข่ายอื่นให้บริการ ดังนั้นเราอาจเห็นสัญญาณอื่นๆ ถัดจากเครือข่ายของเรา
3. ชิปแต่ละตัวอยู่ในช่องที่แตกต่างกัน
4. เมื่อใช้แอปพลิเคชัน เราจะตรวจสอบกราฟที่สร้างขึ้นตามความเข้มของสัญญาณ ทั้งใกล้ชิปและในสภาพแวดล้อมที่ห่างไกลซึ่งมีกำแพงขวางทาง
ขั้นตอนที่ 9: การวิเคราะห์สัญญาณ
ใกล้กับชิป - 1 เมตร
ที่นี่เราแสดงบันทึกย่อแรกของแอปพลิเคชัน ในการทดสอบนี้ การแสดงที่ดีที่สุดมาจาก ESP02 และ ESP32
ขั้นตอนที่ 10: การวิเคราะห์สัญญาณ
ห่างจากชิป - 15 เมตร
ในขั้นตอนที่ 2 นี้ ไฮไลต์อีกครั้งคือ ESP02 ซึ่งมีเสาอากาศภายนอกเป็นของตัวเอง
ขั้นตอนที่ 11: กราฟแท่ง - ห่าง 1 เมตร
เพื่ออำนวยความสะดวกในการแสดงภาพ เราจึงสร้างกราฟนี้ขึ้นเพื่อระบุสิ่งต่อไปนี้ ยิ่งแท่งมีขนาดเล็กเท่าใด สัญญาณก็จะยิ่งมีพลังมากขึ้นเท่านั้น อีกครั้งที่เรามีประสิทธิภาพ ESP02 ที่ดีที่สุด รองลงมาคือ ESP32 และ ESP01
ขั้นตอนที่ 12: กราฟแท่ง - ห่างออกไป 15 เมตร
ในแผนภูมินี้ เราจะกลับสู่ประสิทธิภาพที่ดีที่สุดของ ESP02 ตามด้วย ESP32 ในระยะทางที่ไกลกว่า
ขั้นตอนที่ 13: ช่อง
ในภาพนี้ ฉันจะแสดงให้คุณเห็นว่าชิปแต่ละตัวทำงานอย่างไรในช่องที่แตกต่างกัน
ขั้นตอนที่ 14: บทสรุป
- ESP02 และ ESP32 โดดเด่นเมื่อเราวิเคราะห์
สัญญาณทั้งในขณะที่อยู่ใกล้และเมื่ออยู่ไกล
- ESP01 นั้นทรงพลังพอๆ กับ ESP32 เมื่อเรามองอย่างใกล้ชิด แต่เมื่อเราถอยห่างจากมัน มันจะสูญเสียสัญญาณไปมาก
ชิปตัวอื่นจบลงด้วยการสูญเสียพลังงานมากขึ้นเมื่อเราดึงออก
แนะนำ:
ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)
ความแรงของสัญญาณ WiFi ESP32 TTGO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงความแรงของสัญญาณเครือข่าย WiFi โดยใช้บอร์ด ESP32 TTGO ดูวิดีโอ
ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD แบบ Neopixel ที่ควบคุมโดยเว็บเซิร์ฟเวอร์ภายใน: 6 ขั้นตอน
ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยเว็บเซิร์ฟเวอร์ภายใน: ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์
เริ่มต้นใช้งาน ESP32 CAM - สตรีมวิดีโอโดยใช้ ESP CAM ผ่าน Wifi - โครงการกล้องรักษาความปลอดภัย ESP32: 8 ขั้นตอน
เริ่มต้นใช้งาน ESP32 CAM | สตรีมวิดีโอโดยใช้ ESP CAM ผ่าน Wifi | โครงการกล้องรักษาความปลอดภัย ESP32: วันนี้เราจะเรียนรู้วิธีใช้บอร์ด ESP32 CAM ใหม่นี้ และวิธีที่เราสามารถเข้ารหัสและใช้เป็นกล้องรักษาความปลอดภัยและรับการสตรีมวิดีโอผ่าน wifi
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide
IOT: ESP 8266 Nodemcu ควบคุม RGB LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 9 ขั้นตอน
IOT: ESP 8266 Nodemcu การควบคุม RGB LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: สวัสดีทุกคน ในคำแนะนำนี้ ฉันได้แสดงวิธีการสร้างตัวควบคุมแถบ LED RGB ด้วย nodemcu ซึ่งสามารถควบคุม RGB LED STRIP ได้ทั่วโลกผ่านทางอินเทอร์เน็ต BLYNK APP. สนุกกับการทำโครงการนี้ & ทำให้บ้านของคุณมีสีสันด้วย