Relay (รีเลย์) คืออุปกรณ์สวิตช์ไฟฟ้าชนิดหนึ่งที่สามารถควบคุมวงจรแรงดันสูง (เช่น 220V) ด้วยสัญญาณไฟฟ้าแรงดันต่ำจาก Arduino ได้ โดยภายใน Relay จะมีกลไกการทำงานแบบแม่เหล็กไฟฟ้า (Electromagnetic) เมื่อ Arduino ส่งสัญญาณแรงดันไปที่ขาอินพุต รีเลย์จะ "ดึง" หรือ "ปล่อย" หน้าสัมผัส เพื่อเปิดหรือปิดวงจร
Relay นิยมใช้ในโปรเจกต์ควบคุมอุปกรณ์ไฟฟ้าภายนอก เช่น หลอดไฟ พัดลม หรือเครื่องใช้ไฟฟ้า โดยเฉพาะในระบบสมาร์ทโฮม หรือระบบควบคุมแบบอัตโนมัติ ตัวอย่างโปรเจกต์ที่ใช้ Relay ได้แก่:
Relay Module สำหรับ Arduino มักจะเป็นบอร์ดที่มีรีเลย์ติดตั้งไว้แล้ว พร้อมวงจรขับ (เช่น Opto-isolator, Transistor) เพื่อให้ควบคุมด้วยพินดิจิทัลของ Arduino ได้อย่างปลอดภัย
SSR ย่อมาจาก Solid State Relay คือรีเลย์ชนิดไม่มีชิ้นส่วนเคลื่อนไหวภายใน (ต่างจาก Relay แบบธรรมดา) โดยใช้วงจรอิเล็กทรอนิกส์ เช่น Triac, Photodiode และ Opto-coupler ในการควบคุมการเปิด-ปิดวงจร
จุดเด่นของ SSR คือ:
หัวข้อ | Relay | SSR |
---|---|---|
รูปแบบการทำงาน | แม่เหล็กไฟฟ้า มีหน้าสัมผัสเคลื่อนไหว | วงจรอิเล็กทรอนิกส์ ไม่มีชิ้นส่วนเคลื่อนที่ |
เสียงขณะทำงาน | มีเสียงคลิก | ไม่มีเสียง |
ความทนทาน | เหมาะกับการใช้งานทั่วไป | ทนต่อการสึกหรอ ใช้ได้นาน |
ราคา | ถูกกว่า | ราคาสูงกว่าเล็กน้อย |
การใช้งานกับ Arduino | เหมาะกับโปรเจกต์ทั่วไป | เหมาะกับงานควบคุมที่ต้องการความเงียบและแม่นยำ |
Relay และ SSR ใช้งานกับ Arduino ได้โดยเชื่อมต่อขาอินพุตกับพินดิจิทัล เช่น D7 หรือ D8 แล้วเขียนโค้ดให้ Arduino ส่งคำสั่ง digitalWrite()
เพื่อควบคุมการเปิด/ปิด
int relayPin = 7; void setup() { pinMode(relayPin, OUTPUT); } void loop() { digitalWrite(relayPin, HIGH); // เปิดรีเลย์ delay(2000); digitalWrite(relayPin, LOW); // ปิดรีเลย์ delay(2000); }
Relay และ SSR คืออุปกรณ์ควบคุมการเปิด/ปิดวงจรไฟฟ้าภายนอกที่สำคัญในการทำโปรเจกต์ Arduino โดย Relay เหมาะกับงานทั่วไป ราคาย่อมเยา ในขณะที่ SSR เหมาะกับงานที่ต้องการความทนทาน ไร้เสียง และตอบสนองเร็ว หากเลือกใช้งานให้เหมาะสมกับโปรเจกต์ จะช่วยให้ระบบทำงานได้มีประสิทธิภาพและปลอดภัยยิ่งขึ้น
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 5 ก.ย. 2568 |