สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำนี้เราจะควบคุมการถ่ายทอดจาก Blynk การเปิดและปิดจากแอปพลิเคชัน
ระวัง!!!
โปรดตรวจสอบให้แน่ใจว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่ หากคุณตั้งใจจะเชื่อมต่อรีเลย์ของคุณกับไฟหลัก !!!
ระวัง!!!
ขั้นตอนที่ 1: เปิดตัวอย่าง
ไปที่ไฟล์/ตัวอย่าง/My_IoT_Device แล้วเลือกรีเลย์
เปิดแอป Blynk และออฟไลน์ (แตะไอคอนสี่เหลี่ยมที่มุมบนขวา)
หากคุณไม่ได้ซื้อหน่วยพลังงานเพิ่มเติม ให้ลบโครงการปัจจุบันโดยแตะไอคอนรูปน็อตที่ด้านบนของหน้าจอ เลื่อนลงและเลือกลบ
หากคุณซื้อหน่วยพลังงานเพิ่มเติมและต้องการเพิ่มโครงการ ให้แตะปุ่มย้อนกลับที่ด้านบนซ้ายของหน้าจอเพื่อนำโปรเจ็กต์ปัจจุบันออกจากโฟกัส
แตะรหัส QR ที่ด้านบนของหน้าจอและชี้กล้องไปที่รหัส QR ด้านบน
เมื่อโหลดโปรเจ็กต์แล้ว ให้แตะไอคอนน็อตที่ด้านบนของฉาก เลื่อนลงและเลือกอีเมลทั้งหมด
คุณจะได้รับรหัสการให้สิทธิ์ในอีเมลของคุณในไม่ช้า
ขั้นตอนที่ 2: อธิบายวิดเจ็ต
โปรเจ็กต์นี้ใช้เพียงวิดเจ็ตเดียว - ปุ่มกดเพื่อเปิดและปิดรีเลย์ เราได้จัดสรรให้กับ Virtual Slot 0
วิดเจ็ตถูกตั้งค่าเป็นสวิตช์เปิดและปิดรีเลย์ เมื่อเปลี่ยนเป็น Push จะกลายเป็นสวิตช์ชั่วขณะ
ขั้นตอนที่ 3: รหัส
แม้ว่านี่จะเป็นแอปพลิเคชั่นที่ซับซ้อนมาก แต่โค้ดนั้นเรียบง่ายอย่างน่าประหลาดใจ
ในตัวอย่างทั้งหมด คุณต้องป้อน SSID รหัสผ่าน และรหัสการตรวจสอบสิทธิ์
ทั้งหมดนี้อยู่ในแท็บแรก โครงการนี้มีฟิลด์พิเศษที่สามารถเปลี่ยนแปลงได้ในรหัส:
รีเลย์รีเลย์(ดิจิตอล0);// เอาต์พุตที่คุณต้องการให้รีเลย์ใช้
บนแท็บ Blynk คือรหัสหลักสำหรับแอปพลิเคชันนี้
ขั้นตอนที่ 4: แท็บ Blynk
ประกอบด้วยโค้ดชุดเดียวสำหรับวิดเจ็ตปุ่มกด คำสั่ง 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 แล้ว