สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:-
- ขั้นตอนที่ 2: การตั้งค่าแอพ BLYNK:-
- ขั้นตอนที่ 3: โค้ด:-
- ขั้นตอนที่ 4: การเชื่อมต่อ:-
- ขั้นตอนที่ 5: การทดสอบ:-
วีดีโอ: ระบบอัตโนมัติที่บ้าน (ควบคุมอุปกรณ์ของคุณจากมุมใด ๆ ของโลก): 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในคำแนะนำนี้ ฉันได้แชร์วิธีที่คุณสามารถใช้ ESP8266 เพื่อควบคุมอุปกรณ์ไฟฟ้ากระแสสลับ เช่น ไฟ พัดลม ฯลฯ จากทั่วโลกผ่านอินเทอร์เน็ตผ่านแอป Blynk
หากคุณยังใหม่กับ ESP8266 โปรดตรวจสอบคำแนะนำนี้: -
เริ่มต้นใช้งาน NodeMCU (ESP8266)
มาเริ่มกันเลย…
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:-
ข้อกำหนดฮาร์ดแวร์:-
1. ESP8266 (NodeMCU) (ลิงค์ซื้อที่ดีที่สุด: US, UK)
2. โมดูลรีเลย์ 4ch (ลิงค์ซื้อที่ดีที่สุดสำหรับ US, UK)
3. แบตเตอรี่ 9v. (ลิงค์ซื้อที่ดีที่สุดสำหรับ US, UK)
4. เขียงหั่นขนม (ลิงค์ซื้อที่ดีที่สุดสำหรับ US, UK)
ข้อกำหนดซอฟต์แวร์:-
1. Arduino IDE
2. แอพ Blynk
ขั้นตอนที่ 2: การตั้งค่าแอพ BLYNK:-
* ไปที่ playstore หรือ App store ก่อนแล้วดาวน์โหลดแอป Blynk
* การสมัครครั้งต่อไปกับ Blynk และคุณจะถูกเปลี่ยนเส้นทางไปยังหน้าโครงการ
* เลือก "โครงการใหม่"
* ในหน้าถัดไปให้ตั้งชื่อโครงการ "อัตโนมัติ"
* ตอนนี้ไปที่เมนูแบบเลื่อนลงของ "เลือกอุปกรณ์" และเลือก "NodeMCU"
* ด้านล่างคุณจะพบเมนูอื่น เลือก "WiFi" ตอนนี้กดสร้าง
* โทเค็นการตรวจสอบความถูกต้องจะถูกส่งไปยังอีเมลของคุณ เราจะต้องใช้โทเค็นนี้ในภายหลัง
* ตอนนี้พื้นที่ว่างจะปรากฏขึ้น โดยคุณต้องเพิ่ม 4 ปุ่ม
* หากต้องการเพิ่มปุ่ม ให้ไปที่มุมบนขวาและเลือก + สัญลักษณ์ เมนูจะปรากฏขึ้น เลือกปุ่มจากเมนูนั้น
* คุณสามารถลากปุ่มโดยกด/แตะค้างไว้แล้ววางในตำแหน่งที่คุณต้องการ
* ตอนนี้เลือกปุ่มแรกและเมนูการตั้งค่าจะปรากฏขึ้น คุณสามารถตั้งชื่อปุ่มอะไรก็ได้ที่คุณต้องการ
* เลือกเอาต์พุตไปที่ D0 สำหรับปุ่มที่ 1 (สำหรับปุ่มอื่น ให้เลือก D1, D2, D3 ตามลำดับ)
* ตอนนี้เปลี่ยนโหมดเป็นสวิตช์
* กดลูกศรย้อนกลับเพื่อบันทึกการตั้งค่าและกลับไปที่ผ้าใบ
* ปฏิบัติตามการตั้งค่าปุ่มอื่นๆ ด้วย
ดูภาพเพื่อดูรายละเอียด
ขั้นตอนที่ 3: โค้ด:-
ก่อนเริ่มต้น ให้ดาวน์โหลดและติดตั้งไลบรารี IDE และ Blynk สำหรับข้อมูลเพิ่มเติม โปรดดูคำแนะนำก่อนหน้าของฉัน ที่นี่
เมื่อทุกอย่างถูกตั้งค่า เพียงมุ่งหน้าไปที่:
ไฟล์ >> ตัวอย่าง >> Blynk >> Boards_WiFi >> ESP8266_Standalone
ตอนนี้คัดลอกโทเค็นการตรวจสอบสิทธิ์จากอีเมลของคุณแล้ววางลงในรหัส
เพิ่มชื่อ wifi และรหัสผ่านของคุณ
ตอนนี้เชื่อมต่อบอร์ด ESP กับพีซีแล้วอัปโหลดรหัส
ขั้นตอนที่ 4: การเชื่อมต่อ:-
หมายเหตุ: - ทำงานกับ AC เฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่ หากคุณยังใหม่และไม่มีความคิดเกี่ยวกับกระแสสลับ ขอความช่วยเหลือจากผู้ที่มีประสบการณ์ ฉันจะไม่รับผิดชอบถ้าคุณทำอะไรผิดพลาด
ทีนี้มาดูโมดูลรีเลย์กัน มีพิน vcc 2 อัน หนึ่งเพื่อเพิ่มพลังให้วงจร และอื่นๆ เพื่อเพิ่มพลังให้รีเลย์ คุณสามารถจ่ายไฟด้วย +5v หากคุณใช้ Arduino แต่ด้วย NodeMCU คุณจะต้องจ่ายไฟแยกต่างหาก
มีพิน GND ซึ่งจะเชื่อมต่อกับ GND ของ MCU
แล้วมีพิน 4 IN ซึ่งจะเชื่อมต่อกับพิน IO เพื่อสลับรีเลย์
* อันดับแรก วาง NodeMCU บนเขียงหั่นขนม
* เชื่อมต่อพิน GND กับ -ve rail ของเขียงหั่นขนม ตอนนี้ในการเปิดเครื่อง MCU คุณสามารถเชื่อมต่อพิน Vin กับ +5v หรือจ่ายไฟผ่าน USB
* ตอนนี้เชื่อมต่อ vcc ของบอร์ดรีเลย์กับ +ve rail ของ bread board และ GND to -ve rail
* ตอนนี้ติดตามการเชื่อมต่อจาก NodeMCU ไปยัง Relay ดังนี้:-
D0 = IN1
D1 = IN2
D2 = IN3
D3 = IN4
หลังจากเชื่อมต่อเสร็จแล้ว ก็ถึงเวลาเชื่อมต่ออุปกรณ์ที่คุณต้องการควบคุมกับรีเลย์
รีเลย์แต่ละตัวมี 3 ขั้ว ศูนย์รวมทั่วไปและอีก 2 แห่งเปิดปกติและปิดปกติ สำหรับโครงการนี้เราจะใช้เทอร์มินัลเปิดตามปกติ (ตรวจสอบภาพเพื่อระบุ)
ที่นี่ฉันได้เชื่อมต่อหลอดไฟกับรีเลย์แล้ว ฉันเชื่อมต่อสายไฟสองเส้นเข้ากับปลั๊กและปลายอีกด้านกับที่ยึดหลอดไฟ จากนั้นฉันใช้เครื่องมือทดสอบเพื่อตรวจสอบว่าเทอร์มินัลใดเป็นเทอร์มินัลจริงและตัดสายสด (หลังจากถอดปลั๊กออกจากซ็อกเก็ต)
จากนั้นฉันเชื่อมต่อปลายด้านหนึ่งกับเทอร์มินัลทั่วไปและปลายอีกด้านกับเทอร์มินัลเปิดตามปกติ และการตั้งค่าเสร็จเรียบร้อยแล้ว
ตอนนี้เสียบปลั๊กแล้วตรวจสอบให้แน่ใจว่าโมดูลรีเลย์ไม่ได้อยู่บนพื้นผิวที่เป็นสื่อกระแสไฟฟ้า ห้ามสัมผัสโมดูลขณะเปิดเครื่อง
ขั้นตอนที่ 5: การทดสอบ:-
ในการทดสอบการตั้งค่า ให้เปิดวงจรด้วยแบตเตอรี่ 9v หรือคุณสามารถใช้แหล่งจ่ายไฟแบบเขียงหั่นขนม หลังจากเปิดเครื่อง NodeMCU แล้ว เครื่องจะเชื่อมต่อกับ WiFi ของคุณ
ตอนนี้เปิดแอป Blynk แล้วกดปุ่มเล่นที่มุมบนขวา
ตอนนี้สลับปุ่มและคุณจะได้ยินเสียงคลิกซึ่งระบุว่ารีเลย์กำลังเปลี่ยน นอกจากนี้คุณจะสังเกตเห็นการเปิดไฟ LED ที่สอดคล้องกัน
ตอนนี้คุณสามารถเชื่อมต่ออุปกรณ์ต่างๆ และทำให้บ้านของคุณเป็นแบบอัตโนมัติได้
หวังว่าคำแนะนำจะเข้าใจง่าย หากคุณประสบปัญหาใด ๆ โปรดถามในความคิดเห็น
ขอขอบคุณ.
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง