Chen Liang (陳亮) ค้นพบการใช้งานของชิป Espressif ESP32-C5 ที่น่าสนใจ : เครื่องวิเคราะห์สัญญาณ Wi-Fi แบบ dual-band (2.4 GHz และ 5 GHz) ที่แสดงความแรงสัญญาณของเราเตอร์และจุดกระจายสัญญาณ Wi-Fi ในบริเวณใกล้เคียง
เครื่องนี้ทำงานเหมือนแอปวิเคราะห์ Wi-Fi บนโทรศัพท์ แต่ใช้บอร์ด ESP32-C5 พร้อมจอแสดงผลที่รองรับไลบรารี Arduino_GFX เช่นจอแบบ ILI9341 ซึ่งเหมาะสำหรับผู้เริ่มต้นเพราะไม่ต้องแก้ไขโค้ด ตัวอย่างหน้าตาแสดงผลอยู่ด้านล่างนี้
คุณสามารถทำตามคำแนะนำของ Chen ซึ่งค่อนข้างตรงไปตรงมา โดยใช้บอร์ด ESP32-C5-DevkitC-1 (หรือโคลนรุ่นอื่น ๆ) กับ จอ ILI9341 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 แล้ว
ตอนนี้ก็เพียงเชื่อมต่อสาย 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

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT



