วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266: 5 ขั้นตอน
วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266: 5 ขั้นตอน
วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266
วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266
วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266
วิธีสร้างสวิตช์ WiFi โดยใช้ ESP8266

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างสวิตช์ 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 ให้กดปุ่ม "ปิด"

แนะนำ: