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,559,142 ครั้ง |
| ผู้ชมทั้งหมด | 2,514,914 ครั้ง |
| ร้านค้าอัพเดท | 10 ธ.ค. 2568 |