สร้างเครื่องวิเคราะห์สัญญาณ Wi-Fi แบบ dual-band ด้วย ESP32-C5

Chen Liang (陳亮) ค้นพบการใช้งานของชิป Espressif ESP32-C5 ที่น่าสนใจ : เครื่องวิเคราะห์สัญญาณ Wi-Fi แบบ dual-band (2.4 GHz และ 5 GHz) ที่แสดงความแรงสัญญาณของเราเตอร์และจุดกระจายสัญญาณ Wi-Fi ในบริเวณใกล้เคียง

เครื่องนี้ทำงานเหมือนแอปวิเคราะห์ Wi-Fi บนโทรศัพท์ แต่ใช้บอร์ด ESP32-C5 พร้อมจอแสดงผลที่รองรับไลบรารี Arduino_GFX เช่นจอแบบ ILI9341 ซึ่งเหมาะสำหรับผู้เริ่มต้นเพราะไม่ต้องแก้ไขโค้ด ตัวอย่างหน้าตาแสดงผลอยู่ด้านล่างนี้

ESP32-C5 dual band WiFi Analyzer display

คุณสามารถทำตามคำแนะนำของ Chen ซึ่งค่อนข้างตรงไปตรงมา โดยใช้บอร์ด ESP32-C5-DevkitC-1 (หรือโคลนรุ่นอื่น ๆ) กับ จอ ILI9341 display (ไม่แน่ใจรุ่นที่แน่นอน แต่ใช้รุ่นไหนก็ได้) และต่อสายเข้าด้วยกันผ่านเบรดบอร์ดตามภาพด้านล่าง

ESP32-C5 DevKit wiring to Display

หลังจากนั้นให้เปิด Arduino IDE ติดตั้งบอร์ดรองรับ Arduino ESP32 หากยังไม่เคยติดตั้ง รวมถึงติดตั้ง GFX Library for Arduino โดย Moon On Our Nation แล้วโหลดตัวอย่างสเก็ตช์ชื่อ ESP32C5WiFiAnalyzer.ino หรือ ESP32C5WiFiAnalyzerUTF8.ino ที่เมนู Examples -> GFX Library for Arduino -> WiFiAnalyzer โดยเวอร์ชัน UTF-8 จะรองรับตัวอักษรนอก ASCII แต่ต้องใช้พื้นที่ 2MB สำหรับฟอนต์ UTF-8 ดังนั้นอาจต้องเลือกตัวเลือก “Huge App (3M No OTA < 1MB SPIFFS)” หลังจากเลือกบอร์ด ESP32-C5 แล้ว

ESP32-C5 dual bandWiFi Analyzer Arduino Sketch

ตอนนี้ก็เพียงเชื่อมต่อสาย USB-C เข้ากับบอร์ด คอมไพล์และแฟลชเฟิร์มแวร์ แล้วก็พร้อมใช้งานได้เลย

แต่จะสามารถใช้งานได้ดีแค่ไหน? จากภาพถ่ายและวิดีโอด้านล่าง (เราชอบสาย USB-C แบบแม่เหล็กมาก) ก็ถือว่าทำงานได้ดีทีเดียว และ Chen ยังบอกเพิ่มว่า:

ในพื้นที่ที่ทดสอบ จำนวนจุดกระจายสัญญาณ Wi-Fi 5G มีมากกว่า 2.4G แต่เนื่องจากสัญญาณ 5G Wi-Fi จะอ่อนลงมากหลังทะลุกำแพงเมื่อเทียบกับ 2.4G Wi-Fi ทำให้สัญญาณส่วนใหญ่ต่ำกว่า -70 dB ดังนั้น Wi-Fi 5G จึงมีโอกาสถูกรบกวนน้อยกว่าจาก AP อื่นใกล้เคียง อีกทั้งยังมีจำนวนช่องสัญญาณมากกว่าและแบนด์วิดท์กว้างกว่า จึงเหมาะสำหรับการเชื่อมต่อความเร็วสูงในพื้นที่ขนาดเล็ก

ในอนาคตอุปกรณ์ ESP32-C5 แบบพกพาที่ใช้แบตเตอรี่ หรือจอแสดงผลอัจฉริยะ จะเป็นตัวเลือกที่เหมาะสำหรับแอปพลิเคชันนี้ สำหรับผู้ที่ไม่ต้องการติดตั้งแอปวิเคราะห์สัญญาณ Wi-Fi ลงบนสมาร์ทโฟนของตัวเอง

แปลจากบทความภาษาอังกฤษ : Easily create an ESP32-C5 dual-band Wi-Fi analyzer

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา