autoworks24.com

บอร์ด Relay 8 Channel 5V Module Shield

บอร์ด Relay 8 Channel 5V Module Shield

บอร์ด Relay 8 Channel 5V Module Shield สำหรับ Arduino ARM PIC AVR ภาพรวม บอร์ดรีเลย์ 8 ช่องสัญญาณ 5V คืออะไร? บอร์ด Relay 8 Channel 5V Module Shield เป็นอุปกรณ์อิเล็กทรอนิกส์ที่ทำหน้าที่เป็น “สวิตช์ควบคุม” สำหรับเปิด-ปิดอุปกรณ์ไฟฟ้าแรงสูง (เช่น หลอดไฟ พัดลม ปั๊มน้ำ หรือเครื่องใช้ไฟฟ้าภายในบ้าน) โดยใช้สัญญาณแรงดันต่ำจากไมโครคอนโทรลเลอร์ เช่น Arduino โดยรีเลย์ 1 ตัวก็เหมือนกับสวิตช์ไฟฟ้า 1 ตัว โดยบอร์ดนี้มาพร้อมรีเลย์มากถึง 8 ตัว จึงเหมาะกับงานควบคุมอุปกรณ์หลายๆ อย่างพร้อมกัน ข้อมูลจำเพาะทางเทคนิคเบื้องต้น รายละเอียด ค่าที่กำหนด แรงดันไฟฟ้าที่ใช้ 5V DC กระแสที่ใช้ต่อรีเลย์ 15 – 20 mA โหลดสูงสุดที่สวิตช์ได้ AC250V 10A / DC30V 10A จำนวนช่องสัญญาณ 8 Channel ขนาดตัวบอร์ด ประมาณ 14 x 5.7 ซม. บอร์ด Relay 8 Channel 5V Module Shield

ข้อควรรู้ ข้อมูลนี้พบได้ทั่วไปตามแผ่นพับของร้านค้า เช่น RobotShop และ Amazon ที่ระบุว่าบอร์ดรุ่นนี้ต้องใช้กระแสขับประมาณ 15-20mA ต่อรีเลย์หนึ่งตัว จุดเด่นของบอร์ดรุ่นนี้ เหมาะกับงาน Microcontroller ทุกชนิด รองรับการเชื่อมต่อโดยตรงกับบอร์ด Arduino, 8051, AVR, PIC, ARM และ TTL logic โดยตรง แยกวงจรด้วย Optocoupler (ในบางรุ่น) บอร์ดบางรุ่นที่ติดตั้ง Photocoupler หรือ Optocoupler จะช่วยแยกวงจรควบคุมแรงดันต่ำ (5V จาก Arduino) ออกจากวงจรไฟบ้าน (220V) ทำให้ปลอดภัยและลดสัญญาณรบกวน มี LED แสดงสถานะ หลอด LED บนบอร์ดจะติดสว่างขึ้นเมื่อรีเลย์ทำงาน (ดึงดูดเข้า) ทำให้ตรวจสอบการทำงานด้วยตาเปล่าได้ง่าย รับโหลดได้สูงถึง 10A เหมาะสำหรับการควบคุมเครื่องใช้ไฟฟ้าทั่วไปในบ้าน เช่น หลอดไฟ พัดลม หรืออุปกรณ์ในโรงงานอุตสาหกรรมขนาดเล็ก

สิ่งที่ต้องระวัง Active Low และ Power Supply

สิ่งที่ต้องระวัง Active Low และ Power Supply ข้อผิดพลาดที่มือใหม่มักพบเห็นได้บ่อยจากรีวิวผู้ใช้จริงในร้านค้า เช่น RobotShop และ Amazon คือเรื่องของ “Active Low” และ “แหล่งจ่ายไฟ” ระดับสัญญาณกระตุ้น (Trigger) โมดูลรีเลย์ราคาประหยัดในท้องตลาดส่วนใหญ่เป็นการทำงานแบบ Active Low (Low Level Trigger) หมายความว่า การสั่งเปิดรีเลย์ คุณต้องสั่งให้ขาสัญญาณเป็น LOW (0 โวลต์) การสั่งปิดรีเลย์ คุณต้องสั่งให้ขาสัญญาณเป็น HIGH (5 โวลต์) ผลกระทบ หากคุณยังใหม่กับ Arduino และคุ้นเคยกับการสั่ง digitalWrite(pin, HIGH) เพื่อเปิดเครื่อง เมื่อนำมาใช้กับบอร์ดนี้โดยไม่ตรวจสอบ รีเลย์จะทำงานตรงกันข้ามกับที่ตั้งใจไว้ (เช่น ไฟติดตอนที่เราคิดว่าปิด) กำลังไฟเลี้ยง (Power Supply) ผู้ใช้รายหนึ่งที่ชื่อ Stephen (จาก RobotShop) ให้ข้อมูลสำคัญว่า “อย่าใช้ไฟ 5V จาก Arduino UNO โดยตรง” เหตุผล บอร์ด Arduino UNO สามารถจ่ายไฟออกที่ขา 5V ได้ประมาณ 400-500mA เท่านั้น หากเราเปิดรีเลย์ทั้งหมด 8 ตัวพร้อมกัน

โดยแต่ละตัวต้องการกระแส 15-20mA รวมแล้วอาจกินไฟสูงถึง 120-160mA ซึ่งแม้จะไม่เกินพิกัด แต่ถ้ารวมกับกระแสของเซนเซอร์ตัวอื่นๆ อาจทำให้บอร์ด Arduino รีเซ็ทหรือทำงานผิดพลาดได้ วิธีแก้ไขที่ดีที่สุด ควรใช้ แหล่งจ่ายไฟ 5V แยก (Adapter 5V) จ่ายให้กับบอร์ดรีเลย์โดยตรง โดยต่อขา VCC และ GND ของรีเลย์เข้ากับแหล่งจ่ายไฟภายนอก และต่อแค่ขาสัญญาณ (IN1-IN8) และ GND ร่วมกับ Arduino ตัวอย่างการเขียนโค้ดเบื้องต้น (สำหรับ Arduino) จากตัวอย่างในเว็บ CyberTice.com ของไทย สามารถเขียนโค้ดเพื่อทดสอบการทำงานของรีเลย์ได้ดังนี้ หากบอร์ดเป็นแบบ Active Low (สั่ง 0 = เปิด)

 

cpp

// กำหนดขาที่เชื่อมต่อกับ IN1-IN8 ของบอร์ดรีเลย์

int relay1 = 6;

int relay2 = 7;

int relay3 = 8;

int relay4 = 9;

 

void setup() {

 // กำหนดขาทั้งหมดเป็น OUTPUT

 pinMode(relay1, OUTPUT);

 pinMode(relay2, OUTPUT);

 pinMode(relay3, OUTPUT);

 pinMode(relay4, OUTPUT);

}

void loop() {

 // Active Low สั่ง 0 เพื่อเปิดรีเลย์ (ไฟดูด)

 digitalWrite(relay1, 0);

 digitalWrite(relay2, 0);

 digitalWrite(relay3, 0);

 digitalWrite(relay4, 0);

 delay(2000); // เปิดค้างไว้ 2 วินาที

 

 // สั่ง 1 เพื่อปิดรีเลย์

 digitalWrite(relay1, 1);

 digitalWrite(relay2, 1);

 digitalWrite(relay3, 1);

 digitalWrite(relay4, 1);

 delay(2000); // ปิดค้างไว้ 2 วินาที

}

การเลือกซื้อในประเทศไทย

การเลือกซื้อในประเทศไทย สำหรับผู้ที่สนใจหาซื้อบอร์ดนี้ในประเทศไทย มีตัวแทนจำหน่ายออนไลน์ที่เชื่อถือได้หลายแห่ง โดยราคาจะแตกต่างกันไปขึ้นอยู่กับคุณสมบัติ (แบบมี Optocoupler หรือไม่มี) ร้านค้าในไทย เว็บไซต์อย่าง CyberTice เป็นตัวอย่างของร้านค้าปลีกอุปกรณ์อิเล็กทรอนิกส์ในไทย มีการลงรายละเอียดสินค้า พร้อมทั้งลิงก์บทความสอนใช้งานภาษาไทย ซึ่งสะดวกมากสำหรับผู้เริ่มต้น ราคาโดยประมาณ จากข้อมูลตัวอย่างเมื่อปี 2561 บอร์ดรีเลย์ 8 ช่องในไทยราคาประมาณ 210 บาท (ราคานี้อาจมีการเปลี่ยนแปลงตามสภาวะตลาดปัจจุบัน) บอร์ด 8-Channel Relay (5V) Module Shield เหมาะกับใคร? เหมาะสำหรับโปรเจกต์ Smart Home (บ้านอัตโนมัติ) หรือ ระบบควบคุมโรงงานขนาดเล็ก ที่ต้องการบังคับเปิด-ปิดอุปกรณ์หลายๆ ตัวพร้อมกัน เช่น ควบคุมม่านไฟ ระบบรดน้ำต้นไม้ หรือเปิดปิดพัดลมระบายอากาศ โดยใช้บอร์ด Arduino หรือ ESP8266/ESP32 เป็นสมองหลัก คำแนะนำกสรุป เลือกซื้อรุ่นที่มี Optocoupler เพื่อความปลอดภัยของบอร์ดไมโครคอนโทรลเลอร์ ห้ามลืม ตรวจสอบว่าบอร์ดเป็น Active Low หรือ High Level ก่อนเขียนโค้ดเสมอ ควรใช้ Power Supply แยก 5V หากต้องใช้งานหลายช่องพร้อมกัน หากคุณกำลังมองหาวิธีเริ่มต้นทำโปรเจกต์ควบคุมอุปกรณ์ไฟฟ้าในบ้าน บอร์ดนี้เป็นตัวเลือกที่ราคาไม่แพงและเหมาะสมกับการทดลองมากที่สุดตัวหนึ่งในตลาด

Arduino IDE, Arduino UNO คือ, Arduino โค้ด, Arduino โหลด, Arduino คือ, Arduino ต่อ Relay, Arduino บอร์ด, Sensor ตรวจจับวัตถุ Arduino, เขียน Arduino, เขียน Code Arduino, เซ็นเซอร์ Arduino, เซ็นเซอร์อุณหภูมิ Arduino, เรียน Arduino, โค้ด Arduino, โค้ด Arduino เซ็นเซอร์, โค้ด Arduino ง่ายๆ, โปรเจค Arduino เซ็นเซอร์อุณหภูมิ, โปรแกรม Arduino, โปรแกรม Arduino IDE, โปรแกรม Arduino UNO, ใช้ Arduino, กล้อง Arduino, ข้อมูล Arduino, ขาย Arduino, คู่มือ Arduino, ซอฟต์แวร์ Arduino, ซื้อ Arduino, ต่อ Arduino, ต่อ LCD กับ Arduino, นวัตกรรม Arduino, บอร์ด Arduino, ร้าน Arduino, ร้านขายอุปกรณ์อิเล็ค, วงจร Arduino, สอน Arduino, ออกแบบ Arduino, อุปกรณ์ Arduino, อุปกรณ์ Sensor Arduino

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *