สารบัญ:
วีดีโอ: วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266: 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างสวิตช์ wirelles โดยใช้ ESP8266 สื่อการสื่อสารที่ฉันจะใช้คือเครือข่าย WiFi
ในบทช่วยสอนก่อนหน้านี้ ฉันพูดถึงการใช้ ESP8266 เพื่อสื่อสารโดยใช้เครือข่าย WiFi คุณสามารถอ่านบทความนี้ก่อนเพื่อเพิ่มข้อมูลเชิงลึกเกี่ยวกับโหมดการทำงานของ ESP8266 สำหรับการสื่อสารผ่านเครือข่าย WiFi
- สร้างจุดเชื่อมต่อ WiFi และจัดเตรียมเว็บเซิร์ฟเวอร์บน NodeMCU V3
- เชื่อมต่อ ESP8266 กับเครือข่าย WIFI
- ทั้งสองโหมดใน ESP8266
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ส่วนประกอบที่คุณต้องการสำหรับบทช่วยสอนนี้:
- NodeMCU ESP8266
- ไฟ LED สีน้ำเงิน 5 มม.
- ตัวต้านทาน 330 โอห์ม
- สายจัมเปอร์
- คณะกรรมการโครงการ
- ไมโคร USB
- แล็ปท็อป
ขั้นตอนที่ 2: ประกอบส่วนประกอบทั้งหมด
ภาพด้านบนเป็นแผนผังวงจรที่จะใช้
ในบทช่วยสอนนี้ ฉันใช้ Pin D0 เป็นเอาต์พุต
ขั้นตอนที่ 3: การเขียนโปรแกรม
สำหรับบทช่วยสอนนี้ ฉันจะใช้โหมดสถานี Wifi บน ESP8266 ด้วยโหมดนี้ เราสามารถสร้างสวิตช์ไร้สายโดยไม่ต้องใช้เครือข่ายอินเทอร์เน็ต แต่สวิตช์สามารถใช้ได้เฉพาะบนเครือข่ายท้องถิ่นระหว่างมือถือและ ESP8266 เท่านั้น
ฉันได้จัดเตรียม Sketch ที่คุณสามารถดาวน์โหลดได้ด้านล่าง
ก่อนอัปโหลดภาพร่างไปยัง NodeMCU ตรวจสอบให้แน่ใจว่าได้เพิ่มบอร์ด NodeMCU ใน Arduino IDE แล้ว หากคุณยังไม่ได้เห็นแนวทางใน atikel นี้ "เริ่มต้นกับ ESP8266 (NodeMCU Lolin V3)"
ขั้นตอนที่ 4: เข้าถึงหน้าเว็บ
นี่คือวิธีใช้งานสวิตช์ไร้สายนี้:
หลังจากอัปโหลด Sketch สำเร็จแล้ว
- เปิดเมนู Wifi บนโทรศัพท์ Android
- เชื่อมต่อโทรศัพท์ Android กับ SSID "NodeMCU"
- เปิด Serial Monitor บน Arduino
- ดูที่อยู่ IP ที่แสดง
- เปิดเบราว์เซอร์บนโทรศัพท์ Android
- ป้อนที่อยู่ IP บนซีเรียลของจอภาพ (192.168.4.1)
- จากนั้นหน้าเว็บจะปรากฏขึ้นเพื่อควบคุม LED
ขั้นตอนที่ 5: ผลลัพธ์
หากต้องการเปิดไฟ LED ให้กดปุ่ม "เปิด"
หากต้องการปิดไฟ LED ให้กดปุ่ม "ปิด"