เมื่อพูดถึงไมโครคอนโทรลเลอร์ที่มีประสิทธิภาพและคุ้มค่า พร้อมการเชื่อมต่อไร้สาย ชิป ESP8266 โดดเด่นเป็นอย่างมาก โดยเป็นชิปที่ใช้ในบอร์ดต่างๆ เช่น ESP01, D1 Mini และ NodeMCU
อุปกรณ์ขยายสัญญาณ Wi-Fi หรือตัวทวนสัญญาณ Wi-Fi คืออะไร? อุปกรณ์ขยายสัญญาณ Wi-Fi หรือที่รู้จักกันในชื่อตัวเพิ่มสัญญาณ Wi-Fi หรือตัวทวนสัญญาณ Wi-Fi คืออุปกรณ์ที่ใช้สำหรับขยายสัญญาณ Wi-Fi และขยายพื้นที่ครอบคลุม ใช้เพื่อกำจัดจุดอับสัญญาณในบ้านหรือที่ทำงานของคุณ
หากมีบางพื้นที่ในบ้านของคุณที่ไม่มีสัญญาณ Wi-Fi หรือสัญญาณอ่อน อุปกรณ์ขยายสัญญาณ Wi-Fi จะช่วยให้คุณได้รับสัญญาณไร้สายที่แรงและเสถียร ไม่ว่าจะอยู่ที่ใดก็ตาม
เหตุใดจึงควรใช้ ESP8266 เป็นตัวขยายสัญญาณ Wi-Fi? แม้ว่าคุณจะสามารถซื้อตัวขยายสัญญาณ Wi-Fi เพื่อขยายระยะสัญญาณ Wi-Fi ได้ แต่ตัวขยายสัญญาณเหล่านั้นมีขนาดใหญ่ ราคาแพง ต้องใช้ไฟ AC ตลอดเวลา และไม่สามารถพกพาได้เลย ในทางกลับกัน NodeMCU (ESP8266) มีขนาดเล็ก ใช้พลังงานน้อย และสามารถซ่อนจากสายตาได้ง่าย
นอกจากนี้ยังมีราคาถูก (ประมาณ ฿45 และ ฿140) และสามารถใช้พลังงานจากอะแดปเตอร์ไฟบ้าน 5V, พาวเวอร์แบงค์, แบตเตอรี่ 18650 สองก้อน หรือสมาร์ทโฟนของคุณผ่าน OTG ได้
Wi-Fi ในตัวของ NodeMCU หรือ D1 Mini (ESP8266) สามารถเชื่อมต่อกับคลื่นความถี่ 2.4GHz ของ Wi-Fi ของคุณและส่งสัญญาณไร้สายซ้ำเพื่อขยายพื้นที่ครอบคลุมได้อย่างมีประสิทธิภาพ คุณสามารถคาดหวังความเร็วที่เสถียรสูงสุดถึง 5Mbps บนคลื่นความถี่ 2.4GHz จาก NodeMCU/D1 Mini ได้
คุณสามารถใช้อุปกรณ์ขยายสัญญาณ Wi-Fi นี้เพื่อวัตถุประสงค์ดังต่อไปนี้:
เชื่อมต่ออุปกรณ์ IoT อัจฉริยะในบ้านหรือที่ทำงานของคุณเข้ากับเครือข่ายหลักหรือซอฟต์แวร์ระบบบ้านอัจฉริยะ จัดเตรียมเครือข่าย Wi-Fi แยกต่างหากที่มีความปลอดภัย หรือแบบเปิดสำหรับแขกผู้เข้าพัก สร้างฮอตสปอต Wi-Fi ชั่วคราวเพื่อขยายเครือข่ายไร้สาย ใช้ตัวขยายสัญญาณ Wi-Fi ในสถานที่ที่ไม่มีแหล่งจ่ายไฟ รวมอุปกรณ์ทวนสัญญาณ ESP8266 หลายตัวเข้าด้วยกันเพื่อสร้างเครือข่ายแบบเมช อุปกรณ์ที่จำเป็นในการเปลี่ยน ESP8266 ให้เป็นตัวขยายสัญญาณ Wi-Fi คุณจะต้องมีอุปกรณ์ต่อไปนี้เพื่อแปลงและใช้งานบอร์ดไมโครคอนโทรลเลอร์ ESP8266 ของคุณให้เป็นตัวขยายสัญญาณ Wi-Fi:
บอร์ดพัฒนา NodeMCU หรือ D1 Mini (ESP8266) ในโครงการนี้ เราใช้ D1 Mini สาย micro-USB สำหรับตั้งโปรแกรมและจ่ายไฟให้กับ NodeMCU คอมพิวเตอร์พีซีหรือแล็ปท็อปที่ใช้ระบบปฏิบัติการ Windows เครือข่าย Wi-Fi 2.4GHz สำหรับขยายสัญญาณ เมื่อคุณมีอุปกรณ์ที่จำเป็นครบแล้ว คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเปลี่ยน NodeMCU (ESP8266) ของคุณให้เป็นตัวขยายสัญญาณ Wi-Fi ได้
ขั้นตอนที่ 1: ดาวน์โหลดเฟิร์มแวร์ เครื่องมือแฟลช และไดรเวอร์ ดาวน์โหลดเฟิร์มแวร์ลงในพีซี Windows ของคุณจากที่เก็บ GitHub คลิกขวาที่แต่ละไฟล์ทีละไฟล์แล้วเลือก"บันทึกลิงก์เป็น..." เพื่อดาวน์โหลด ตรวจสอบให้แน่ใจว่าได้ดาวน์โหลดไฟล์ทั้งสามไฟล์: 0x00000.bin , 0x02000.bin และ0x82000.bin
นอกจากนี้ ให้ดาวน์โหลดและติดตั้ง ไฟล์ Flash Download Tools ด้วย คุณจะต้องใช้ไฟล์นี้ในการแฟลชไฟล์เฟิร์มแวร์ลงใน NodeMCU
นอกจากนี้ ขึ้นอยู่กับเวอร์ชันของ NodeMCU ให้ดาวน์โหลดและติดตั้งไดรเวอร์อุปกรณ์ที่จำเป็นโดยใช้ลิงก์เหล่านี้:
ไดร์เวอร์ CP2102: Windows และ Mac ไดร์เวอร์ CH342, CH343, CH9102: Windows , Mac (ดาวน์โหลดผ่านปุ่มสีฟ้าที่มีไอคอน) ไดร์เวอร์ CH340, CH341: Windows , Mac (ดาวน์โหลดผ่านปุ่มสีฟ้าที่มีไอคอน) ขั้นตอนที่ 2: อัปโหลดเฟิร์มแวร์ไปยัง NodeMCU/D1 Mini แตกไฟล์เฟิร์มแวร์และเครื่องมือ Flash Download Tools ลงในระบบของคุณ จากนั้นทำตามขั้นตอนต่อไปนี้เพื่อแฟลชเฟิร์มแวร์:
เข้าไปที่โฟลเดอร์แล้วดับเบิ้ลคลิกที่ ไฟล์ flash_download_tool_3.xxexe เพื่อเรียกใช้เครื่องมือบนระบบของคุณ ในกรณีที่เกิดข้อผิดพลาด ขอแนะนำให้ใช้เวอร์ชัน 3.8.5 ( ดาวน์โหลดจาก Google Drive ) เนื่องจากเวอร์ชันนี้ช่วยให้คุณเลือกขนาดไฟล์ Flash ได้ ตั้งค่าตัวเลือกตามค่าเริ่มต้น แล้วคลิก ตกลง
ใน แท็บ SPIDownload ให้คลิกจุดสามจุดเพื่อเลือกไฟล์เฟิร์มแวร์: 0x00000.bin , 0x02000.bin และ0x82000.bin ทำเครื่องหมายในช่องสี่เหลี่ยมข้างๆ ไฟล์เหล่านั้น แล้วป้อน0x00000, 0x02000 และ0x82000 ลง ในช่องตามที่แสดงในภาพหน้าจอขั้นตอนที่ 6 ด้านล่าง ในส่วน SPIFlashConfig ให้คงค่าเริ่มต้นทั้งหมดไว้หากใช้ Flash Download Tools เวอร์ชัน 3.8.x ให้เลือกFlash Size 32Mbit และCrystalFreq: 40Mใน ส่วน DownloadPanel1 ให้เลือก พอร์ต COM ที่ถูกต้อง คุณสามารถตัดการเชื่อมต่อแล้วเชื่อมต่อใหม่อีกครั้งเพื่อตรวจสอบและเลือกพอร์ต COM ที่ถูกต้องได้ ตั้งค่าBAUD เป็น115200 แล้วคลิกปุ่ม Start ขั้นตอนนี้จะใช้เวลาเพียงไม่กี่วินาทีในการแสดงผล คุณจะเห็น ข้อความ SYNC ในแผงควบคุม หลังจากแฟลชเสร็จแล้ว คุณจะเห็นคำว่า เสร็จสิ้น (Finish ) จากนั้นคุณสามารถเชื่อมต่อ NodeMCU กับพีซีหรือแหล่งจ่ายไฟอื่นๆ เพื่อรีสตาร์ทได้ ขั้นตอนที่ 3: ตั้งค่าตัวขยายสัญญาณ Wi-Fi เมื่อ NodeMCU เปิดใช้งานหลังจากอัปเดตเฟิร์มแวร์เสร็จแล้ว คุณจะเห็นเครือข่ายไร้สายใหม่ในเมนูการตั้งค่า Wi-Fi บนสมาร์ทโฟนหรือพีซี/แล็ปท็อปของคุณ โดยมี SSID เป็น MyAP ทำตามขั้นตอนด้านล่างเพื่อเชื่อมต่อและกำหนดค่า NodeMCU ให้เป็นตัวขยายสัญญาณ Wi-Fi
หลังจากอัปเดตเฟิร์มแวร์เสร็จแล้ว คุณจะสังเกตเห็นว่าไฟ LED สีฟ้าของ NodeMCU จะสว่างเต็มที่ (ไม่กระพริบ) เชื่อมต่อกับ จุดเชื่อมต่อ Wi-Fi MyAP บนพีซีหรือสมาร์ทโฟนของคุณ เครือ ข่ายนี้เป็นเครือข่ายเปิดและไม่จำเป็นต้องใช้รหัสผ่าน หลังจากเชื่อมต่อกับเครือข่าย Wi-Fi MyAP แล้ว ให้เปิดเว็บเบราว์เซอร์ใดก็ได้และเข้าชม 192.168.4.1 IP นี้จะโหลดหน้าเว็บขึ้นมา ไม่ต้องสนใจการตั้งค่า STA ในตอนนี้ และไปที่ส่วน การตั้งค่า AP แทน ป้อนชื่อ SSID ที่คุณต้องการตั้งให้กับตัวขยายสัญญาณ พร้อมทั้งรหัสผ่าน โปรดตรวจสอบรายละเอียดอีกครั้ง หากชื่อ SSID ของ Wi-Fi ของคุณมีช่องว่างอยู่ ให้ใช้%20 แทน ตัวอย่างเช่น สำหรับ "My Wi-Fi" ให้ป้อนMy%20Wi- Fi สำหรับการตั้งค่าความปลอดภัย ให้เลือกWPA2 แล้วคลิก ตั้งค่า NodeMCU จะรีสตาร์ท เชื่อมต่อกับMyAP อีกครั้ง และในส่วนการตั้งค่า STA ให้ป้อนชื่อเครือข่าย Wi-Fi หลักและรหัสผ่านปัจจุบันของคุณ เมื่อป้อนรายละเอียดเสร็จแล้ว ให้คลิกเชื่อมต่อ ตอนนี้ NodeMCU ได้รับการตั้งค่าและพร้อมใช้งานเป็นตัวขยายสัญญาณ Wi-Fi แล้ว หากคุณตรวจสอบการตั้งค่า Wi-Fi บนสมาร์ทโฟนหรือพีซี คุณจะเห็น SSID (ชื่อเครือข่าย) ของตัวขยายสัญญาณ NodeMCU/D1 Mini ในรายการเครือข่าย คุณสามารถเชื่อมต่อกับเครือข่ายโดยใช้รหัสผ่านที่คุณป้อนในระหว่างการตั้งค่าได้
เคล็ดลับเพื่อประสิทธิภาพสูงสุด เพื่อให้มั่นใจได้ว่าตัวขยายสัญญาณ Wi-Fi NodeMCU (ESP8266) ของคุณทำงานได้อย่างมีประสิทธิภาพสูงสุด โปรดคำนึงถึงคำแนะนำเหล่านี้:
วาง NodeMCU ไว้ในตำแหน่งที่สามารถรับสัญญาณ Wi-Fi และส่งต่อได้อย่างง่ายดาย ตรวจสอบให้แน่ใจว่ามีการจ่ายไฟอย่างต่อเนื่องเพื่อหลีกเลี่ยงการหยุดชะงักของอุปกรณ์ขยายสัญญาณ Wi-Fi อุปกรณ์นี้ไม่สามารถรองรับอุปกรณ์ได้มากเกินไป โปรดใช้ตัวขยายสัญญาณนี้กับอุปกรณ์เพียงหนึ่งถึงสามเครื่องเท่านั้น มิเช่นนั้นอาจทำให้เกิดความแออัดของเครือข่ายและอินเทอร์เน็ตช้าลง
ตัวขยายสัญญาณ Wi-Fi ขนาดเล็กแบบ DIY ที่ราคาประหยัดที่สุด ด้วยความสามารถด้าน Wi-Fi ของ NodeMCU ทำให้สามารถขยายสัญญาณ Wi-Fi ได้อย่างมีประสิทธิภาพ และกำจัดจุดอับสัญญาณในบ้านหรือที่ทำงานของคุณได้ คุณสามารถติดตั้งและใช้งานตัวขยายสัญญาณ Wi-Fi นี้ได้ในที่ที่ไม่มีแหล่งจ่ายไฟ และยังสามารถใช้งานได้ในขณะชาร์จอีกด้วย
ดังที่เราได้แสดงให้เห็นแล้ว การเปลี่ยน NodeMCU/D1 Mini (ESP8266) ให้เป็นตัวขยายสัญญาณ Wi-Fi นั้นง่ายและรวดเร็วมาก และผลลัพธ์ที่ได้ก็คุ้มค่าอย่างยิ่ง การสร้างโปรเจ็กต์นี้ไม่เพียงแต่ช่วยประหยัดเงิน แต่ยังได้รับความพึงพอใจจากการสร้างอุปกรณ์ที่มีประโยชน์ของคุณเองอีกด้วย