ชื่อโปรเจกต์: การตั้งค่าพื้นฐานสำหรับ Arduino กับ Relay
การเชื่อมต่อ
1). การเชื่อมต่อ Relay เข้ากับ Arduino
- เชื่อมต่อขา Vcc ของ Relay เข้ากับ Arduino 5V
- เชื่อมต่อขา GND ของ Relay เข้ากับ Arduino GND
- เชื่อมต่อขา IN (Input pin) ของ Relay เข้ากับ Arduino digital pin D3

2). การเชื่อมต่อ Relay เข้ากับ LED
โมดูล Relay มี 3-pin screw terminal
a). NO - Normally open
b). COM - Common
c). NC - Normally closed

สามารถเชื่อมต่อแรงดันไฟฟ้าสูงเข้ากับ screw terminal นี้ได้ เช่น หลอดไฟ, พัดลมเพดาน ฯลฯ แต่ในโปรเจกต์นี้ เราใช้เพียงแค่ LED
เมื่อคุณเชื่อมต่อระหว่าง a) และ b) LED ที่เชื่อมต่อจะติดอยู่ตลอดเวลา จนกว่าจะได้รับสัญญาณจาก Arduino เพื่อปิด
เมื่อคุณเชื่อมต่อระหว่าง b) และ c) LED ที่เชื่อมต่อจะดับอยู่ จนกว่าจะได้รับสัญญาณจาก Arduino เพื่อเปิด
ฉันใช้ breadboard เพื่อให้การเชื่อมต่อง่ายขึ้น โปรดดูแผนภาพวงจรเพื่อความเข้าใจที่ดียิ่งขึ้น!
ผลลัพธ์สุดท้าย
รายละเอียดทางเทคนิคเพิ่มเติม
พื้นฐานของการแยกทางไฟฟ้า
โปรเจกต์พื้นฐานนี้สอนวิธีเชื่อมช่องว่างระหว่างอุปกรณ์อิเล็กทรอนิกส์แรงดันต่ำ 5V กับเครื่องใช้ไฟฟ้า AC mains แรงดันสูงได้อย่างปลอดภัย
- Opto-Isolation Hub: โมดูล Relay มี optocoupler (PC817) ในตัวที่ทำหน้าที่แยก Arduino ออกจากโหลด 220V/110V ทางไฟฟ้า สิ่งนี้ช่วยป้องกัน back-EMF หรือความเสียหายจากแรงดันไฟฟ้าสูงไม่ให้ทำลาย microcontroller
- Switching Logic: Arduino ส่งสัญญาณ digital HIGH หรือ LOW ไปยังขา "Signal" ของ Relay ซึ่งจะกระตุ้น electromagnet ภายในเพื่อพลิกสวิตช์กลไก
ข้อควรระวังด้านความปลอดภัย
- Terminal Block Management: อธิบายความแตกต่างระหว่างการเชื่อมต่อแบบ NO (Normally Open) และ NC (Normally Closed) ซึ่งช่วยให้สามารถตั้งค่าแบบ fail-safe ได้ โดยที่อุปกรณ์จะอยู่ในสถานะ OFF ตามค่าเริ่มต้นเมื่อเกิดการสูญเสียพลังงาน