
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

เราจะได้เรียนรู้วิธีใช้ไลบรารี AutoConnect ที่ช่วยให้เราเชื่อมต่อและจัดการจุดเชื่อมต่อ WiFi โดยใช้สมาร์ทโฟนได้
วิดีโอด้านบนจะแนะนำคุณตลอดกระบวนการพร้อมกับหน้าจอต่างๆ ที่คุณต้องเข้าถึงเพื่อเรียนรู้เกี่ยวกับไลบรารี AutoConnect โพสต์ที่เขียนนี้จะครอบคลุมโดยสังเขปเท่านั้น
ขั้นตอนที่ 1: รับและอัปโหลด Sketch



เมื่อบอร์ด ESP32 บูท จะตรวจสอบเพื่อดูว่าข้อมูลรับรองเครือข่ายก่อนหน้านี้ถูกเก็บไว้ใน FLASH หรือไม่ โดยค่าเริ่มต้น มันจะพยายามเชื่อมต่อกับพวกเขา และหากสำเร็จ มันจะพิมพ์ที่อยู่ IP ไปยังพอร์ตอนุกรม ร่างของคุณจะทำงานตามปกติ หากไม่สามารถเชื่อมต่อกับเครือข่าย WiFi ได้ ก็จะสร้างจุดเชื่อมต่อที่คุณสามารถเชื่อมต่อและจัดการข้อมูลรับรอง WiFi ได้
เริ่มต้นด้วยการติดตั้งไลบรารีที่จำเป็นใน Arduino IDE เราจำเป็นต้องติดตั้งไลบรารี AutoConnect เปิดตัวจัดการห้องสมุดและพิมพ์ AutoConnect ติดตั้งไลบรารีที่ปรากฏขึ้น ไลบรารี AutoConnect ต้องการไลบรารี PageBuilder เพื่อให้ทำงานได้ ดังนั้นให้พิมพ์ PageBuilder และติดตั้งด้วยเช่นกัน จากนั้นดาวน์โหลดและเปิดภาพร่างสำหรับโครงการนี้
ลิงก์ไปยังภาพร่าง:
คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรในภาพร่าง แต่ถ้าคุณต้องการ คุณสามารถกำหนดชื่อโฮสต์อื่นสำหรับบอร์ดของคุณได้ ได้เวลาอัปโหลดภาพร่างแล้ว เชื่อมต่อบอร์ดโดยใช้ไดอะแกรมด้านบน เปิดเทอร์มินัลอนุกรมแล้วกดปุ่มรีเซ็ต คุณจะได้รับข้อความแจ้งว่าบอร์ดพร้อมรับรหัส กดปุ่มอัปโหลดและรอให้เสร็จสมบูรณ์ เปิดเทอร์มินัลอนุกรมไว้ ถอดจัมเปอร์สำหรับบูตแล้วกดปุ่มรีเซ็ต
ณ จุดนี้ ทั้งสองสิ่งจะเกิดขึ้น หากข้อมูลเครือข่ายก่อนหน้านี้ถูกเก็บไว้ในหน่วยความจำแฟลช บอร์ดจะเชื่อมต่อกับเครือข่ายโดยอัตโนมัติและพิมพ์ที่อยู่ IP และชื่อโฮสต์ ในกรณีนี้ คุณไม่จำเป็นต้องดำเนินการใดๆ หากคุณต้องการลบข้อมูลประจำตัวที่เก็บไว้ คุณจะต้องลบหน่วยความจำ FLASH และวิดีโอมีคำแนะนำให้คุณทำเช่นนี้ อย่างไรก็ตาม หากเป็นบอร์ดใหม่หรือไม่มีข้อมูลที่ถูกต้อง ก็จะสร้างจุดเชื่อมต่อ
ขั้นตอนที่ 2: เชื่อมต่อกับ AP และจัดการ WiFi



หากบอร์ดไม่สามารถเชื่อมต่อกับเครือข่าย WiFi ได้ บอร์ดจะสร้างจุดเชื่อมต่อชื่อ "esp32ap" และโดยปกติจะปรากฏขึ้นหลังจากผ่านไปประมาณ 30 วินาที เชื่อมต่อโดยใช้รหัสผ่านเริ่มต้นของ 12345678 ควรเปลี่ยนเส้นทางคุณไปยังหน้าการจัดการโดยอัตโนมัติ มิฉะนั้น คุณสามารถใช้ที่อยู่ IP 172.217.28.1 เพื่อเข้าถึงได้ หน้านี้ให้ข้อมูลบางอย่างเกี่ยวกับบอร์ด เช่น ที่อยู่ MAC สถานะหน่วยความจำ และอื่นๆ เมนูนี้มีตัวเลือกมากมายให้คุณ: ความสามารถในการกำหนดค่าจุดเข้าใช้งานหรือเครือข่ายใหม่ ดู SSID หรือเครือข่ายที่บันทึกไว้ ตัดการเชื่อมต่อจากเครือข่ายปัจจุบัน รีเซ็ตหรือรีสตาร์ทบอร์ด เปลี่ยนเขตเวลา และไปที่โฮมเพจที่แสดงเวลา
แตะกำหนดค่าตัวเลือก AP ใหม่ เลือกจุดเชื่อมต่อจากรายการและพิมพ์รหัสผ่าน เมื่อเสร็จแล้วให้กด Apply และบอร์ดควรเชื่อมต่อกับเครือข่ายและให้รายละเอียดเครือข่ายตามที่แสดงในภาพ ที่อยู่ IP จะถูกพิมพ์ไปยังเทอร์มินัลอนุกรมพร้อมกับชื่อโฮสต์
ครั้งต่อไปที่คุณเปิดบอร์ด บอร์ดจะเชื่อมต่อกับเครือข่าย WIFI โดยอัตโนมัติ และสเก็ตช์ของคุณจะทำงานตามที่คาดไว้
ขั้นตอนที่ 3: การลบเครือข่าย WiFi

ฉันไม่พบวิธีง่ายๆ ในการลบรายละเอียด SSID ที่จัดเก็บไว้ออกจากแฟลชโดยใช้หน้าการจัดการ วิธีหนึ่งในการทำเช่นนี้คือการคืนค่าบอร์ดกลับเป็นค่าเริ่มต้นจากโรงงานโดยใช้ esptool ซึ่งสามารถใช้ได้กับ Windows และ Mac การทำเช่นนี้หมายความว่าคุณจะต้องอัปโหลดภาพร่างของคุณอีกครั้ง หากคุณใช้ Windows มีวิธีที่ง่ายกว่าสำหรับคุณในการทำเช่นนี้ คุณสามารถดาวน์โหลดและติดตั้งเครื่องมือ ESP32 Flash Download ได้ วิดีโอแสดงวิธีใช้เครื่องมือนี้ เครื่องมือดาวน์โหลดแฟลชไม่ทำงานสำหรับ Mac ดังนั้นตัวเลือกเดียวที่คุณมีคือการใช้ esptool คุณจะต้องติดตั้งก่อนโดยใช้เทอร์มินัล จากนั้นคุณสามารถลบแฟลชได้โดยระบุพอร์ต อีกครั้ง โปรดดูวิดีโอสำหรับคำสั่งและวิธีใช้งาน
ลิงก์ไปยังภาพร่าง:
หากคุณชอบโพสต์นี้ อย่าลืมติดตามเราโดยใช้ลิงก์ด้านล่าง เนื่องจากเราจะสร้างโครงการอื่นๆ เช่นนี้อีกมาก:
- ยูทูบ:
- อินสตาแกรม:
- เฟสบุ๊ค:
- ทวิตเตอร์:
- เว็บไซต์ BnBe:
แนะนำ:
การเพิ่มคุณสมบัติ WiFi AutoConnect ให้กับ Sketch ที่มีอยู่: 3 ขั้นตอน

การเพิ่มคุณสมบัติ WiFi AutoConnect ให้กับ Sketch ที่มีอยู่: ในโพสต์ล่าสุด เราได้เรียนรู้เกี่ยวกับคุณสมบัติการเชื่อมต่ออัตโนมัติสำหรับบอร์ด ESP32/ESP8266 และคำถามหนึ่งที่ถามคือการเพิ่มไปยังแบบร่างที่มีอยู่ ในโพสต์นี้ เราจะเรียนรู้วิธีการทำอย่างนั้น และเราจะใช้โครงงานเวลาเครือข่าย
การใช้ Complex Arts Sensor Board เพื่อควบคุม Pure Data ผ่าน WiFi: 4 ขั้นตอน (พร้อมรูปภาพ)

การใช้ Complex Arts Sensor Board เพื่อควบคุม Pure Data ผ่าน WiFi: คุณเคยต้องการทดลองด้วยการควบคุมด้วยท่าทางหรือไม่? ทำให้สิ่งต่าง ๆ เคลื่อนไหวด้วยการโบกมือของคุณ? ควบคุมเพลงด้วยการบิดข้อมือของคุณ? คำแนะนำนี้จะแสดงให้คุณเห็นว่า! The Complex Arts Sensor Board (complexarts.net) เป็นไมโครคอมพิวเตอร์เอนกประสงค์
การใช้ 4 พินของ ESP8266-01: 3 ขั้นตอน

การใช้ 4 พินของ ESP8266-01: หมายเหตุ: โปรเจ็กต์นี้เป็นส่วนขยายของคำสั่งก่อนหน้าซึ่งใช้เพียง 2 พินเท่านั้น หมุด GPIO จำนวนจำกัด (4) บน ESP8266-01 อาจดูเหมือนเป็นอุปสรรค การใช้งานอย่างจริงจัง แต่ถ้าใครใช้พินอย่างชาญฉลาด มันคือ
การสร้าง-การแจ้งเตือน-การใช้-Ubidots+ESP32 และเซ็นเซอร์การสั่นสะเทือน: 8 ขั้นตอน

การสร้าง-การแจ้งเตือน-การใช้-Ubidots+ESP32 และเซ็นเซอร์การสั่นสะเทือน: ในโครงการนี้ เราจะสร้างการแจ้งเตือนทางอีเมลเกี่ยวกับการสั่นสะเทือนและอุณหภูมิของเครื่องโดยใช้เซ็นเซอร์การสั่นของ Ubidots และ ESP32 การสั่นสะเทือนเป็นการเคลื่อนไหวแบบไปๆ มาๆ - หรือการสั่น - ของ เครื่องจักรและส่วนประกอบในอุปกรณ์ขับเคลื่อนด้วยมอเตอร์ การสั่นสะเทือน ฉัน
การใช้ ESP8266 กับ Arduino และ Blynk: 4 ขั้นตอน

การใช้ ESP8266 กับ Arduino และ Blynk: เชื่อมต่อ Arduino Mega ของคุณกับแอป blynk โดยใช้ espp8266 shield