สารบัญ:

WiFi LED Switch IoT: 4 ขั้นตอน (พร้อมรูปภาพ)
WiFi LED Switch IoT: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: WiFi LED Switch IoT: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: WiFi LED Switch IoT: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เปลี่ยนสวิตช์ไฟบ้าน เป็น WIFI v2 ง่ายๆ (Sonoff/Tuya Basic ทางแก้..คนชอบลืมปิดไฟ) สั่งผ่านมือถือได้ 2024, กรกฎาคม
Anonim
สวิตช์ LED WiFi IoT
สวิตช์ LED WiFi IoT

เป้าหมายหลักของโครงการนี้คือการสร้างสวิตช์ WiFi ที่ใช้งานได้ ซึ่งจะช่วยให้เราดำเนินการผ่านแอป "Blynk" จากร้านแอปบนอุปกรณ์เคลื่อนที่ได้

คำแนะนำนี้ได้รับการทดสอบเรียบร้อยแล้วด้วยความรู้พื้นฐานเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ และฉันขอขอบคุณคำแนะนำจากผู้เชี่ยวชาญในโดเมนเพื่อแสดงความคิดเห็นสำหรับการเปลี่ยนแปลงที่เหมาะสม

เสบียง

ส่วนประกอบต่อไปนี้จำเป็นสำหรับการทำโครงการให้สำเร็จ

  1. NodeMCU
  2. ไฟ LED สีขาว - 10 Nos
  3. มัลติมิเตอร์
  4. หัวแร้ง
  5. หัวแร้ง
  6. ฟลักซ์บัดกรี

ขั้นตอนที่ 1: สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk

สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk
สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk
สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk
สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk
สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk
สวิตช์ LED WiFi โดยใช้ NodeMCU & Blynk

ขั้นตอนแรกสุดคือการตรวจสอบและจัดเรียงไฟ LED ตามขั้ว (แอโนดและแคโทดเรียงกันเพื่อให้ระบุได้ง่าย)

อาจมี LED บางดวงที่อาจใช้งานไม่ได้ ดังนั้นจึงแนะนำให้ตรวจสอบ LED แต่ละดวงโดยใช้มัลติมิเตอร์เสมอ

ขั้นตอนที่ 2: การระบุและการบัดกรี LED ทำงาน

การระบุและการบัดกรี LED ทำงาน
การระบุและการบัดกรี LED ทำงาน
การระบุและการบัดกรี LED ทำงาน
การระบุและการบัดกรี LED ทำงาน
การระบุและการบัดกรี LED ทำงาน
การระบุและการบัดกรี LED ทำงาน

การตรวจสอบความต่อเนื่องโดยใช้มัลติมิเตอร์จะช่วยให้เราระบุไฟ LED ที่ใช้งานได้และไฟ LED ที่ผิดพลาด

จะดีกว่าเสมอที่จะติดเทป LEDs WRT ขั้วของพวกมันและเตรียมให้พร้อมสำหรับการบัดกรี

เมื่อบัดกรี LED ทั้ง 10 ดวงเสร็จแล้ว ขอแนะนำให้ตรวจสอบความต่อเนื่องโดยใช้มัลติมิเตอร์อีกครั้ง

LED จะทำงานก็ต่อเมื่อตะกั่วบวกของมัลติมิเตอร์เมื่อเชื่อมต่อกับแอโนดและขั้วลบของมัลติเมอร์ไปยังแคโทดจะช่วยให้ไฟ LED เรืองแสงได้เล็กน้อย

เมื่อบัดกรี LED ทั้งหมดเสร็จแล้ว เราสามารถตรวจสอบว่าไฟ LED ทั้งหมดติดสว่างหรือไม่โดยใช้แบตเตอรี่ 9V (ต้องเชื่อมต่อโดยคำนึงถึงขั้ว)

หมายเหตุ: หากมีไฟ LED แสดงข้อผิดพลาด คุณอาจเห็นบางอย่างที่คล้ายกับภาพที่อัปโหลดโดยที่มัลติมิเตอร์แสดงค่าเป็น 1607

ขั้นตอนที่ 3: เชื่อมต่อ NodeMCU และอัปโหลดรหัสผ่าน Arduino IDE

เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดโค้ดผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดรหัสผ่าน Arduino IDE
เชื่อมต่อ NodeMCU และอัปโหลดรหัสผ่าน Arduino IDE

การบรรจุต้นแบบเป็นสิ่งสำคัญ และฉันพบว่าถาดบรรจุภัณฑ์ "Solid State Drive (SSD)" เหมาะสมที่สุดในการบรรจุ LEDs แบบบัดกรีและ NodeMCU

การเชื่อมต่อนั้นง่ายมากและมีดังนี้:

1. เชื่อมต่อพิน "D1" ของ NodeMCU กับขั้วบวกของ LED ที่บัดกรีและ

2. เชื่อมต่อพิน "GND" ของ NodeMCU กับแคโทดของ LED ที่บัดกรี

หมายเหตุ: โปรดดูภาพหน้าจอที่แนบมาสำหรับรหัสที่สมบูรณ์ ดูเหมือนว่าโค้ดบางส่วนขาดหายไป โดยเฉพาะอย่างยิ่งกับคำสั่ง "รวม" ในขณะที่วางข้อความที่ตามมาไว้ระหว่างสัญลักษณ์น้อยกว่าและมากกว่า

อัปโหลดรหัสต่อไปนี้ไปยัง NodeMCU:

#define BLYNK_PRINT ซีเรียล

#รวม ESP8266WiFi.h

#รวม BlynkSimpleEsp8266.h

char auth = "**************************************************** ******";

// ข้อมูลรับรอง WiFi ของคุณ

// ตั้งรหัสผ่านเป็น "" สำหรับเครือข่ายที่เปิดอยู่

ถ่าน ssid = "************";

char pass = "***********************************";

การตั้งค่าเป็นโมฆะ (){

// ดีบักคอนโซล

Serial.begin(9600);

Blynk.begin(รับรองความถูกต้อง, ssid, ผ่าน); // คุณยังสามารถระบุเซิร์ฟเวอร์:

// Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);

// Blynk.begin(auth, ssid, pass, IPAddress(192, 168, 1, 100), 8080);

}

วงเป็นโมฆะ (){

Blynk.run();

}

ขั้นตอนที่ 4: Blynk - การกำหนดค่าและการทดสอบ

Blynk - การกำหนดค่าและการทดสอบ
Blynk - การกำหนดค่าและการทดสอบ
Blynk - การกำหนดค่าและการทดสอบ
Blynk - การกำหนดค่าและการทดสอบ
Blynk - การกำหนดค่าและการทดสอบ
Blynk - การกำหนดค่าและการทดสอบ

ในที่สุดก็ถึงเวลากำหนดค่าและทดสอบฟังก์ชันต้นแบบโดยใช้แอปพลิเคชันมือถือ "Blynk"

โปรดใช้ความช่วยเหลือที่จำเป็นจากภาพหน้าจอที่แนบมาเพื่อให้สมบูรณ์และเรียกใช้ต้นแบบได้สำเร็จ

คำแนะนำทีละขั้นตอนต่อไปนี้จะช่วยผู้อ่านบทความนี้:

  1. ติดตั้งและเปิดแอป Blynk บนมือถือ
  2. ตั้งชื่อโครงการ: "WiFi LED Switch IoT" ในกรณีนี้ คุณสามารถเลือกคำศัพท์ของคุณเองเพื่อตั้งชื่อได้
  3. จากรายการดรอปดาวน์ ให้เลือกอุปกรณ์ที่ใช้ทำการทดสอบเสร็จสิ้น
  4. ในการเลือก "สร้าง" "โทเค็นการอนุญาต" จะถูกแชร์กับ ID อีเมลที่ลงทะเบียน/กำหนดค่า
  5. ได้เวลาเพิ่มส่วนประกอบในโครงการแล้ว ในกรณีนี้เราต้องการ "ปุ่ม" เพียงปุ่มเดียว
  6. นอกจากนี้ จำเป็นต้องเปลี่ยนการตั้งค่าปุ่ม "เอาต์พุต" เพื่อระบุพินดิจิทัลที่ LED ในซีรีส์เชื่อมต่ออยู่ (D1 ในกรณีนี้)
  7. ดำเนินการต่อเพื่อกำหนดค่าโหมดเป็น "สวิตช์" เพื่อให้การกำหนดค่าเสร็จสมบูรณ์
  8. เลือกตำแหน่งที่สะดวกสำหรับ "ปุ่ม" ที่จะวางบนแดชบอร์ด และเลือกปุ่ม "เล่น" ที่มุมบนขวาของอินเทอร์เฟซเพื่อเริ่มโต้ตอบกับกระดาน
  9. ตอนนี้คุณควรจะควบคุมไฟ LED แบบอนุกรมได้จากทุกที่และทุกเวลา

ในกรณีที่มีความช่วยเหลือเพิ่มเติม คุณสามารถ WhatsApp ฉันได้ที่ +91 9398472594

แนะนำ: