สารบัญ:

อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน
อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน

วีดีโอ: อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน

วีดีโอ: อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน
วีดีโอ: Arduino ESP8266 BLYNK IOT - วิธีการใช้งาน Relay Module By DIY of Things 2024, พฤศจิกายน
Anonim
อุปกรณ์ IoT ของฉัน - รีเลย์แรก
อุปกรณ์ IoT ของฉัน - รีเลย์แรก

ในคำแนะนำนี้เราจะควบคุมการถ่ายทอดจาก Blynk การเปิดและปิดจากแอปพลิเคชัน

ระวัง!!!

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

ระวัง!!!

ขั้นตอนที่ 1: เปิดตัวอย่าง

เปิดตัวอย่าง
เปิดตัวอย่าง
เปิดตัวอย่าง
เปิดตัวอย่าง

ไปที่ไฟล์/ตัวอย่าง/My_IoT_Device แล้วเลือกรีเลย์

เปิดแอป Blynk และออฟไลน์ (แตะไอคอนสี่เหลี่ยมที่มุมบนขวา)

หากคุณไม่ได้ซื้อหน่วยพลังงานเพิ่มเติม ให้ลบโครงการปัจจุบันโดยแตะไอคอนรูปน็อตที่ด้านบนของหน้าจอ เลื่อนลงและเลือกลบ

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

แตะรหัส QR ที่ด้านบนของหน้าจอและชี้กล้องไปที่รหัส QR ด้านบน

เมื่อโหลดโปรเจ็กต์แล้ว ให้แตะไอคอนน็อตที่ด้านบนของฉาก เลื่อนลงและเลือกอีเมลทั้งหมด

คุณจะได้รับรหัสการให้สิทธิ์ในอีเมลของคุณในไม่ช้า

ขั้นตอนที่ 2: อธิบายวิดเจ็ต

วิดเจ็ตอธิบาย
วิดเจ็ตอธิบาย
วิดเจ็ตอธิบาย
วิดเจ็ตอธิบาย

โปรเจ็กต์นี้ใช้เพียงวิดเจ็ตเดียว - ปุ่มกดเพื่อเปิดและปิดรีเลย์ เราได้จัดสรรให้กับ Virtual Slot 0

วิดเจ็ตถูกตั้งค่าเป็นสวิตช์เปิดและปิดรีเลย์ เมื่อเปลี่ยนเป็น Push จะกลายเป็นสวิตช์ชั่วขณะ

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

แม้ว่านี่จะเป็นแอปพลิเคชั่นที่ซับซ้อนมาก แต่โค้ดนั้นเรียบง่ายอย่างน่าประหลาดใจ

ในตัวอย่างทั้งหมด คุณต้องป้อน SSID รหัสผ่าน และรหัสการตรวจสอบสิทธิ์

ทั้งหมดนี้อยู่ในแท็บแรก โครงการนี้มีฟิลด์พิเศษที่สามารถเปลี่ยนแปลงได้ในรหัส:

รีเลย์รีเลย์(ดิจิตอล0);// เอาต์พุตที่คุณต้องการให้รีเลย์ใช้

บนแท็บ Blynk คือรหัสหลักสำหรับแอปพลิเคชันนี้

ขั้นตอนที่ 4: แท็บ Blynk

The Blynk Tab
The Blynk Tab

ประกอบด้วยโค้ดชุดเดียวสำหรับวิดเจ็ตปุ่มกด คำสั่ง BLYNK_WRITE(V0)

เมื่อกดปุ่ม ระบบจะส่งจำนวนเต็มที่เป็นจริงหรือเท็จ (param.asInt())

เมื่อเปิดปุ่ม จะเป็นการตั้งค่าตัวแปร (boolean On_Off = param.asInt();)

ถ้า On_Off เป็นจริง (ถ้า (On_Off) // ถ้าเปิดสวิตช์ Blynk)

มันเปิดรีเลย์บน

รีเลย์.on();

มิฉะนั้นจะปิด

else if (!On_Off)// ถ้าสวิตช์ Blynk ปิดอยู่) { relay.off();

ขั้นตอนที่ 5: ปิดท้าย

เมื่อเสร็จแล้ว ให้อัปโหลดโค้ดไปยังคอนโทรลเลอร์แล้วกดเล่นบนแอปพลิเคชัน Blynk

ยินดีด้วย! ตอนนี้คุณได้สร้างแอปพลิเคชันการส่งต่อ IoT แล้ว

แนะนำ: