เราอยู่ในยุค Internet of Things (IoT)! ทุกวันนี้คุณสามารถควบคุมอุปกรณ์ / อุปกรณ์ภายในบ้านเช่นเครื่องปรับอากาศเครื่องทำความร้อนในห้องเครื่องทำน้ำอุ่น ฯลฯ จากระยะไกลได้จากทุกที่และอุปกรณ์ที่จะทำเช่นนี้สามารถสร้างหรือซื้อจากชั้นวางได้อย่างง่ายดาย นอกจากนี้เรายังได้สร้างโครงการระบบอัตโนมัติในบ้านที่ใช้ IoT โดยใช้ Arduino, ESP และ Raspberry Pi แต่สำหรับอุปกรณ์ที่ใช้ IoT ที่ใช้ Wi-Fi ทุกเครื่องคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตหรือพูดว่าการเชื่อมต่ออินเทอร์เน็ต / Wi-Fi ที่ไม่มีสะดุด แต่การใช้การเชื่อมต่อบรอดแบนด์มีข้อ จำกัด เช่นบางครั้งสัญญาณ wifi ลดลง (โดยเฉพาะย่านความถี่ 2.4 GHz ซึ่งมีสัญญาณรบกวนมากขึ้น) จากห้องหนึ่งไปอีกห้องหนึ่งหรือจากพื้นถึงพื้น
ด้วยเหตุนี้จึงจำเป็นต้องใช้ตัวขยายสัญญาณ wifi หรือตัวขยายช่วงแต่ตัวทำซ้ำ wifi เชิงพาณิชย์ที่มีอยู่ในตลาดมีราคาแพงมากซึ่งไม่ใช่ตัวเลือกที่เป็นไปได้สำหรับทุกคน มีความต้องการโซลูชันราคาประหยัด (น้อยกว่าหนึ่งในสามเมื่อเทียบกับราคาของตัวทวนสัญญาณ wifi เชิงพาณิชย์) สำหรับการขยายช่วงเท่านั้น ดังนั้นวันนี้ฉันจึงได้แชร์วิธีแก้ปัญหาที่สร้างโครงการสุดสัปดาห์ได้อย่างรวดเร็วภายในครึ่งชั่วโมง สำหรับสิ่งนี้คุณไม่จำเป็นต้องสร้างวงจรฮาร์ดแวร์ใด ๆ และคุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านอิเล็กทรอนิกส์ ทำตามขั้นตอนง่ายๆที่ระบุด้านล่างเพื่อสร้างตัวรับสัญญาณ wifi ราคาประหยัดหรือตัวขยายระยะ
Nodemcu ESP8266
Nodemcu ESP8266 เป็นส่วนประกอบหลักและองค์ประกอบเดียวดังนั้นฉันจึงขออธิบายคุณสมบัติและข้อกำหนดพื้นฐานบางอย่างด้วย เป็นแพลตฟอร์มการพัฒนา IoT แบบโอเพ่นซอร์สซึ่งเป็นการผสมผสานระหว่างโมดูล wifi และคุณสมบัติของ Arduino (ไมโครคอนโทรลเลอร์) นอกจากนี้ยังสามารถตั้งโปรแกรมใน Arduino IDE ผ่านอินเทอร์เฟซ micro USB (พร้อม IC การจัดการแฟลชออนบอร์ด) และเป็นโมดูลตัวแปลงสัญญาณ wifi ที่ตั้งโปรแกรมได้ซึ่งเป็นตัวเลือกที่ดีที่สุดสำหรับเครือข่าย wifi เครือข่าย mash และมีชิป wifi มาตรฐานสากล 802.11 12E, ออนบอร์ด 3.3V ตัวควบคุมและ Antena บนเรือ นอกจากนี้ยังมีตัวเลือกอินพุตพลังงานหลายตัว (อินพุตโดยใช้พอร์ต micro USB และอินพุตพลังงานภายนอกสองประเภท (อินพุต 5v VCC และอินพุต 3.3v VCC) และสามารถใช้เป็นจุดเชื่อมต่อได้
โดยปกติโมดูลเหล่านี้สามารถตั้งโปรแกรมได้โดยตรงโดยใช้ Arduino IDE แต่สำหรับโครงการนี้เราต้องแฟลชเฟิร์มแวร์บน NodeMCU โปรดทราบว่าหลังจากขั้นตอนนี้คุณจะไม่สามารถใช้ NodeMCU กับ Arduino IDE ได้ คุณยังสามารถอ้างถึงบทความเกี่ยวกับการกระพริบของ ESP8266 เพื่อทำความเข้าใจเพิ่มเติมเกี่ยวกับเรื่องนี้
ขั้นตอนที่ 1: ก่อนอื่นให้เชื่อมต่อ ESP8266 กับคอมพิวเตอร์โดยใช้สาย micro USB type B กับ USB เมื่อเชื่อมต่อแล้วไฟ LED แสดงสถานะไฟสีน้ำเงินจะติดสว่าง
ขั้นตอนที่ 2: ดาวน์โหลดเครื่องมือดาวน์โหลดแฟลช ESP8266 สำหรับ Windows จากเว็บไซต์ทางการ ตรวจสอบภาพด้านล่างเพื่อทำความเข้าใจวิธีการแตกไฟล์ zip ลงในโฟลเดอร์โดยใช้ WinRAR ดาวน์โหลด WinRAR เวอร์ชันล่าสุด
ขั้นตอนที่ 3:ตอนนี้คุณต้องดาวน์โหลด (“ esp_wifi_repeater-master”) นี่คือ Wi-Fi Repeater ที่ใช้งานได้อย่างสมบูรณ์ (พร้อม NAT และเครือข่ายตาข่าย) ดาวน์โหลดไฟล์ zip และแตกไฟล์ลงในโฟลเดอร์ที่คุณจะเห็นโฟลเดอร์เฟิร์มแวร์ที่มีไฟล์ bin สามไฟล์ (ซึ่งจะใช้ในขั้นตอนต่อไป) ดาวน์โหลดจากหน้า GitHub ลิงค์และรูปภาพได้รับด้านล่าง
ดาวน์โหลด ESP WiFi Repeater
ตอนนี้,แยกไฟล์ลงในโฟลเดอร์จากซิปใช้ WinRAR
ขั้นตอนที่ 4:ตอนนี้, คลิกขวาบนไฟล์ซิป“flash_download_tools_v3.6.8”และคลิกที่ 'สารสกัดจากที่นี่' คุณจะพบโฟลเดอร์ในไดเรกทอรีของคุณที่มีชื่อ“flash_download_tools_v3.6.8”ตอนนี้เปิดโฟลเดอร์นี้และเปิดเครื่องมือดาวน์โหลดแฟลชดังที่แสดงในภาพด้านล่าง
ขั้นตอนที่ 5:หน้าต่างคำสั่งจะปรากฏขึ้นและ“ เครื่องมือดาวน์โหลด ESPRESSIF” สามารถเปิดได้จากรายการ เลือกตัวเลือกแรกและคลิกที่“ ESP8266 DownloadTools” ดังที่คุณเห็นในภาพด้านล่าง
เมื่อคุณคลิกแล้วคุณจะเห็นเครื่องมือ / หน้าต่างกระพริบหลักดังที่แสดงในภาพด้านล่าง
ขั้นตอนที่ 6: ดังที่ฉันได้กล่าวไว้ในขั้นตอนที่ 3 คุณจะต้องดาวน์โหลด esp_wifi_repeater-master จาก Github และแตกไฟล์ zip ลงในโฟลเดอร์ เปิดโฟลเดอร์และคุณจะเห็นโฟลเดอร์เฟิร์มแวร์ซึ่งมีไฟล์ 3 bin เลือกและเลือกไฟล์ bin ทั้งหมดจากเครื่องมือดาวน์โหลด ESP8266 ทีละไฟล์และใส่ชื่อไฟล์ที่กล่องด้านขวา นี่เป็นขั้นตอนที่สำคัญ
คลิกขวาและเลือก 'เปลี่ยนชื่อ' จากนั้นคัดลอกชื่อไฟล์ bin (without.bin) และวางไว้หลังช่อง @ ดังที่แสดงในภาพด้านล่าง
ขั้นตอนที่ 7:นี่เป็นขั้นตอนที่สำคัญมาก ตรวจสอบภาพด้านล่างและตามคำแนะนำและภาพหน้าจอที่ให้มาทำซ้ำสำหรับไฟล์ bin ทั้งหมดและเปลี่ยนการตั้งค่าบางอย่างของเครื่องมือดาวน์โหลดแฟลช esp8266 เช่น(SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit)แล้วเลือกComport, อัตราการส่งข้อมูล: 115200และสุดท้ายคลิกปุ่ม"เริ่ม"เพื่อเริ่มกะพริบ ESP8266 ของคุณ
ก่อนที่จะกะพริบคุณจะเห็น"IDLE"เขียนซึ่งหมายความว่าเป็นเงื่อนไขที่เหมาะสมและหลังจากกระพริบสำเร็จคุณจะเห็นกล่องโต้ตอบ " FINISH " ในหน้าต่างจอภาพของเครื่องมือดาวน์โหลด ESP8266 นอกจากนี้คุณสามารถดูข้อมูลที่เกี่ยวข้องกับการกะพริบทั้งหมดและคุณจะได้รับที่อยู่ MAC ของจุดเข้าใช้งานและที่อยู่ MAC ของ STAซึ่งเป็นข้อมูลที่เกี่ยวข้องกับเครือข่ายและข้อมูลประจำตัวของอุปกรณ์
ตอนนี้เพียงแค่ตัดการเชื่อมต่อ ESP8266 ของคุณแล้วเชื่อมต่อใหม่หรือคุณสามารถกดปุ่มรีเซ็ตบน ESP 8266 เพื่อให้เฟิร์มแวร์รีสตาร์ท
ขั้นตอนที่ 8: ตอนนี้คุณได้พบ Accesspoint หรือ wi-fi hotspot ใหม่ชื่อ "MyAP" ซึ่งเป็น SSID ที่ออกอากาศโดย ESP8266 แต่เดี๋ยวก่อน! ไม่มีการเชื่อมต่ออินเทอร์เน็ต
คุณต้องตั้งค่าและกำหนดค่าด้วยเราเตอร์ Wi-Fi หลักในบ้าน / สำนักงานโดยเปิดหน้าการกำหนดค่า เชื่อมต่อมือถือ / แล็ปท็อปของคุณด้วย SSID นี้ (“ MyAP”) และหมุนที่อยู่ IP (192.168.4.1)จากเบราว์เซอร์ที่คุณชื่นชอบจากนั้นหน้าการกำหนดค่าจะเปิดขึ้น ภายใต้การตั้งค่า STA ให้เพิ่มชื่อ SSID เครือข่าย wifi หลักและรหัสผ่านแล้วคลิกที่เชื่อมต่อ หลังจากนั้นการตั้งค่าการกำหนดค่าจะถูกบันทึกและภายใต้การตั้งค่า AP (จุดเชื่อมต่อ) คุณสามารถตั้งชื่อ SSID และรหัสผ่านของคุณได้ เลือกประเภทการรักษาความปลอดภัยการเข้ารหัสเช่น WPA2 ที่เป็นที่นิยมมากที่สุด ทำตามภาพหน้าจอด้านล่างเพื่อความเข้าใจที่ดีขึ้น
ขั้นตอนที่ 9: หลังจากทุกอย่างเสร็จสิ้นฉันก็ทำการประดิษฐ์อย่างง่าย ๆ บนชิ้นส่วนของลูกแก้วหรือใยแก้วและเพิ่มสวิตช์เปิด - ปิด จากการทดลองฉันได้เพิ่มเสาอากาศ 2 dbi สองชิ้นและเชื่อมต่อกับเสาอากาศออนบอร์ดเพื่อให้ครอบคลุมช่วง wifi ที่ดีขึ้นซึ่งสามารถหมุนได้ (แม้ว่า ESP8266 จะมีเสาอากาศออนบอร์ด) ฉันเปิดเครื่องโดยใช้ที่ชาร์จมือถือ USB 5v พร้อมสาย USB และเชื่อมต่อกับพอร์ต ESP8266 MicroUSB และวางไว้บนซ็อกเก็ต ac นี่คือแหล่งจ่ายไฟที่เชื่อถือได้ดีที่สุดสำหรับการใช้งานในระยะยาว
ข้อดีอีกอย่างคือตัวทวนสัญญาณ Wi-Fi นี้ต้องการแหล่งจ่ายไฟ 5v ซึ่งสามารถใช้พลังงานจากธนาคารพลังงานที่ดีคุณยังสามารถสร้างธนาคารพลังงานของคุณเองได้โดยทำตามบทความนี้ ดังนั้นจึงมีโอกาสที่จะสามารถใช้งานกลางแจ้งพร้อมกับโทรศัพท์มือถือของคุณได้ แต่ตัวทวนสัญญาณ Wi-Fi เชิงพาณิชย์ไม่มีสิ่งอำนวยความสะดวกนี้ คุณไม่สามารถใช้งานกลางแจ้งได้เนื่องจากจำเป็นต้องใช้แหล่งจ่ายไฟ AC ตลอดเวลา
การทำงานที่สมบูรณ์ของตัวทวนสัญญาณ Wi-Fi สามารถพบได้ในวิดีโอที่ลิงก์ด้านล่างเราได้ทำการทดสอบความเร็วในตัวทวนสัญญาณ Wi-Fi ใหม่นี้และได้รับเกือบ 4.0Mbps หากคุณมีคำถามใด ๆ โปรดทิ้งไว้ในส่วนความคิดเห็นหรือใช้ฟอรัมของเราสำหรับคำถามทางเทคนิคอื่น ๆ