NodeMCU ESP8266 V3 Scan network เจอบ้างไม่เจอบ้าง ทั้งๆที่ สัญญาณแรง

พอดีผมลองเล่น NodeMCU ESP8266 V3 ใช้ Lib WiFiManager และใช้ Code Example ทั่วไป ลองรันแล้ว มันเจอ Wifi บ้างไม่เจอบ้าง น่าจะเป็นปัญหาจากอะไรได้บ้างครับ ใช้ Board Manager 2.7.4

#include "ESP8266WiFi.h"

void prinScanResult(int networksFound)
{
 Serial.printf("%d network(s) found\n", networksFound);
 for (int i = 0; i < networksFound; i++)
 {
   Serial.printf("%d: %s, Ch:%d (%ddBm) %s\n", i + 1, WiFi.SSID(i).c_str(), WiFi.channel(i), WiFi.RSSI(i), WiFi.encryptionType(i) == ENC_TYPE_NONE ? "open" : "");
 }
}


void setup()
{
 Serial.begin(115200);
 Serial.println();

 WiFi.mode(WIFI_STA);
 WiFi.disconnect();
 delay(100);

 WiFi.scanNetworksAsync(prinScanResult);
}

void loop() {}

ผลที่ได้ครับ

ครั้งที่ 1

ครั้งที่ 2

ครั้งที่ 3

ครั้งที่ 4

ครั้งที่ 5

ครั้งที่ 6

ครั้งที่ 7

Wifi ตัวที่ใช้ที่บ้านคือ 3bb-wlan, AP4AA7POP2 ซึ่งมีสัญญาณมาถึงโต๊ะทดลองเต็มมากและใกล้ที่สุด โดย SSID ตัวอื่นเป็นของบ้านข้างๆ ซึ่งมีสัญญาณอ่อนกว่ามาก

จากการทดลอง
สังเกตว่า SSID 3bb-wlan หายไปเลยจากครั้งแรก ** จากการทดลองหลายครั้ง บางครั้ง ก็ไม่เห็น SSID 3bb-wlan ตัวนี้เลย ส่วนตัวที่เห็นบ่อย ทดลองบางครั้งไม่เคยหายไปเลยคือ PongSiri26 ทั้งๆที่มีสัญญาณอ่อนกว่า 3bb-wlan มาก

** ลองใช้ router อีกตัว ผลก็ออกมาเหมือนเดิม เห็นบ้างไม่เห็นบ้าง
** ลองใช้ Lib WiFiManager ผลออกมาเหมือนกันเลยครับ
** ลองเปิด hotspot mobile ผลปรากฏว่า เห็นค่อนข้างบ่อยจนถือว่าเป็นปกติได้เลย ลองเชียนโปรแกรมแบบเต็มๆ ก็ใช้งานได้ดี reset ปุ๊บ reconnect wifi ให้ทันที ไม่มีปัญหา

NodeMCU ESP8266 V3
แหล่งจ่ายไฟ USB 5V 2A

รบกวนหน่อยครับผมไม่แน่ใจว่าเป็นเพราะอะไรได้บ้าง

คุณภาพ Node ในแต่ละเจ้าที่ผลิตมา มีคุณภาพไม่เท่ากันครับ โดยเฉพาะ ที่มาจากจีน จะด้วยจากกระบวนการผลิต คุณภาพอุปกรณ์ที่นำมาผลิต นำมาประกอบ ดังนั้น จะเห็นคำแนะนำให้ซื้อมาอย่างน้อย 2 - 3 ตัว ( ราคาถูก ) แล้วเลือกใช้ ตัวที่ดีที่สุดครับ แนะนำให้ลองทดสอบตามพี่ @PUYIOT wได้ทำ บทความทดสอบ WiFi ของ Node MCU เพื่อหาตัวที่ดีที่สุดมาใช้งาน

สาเหตุอีก 1 ประการที่ทำให้ Node MCU ESP8266 หลุดบ่อยๆ

1 Like

ขอบคุณครับ

ผมกำลังจะเอามาแปะเลย โถ่ววววว

1 Like

อยากให้ลองเทสแบบนี้ดูหน่อยครับ ว่าจะได้ผลเหมือนกันไหม บอร์ดแรก เราเทสแล้ว ถ้ามีบอร์ดอีกตัวก็ลองเอามาเทสดูเลย

อยากได้รูปด้านหน้าและหลัง ของ MCU ด้วยครับ ให้เห็นตรงตัวครอบชิบมันหน่อย ในตลาดมีหลายตัว หลายแบบ เผื่อตัวลักษณะแบบนี้เราสุปได้ว่าไม่ค่อยดี จะได้เลี่ยงที่จะซื้อมาใช้

ลองจัดมาเพิ่มละครับ ผลปรากฎว่า ตาม @KD2NYY บอกเลยครับคุณภาพและอุปกรณ์ที่นำมาใช้ไม่เหมือนกัน ตามรูปเลยครับ

  1. ซ้ายสุด ESP32 สั่งซื้อจาก brand โดยตรง ใช้งานดีเห็น wifi ครบ ตลอด สัญญาณแรง
  2. ตัวกลาง NodeMCU ESP8662 ESP-12F เป็นตัวที่ปรับปรุงเรื่องเสารับสัญญาณแล้ว (12F) ถ้าตัวเดิมเป็น 12E ซึ่งเป็นตัวที่มีปัญหา ESP-12F ใช้งานดีเห็น wifi ครบ ตลอด ไม่มีปัญหา
  3. ด้านขวา NodeMCU ESP8662 ESP-12E ตัวที่มีปัญหา ผมลองสั่งมาอีกตัว เหมือนเดิมเดะ อาการก็เหมือนเดิมเลย

ข้อสังเกต

  1. C ที่ใช้คนละแบบ ชนิด Tantalum (สีเหลือง) ไฟเรียบกว่าแบบธรรมดา ราคาจุสูงกว่าปกติ
  2. การออกแบบเสารับสัญญาณคนละแบบ ตัวที่ใช้งานได้ดี คือ แบบที่มีเสารับสัญญาณหน้าตาจะเป็นคล้ายๆ ตัวกลาง
  3. Vender Module ESP ก็น่าจะมีผลต่อมาตราฐานการผลิตนะคับ ให้เลือกใช้ vender ที่มี product IOT ออกมาเยอะๆ เพราะน่าจะมีการพัฒนาอย่างต่อเนื่อง ที่ผมมั่นใจตอนนี้มี 2 vender เพราะซื้อมา 3 ใช้ได้ 2 คือ AI และ DOITING ตรงกับที่คุณ @Remy_Martin ให้ลองเทสหลายๆชิบ

** Vender ที่ 3 ที่ผมซื้อมาแล้วใช้ไม่ได้อาจจะเป็นเพราะผู้รับประกอบประกอบไม่ดีหรือใช้อุปกรณ์ไม่ดีก็เป็นได้ครับ ไม่ได้หมายความว่า Vender นั้นไม่มีคุณภาพ

ฝากไว้เป็นข้อมูลครับ ช่วยในการเลือกซื้อ

1 Like

ขอบคุณที่มาอัพเดทครับ ทีนี้เราก็เริ่มมีแนวทางในการซื้อหรือเลือกอุปกรณ์ ในการนำไปใช้งานเพิ่มมากขึ้นแล้ว

ต่อไปผมคงต้องดูรายละเอียดกันให้เยอะกว่านี้แล้วครับ ที่หามา ดูการ Screen Logo กับการจัดรูปแบบของอุปกรณ์ เพราะถ้า คุณภาพน้อย อาการมันจะเยอะ ทำให้ สับสนว่า ตกลงเป็นที่ Code หรือ Hardware ระบบการจ่ายไฟ แต่อย่างน้อย ถ้า esp32 มีคุณภาพก็ลดปัญหาไปได้ ผมว่าเยอะล่ะครับ ไฟดับ รีเซตเองมัน ok แต่ไฟตก ค้างทันที อย่างนี้ก็เจอมาแล้ว ยีห้อที่ 1 กับ ยี่ห้อที่ 2 ไปวางไว้จุดเดียวกัน ทั้ง 2 ตัวเชื่อมต่อ Wifi ได้ สักพัก ตัวที่ 1 หลุด แล้วไม่ต่อเลย ตัวที่ 2 ยังทำงานปกติ

1 Like

น่าสนใจครับพี่ ผมกำลังศึกษาเรื่องนี้อยู่เหมือนกัน อาการค้างๆ หยุดทำงานเอง มันเป็นปัญหาหลักๆ เลยทีเดียว