สารบัญ:

ระบบอัตโนมัติที่บ้าน (ควบคุมอุปกรณ์ของคุณจากมุมใด ๆ ของโลก): 5 ขั้นตอน
ระบบอัตโนมัติที่บ้าน (ควบคุมอุปกรณ์ของคุณจากมุมใด ๆ ของโลก): 5 ขั้นตอน

วีดีโอ: ระบบอัตโนมัติที่บ้าน (ควบคุมอุปกรณ์ของคุณจากมุมใด ๆ ของโลก): 5 ขั้นตอน

วีดีโอ: ระบบอัตโนมัติที่บ้าน (ควบคุมอุปกรณ์ของคุณจากมุมใด ๆ ของโลก): 5 ขั้นตอน
วีดีโอ: EP18 Arduino IoT มาสร้างระบบการควบคุมการปิดเปิดอุปกรณ์ไฟฟ้าผ่านอินเตอร์เนต ด้วยเวลาเพียง 35 นาที 2024, พฤศจิกายน
Anonim
Image
Image
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

ในคำแนะนำนี้ ฉันได้แชร์วิธีที่คุณสามารถใช้ 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:-

การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ BLYNK
การตั้งค่าแอพ 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 ที่สอดคล้องกัน

ตอนนี้คุณสามารถเชื่อมต่ออุปกรณ์ต่างๆ และทำให้บ้านของคุณเป็นแบบอัตโนมัติได้

หวังว่าคำแนะนำจะเข้าใจง่าย หากคุณประสบปัญหาใด ๆ โปรดถามในความคิดเห็น

ขอขอบคุณ.

แนะนำ: