สอนใช้งาน Arduino ควบคุมเปิดปิดไฟบ้าน ด้วย Relay Module 220VAC
Arduino สามารถสั่งเปิดปิดไฟ LED ได้อย่างไม่มีปัญหา เพราะไฟที่ควบคุม LED มีแรงดันต่ำและใช้พลังงานเพียงเล็กน้อย ต่างจากหลอดไฟบ้าน เช่นหลอดไฟ LED 220V 10W ซึ่ง Arduino ไม่สามารถสั่งงานได้ วิธีแก้ไขคือ เราจะใช้โมดูล Relay ซึ่งเป็นสวิตช์เปิด/ปิด ที่สามารถส่งงานได้ด้วย Arduino โดยตรง
ในตัวอย่างนี้เราจะใช้ Arduino Uno ต่อกับ โมดูล Relay และใช้สวิตช์จาก Relay ต่อกับหลอดไฟ 220V เพียงเราสั่งงาน Relay หลอดไฟที่รีเลย์ควบคุมก็จะทำงานตามที่ Arduino ของเราสั่ง
หลักการทำงานของ Relay
ดูตามรูปนี้

ขา 2 ต่อกับไฟเข้า Input ที่่ต้องการควบคุม ไฟจะออกที่ขา 3 หรือ 4
หน้าสัมผัสสวิตช์ขา 2 ปกติจะต่อกับขา 4
เมื่อจ่ายไฟเข้าที่ขา 1 กับ 5 ให้รีเลย์ ขดลวดที่พันอยู่จะกลายเป็นแม่เหล็กชั่วคราว
ทำให้ดูดหน้าสัมผัสของสวิตช์ขา 2 ลงมาแตะกับขา 3
เวลาใช้งานเราจะใช้ขา 2 3 4 เพื่อเป็นสวิตช์ควบคุมอุปกรณ์ต่าง ๆ ที่เราต้องการ
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino ควบคุมเปิดปิดไฟบ้าน ด้วย Relay Module 220VAC
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ควบคุมเปิดปิดไฟบ้าน ด้วย Relay Module 220VAC
Relay Module -> Arduino uno r3
- GND-> GND
- VCC -> 5V
- In -> ขา2

อัพโหลดโคดตัวอย่างลงบอร์ด Arduino uno r3 แล้วดูผลลัพธ์
---


จะเห็นว่ารีเลย์ก็คือสวิตช์ที่ใช้ Arduino สั่งงานได้
สามารถนำไปควบคุมเปิด/ปิดแหล่งจ่ายไฟต่าง ๆ ได้ ทั้งไฟ DC และ AC ตามสเปคของ relay เช่น ไฟ 12VDC หรือไฟ 220VAC จะควบคุมไฟแรงดัน/กระแสน้อยต่ำกว่านี้ก็ได้ แต่ห้ามมากเกินสเปคของรีเลยที่กำหนดไว้
โปรเจก Arduino สอนใช้งาน Arduino เปิด/ปิดไฟ 220V
ดูวิธีใช้งาน Arduino แบบรวดเร็ว ได้ในคลิปนี้
ดูสอนวิธีใช้งาน Arduino บทต่อไป
#30 Arduino สอนใช้งาน Arduino PIR Sensor HC-SR501 ตรวจจับความร้อนสิ่งมีชีวิต ควบคุมเปิดปิดไฟ LED
#32 สอนใช้งาน Arduino ควบคุม Servo Motor
หน้าหลักบทความสอน Arduino แบบย่อทั้งหมด