สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บทช่วยสอนนี้จะสอนพื้นฐานบางประการเกี่ยวกับการใช้ ESP8266 NodemCU Lua WiFi เพื่อควบคุม LED จากเว็บ
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีวัสดุที่จำเป็นทั้งหมด:
- ESP8266 NodeMCU Lua WiFi
- นำ
- เขียงหั่นขนม
- จัมเปอร์ (ถ้าจำเป็น)
- ไมโคร USB
ขั้นตอนที่ 1: ปักหมุดคำจำกัดความ
ขั้นตอนที่ 2: ปักหมุดการเชื่อมต่อ
นี่คือหนึ่งในการเชื่อมต่อที่ง่ายที่สุดและเหมาะสำหรับผู้เริ่มต้น ในบทช่วยสอนนี้ เราจำเป็นต้องเชื่อมต่อขั้วบวกของ LED กับพิน GND ของ ESP8266 และแคโทดของ LED กับ ESP8266 D7
ขั้นตอนที่ 3: ซอร์สโค้ด PHP&JSON
ดาวน์โหลดซอร์สโค้ดนี้และอัปโหลดไปยัง Arduino
ขั้นตอนที่ 4: สร้างเว็บไซต์
1. ไปที่นี่ก่อน
2. ฟรี ลงทะเบียนบัญชีและสร้างชื่อเว็บไซต์ (เพียงเขียนชื่อเท่านั้น ไม่ต้องมี www และ.com)
3. หากลงทะเบียนบัญชีเสร็จแล้ว ให้เปิดอีเมลเพื่อยืนยัน
4. เมื่อเสร็จแล้ว ไปที่จัดการเว็บไซต์และอัปโหลดไฟล์ PHP และ JSON
ขั้นตอนที่ 5: รหัสที่มา Arduino
ดาวน์โหลดซอร์สโค้ดและเปิดด้วย Arduino IDE ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง ESP8266 ลงใน Arduino IDE ของคุณเรียบร้อยแล้ว เพื่อให้คุณสามารถเชื่อมต่อ ESP8266 เข้ากับ Arduino IDE และเลือกบอร์ดและพอร์ตที่ถูกต้องลงใน Arduino IDE
คลิกที่นี่เพื่อดูวิธีการติดตั้ง ESP8266 ลงใน Arduino IDE ของคุณ
*บันทึก:
1. เปลี่ยน ssid และรหัสผ่านเป็นชื่อ WiFi และรหัสผ่านของคุณเอง
2. เปลี่ยนโฮสต์และเส้นทาง
const char* host = "ควบคุม.000webhostapp.com"; //โดเมนของคุณ
เส้นทางสตริง = "/light.json"; //ขึ้นต้นด้วยสแลช
3. เปลี่ยนหมายเลขพิน
ขั้นตอนที่ 6: ผลลัพธ์
หลังจากเปิดเครื่องคอนโทรลเลอร์แล้ว ให้เปิด "Serial Monitor" และจะแสดง:
…เชื่อมต่อ WIFI แล้ว
กำลังเชื่อมต่อกับ (ชื่อเว็บไซต์ของคุณ)
………… LED ปิด
กำลังปิดการเชื่อมต่อ กำลังเชื่อมต่อกับ (ชื่อเว็บไซต์ของคุณ)
เมื่อคุณเปิดเว็บไซต์และคลิกปุ่ม "เปิด" "Serial Monitor" จะแสดง:
………… LED ON
กำลังปิดการเชื่อมต่อ กำลังเชื่อมต่อกับ (ชื่อเว็บไซต์ของคุณ)
หรือคลิกปุ่ม "ปิด" "Serial Monitor" จะแสดง:
……………… LED ปิดการเชื่อมต่อ กำลังเชื่อมต่อกับ (ชื่อเว็บไซต์ของคุณ)
ขั้นตอนที่ 7: วิดีโอ
วิดีโอนี้แสดงการสาธิตของ LED ควบคุมโดยใช้ ESP8266 จากเว็บ