วิธีควบคุม LED โดยใช้ ESP8266 NodemCU Lua WiFi จากเว็บไซต์: 7 ขั้นตอน
วิธีควบคุม LED โดยใช้ ESP8266 NodemCU Lua WiFi จากเว็บไซต์: 7 ขั้นตอน
Anonim
วิธีควบคุม LED โดยใช้ ESP8266 NodemCU Lua WiFi จากเว็บไซต์
วิธีควบคุม LED โดยใช้ ESP8266 NodemCU Lua WiFi จากเว็บไซต์

บทช่วยสอนนี้จะสอนพื้นฐานบางประการเกี่ยวกับการใช้ ESP8266 NodemCU Lua WiFi เพื่อควบคุม LED จากเว็บ

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีวัสดุที่จำเป็นทั้งหมด:

  1. ESP8266 NodeMCU Lua WiFi
  2. นำ
  3. เขียงหั่นขนม
  4. จัมเปอร์ (ถ้าจำเป็น)
  5. ไมโคร 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 จากเว็บ