หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ วิธีควบคุม Linear Actuators ด้วย Relays

ในบทความนี้ เราจะมาเรียนรู้วิธีการใช้งาน Relay กับ Arduino สำหรับการควบคุม Linear Actuators

โปรเจกต์ วิธีควบคุม Linear Actuators ด้วย Relays

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายละเอียดและวิธีทำ

Electric actuators โดยปกติจะทำงานที่ Voltage ที่สูงกว่าเมื่อเทียบกับ Arduino และโดยทั่วไปจะดึง Current มากกว่าที่ Output ของ Arduino จะสามารถรับได้ แม้จะมีความท้าทายนี้ แต่ Arduino boards ยังคงเป็นที่นิยมสำหรับโปรเจกต์ต่างๆ ที่ต้องใช้ Logic ในการเขียนโปรแกรม เนื่องจากหาได้ง่าย ใช้งานสะดวก และเป็นแบบ Open-source วิธีแก้ปัญหาในที่นี้คือการใช้ Arduino ต่อสายเข้ากับ Relay ที่สามารถรองรับความต้องการพลังงานที่สูงกว่าของ Electric actuator ได้ ในบทความนี้ เราจะครอบคลุมถึงวิธีการใช้ Relay ร่วมกับ Arduino สำหรับการควบคุม Linear actuators นอกจากนี้ยังมีวิดีโอสาธิตวิธีการควบคุม linear actuator ด้วย Relay และ Arduino

การเลือก RELAY MODULE ที่ถูกต้อง

ตัวอย่าง Relay Module

Relay ทำงานโดยใช้ Current จาก Input source เพื่อกระตุ้น Electromagnet ซึ่งจะไปดึงสวิตช์เพื่อให้ Current ที่สูงกว่าในอีกฝั่งของ Relay สามารถไหลผ่านได้ เนื่องจากเป็นวิธีที่ง่ายและปลอดภัยในการควบคุม Linear actuators แม้จะไม่มี microcontroller ก็ตาม Relay จึงถูกนำมาใช้งานอย่างแพร่หลายเพราะมีราคาถูกและมีประสิทธิภาพ อย่างไรก็ตาม หากมีการใช้ Microcontroller ร่วมด้วย Relay จะกลายเป็นสิ่งจำเป็นอย่างยิ่ง เหตุผลก็คือ Microcontroller อย่าง Raspberry Pi หรือ Arduino สามารถทำงานกับ Output ทางไฟฟ้าที่น้อยมากเท่านั้น ในการจัดการกับโหลดไฟฟ้าที่หนัก การใช้ Relay จึงเป็นเรื่องที่หลีกเลี่ยงไม่ได้

เรามีบอร์ด Relay แบบ 2-channel, 4-channel และ 8-channel ซึ่งใช้สำหรับงานลักษณะเดียวกัน แต่ความแตกต่างจะอยู่ที่การจ่ายไฟที่แต่ละโมเดลต้องการ ขึ้นอยู่กับจำนวน Channel ที่ใช้งาน Relay module ของเราทำงานที่ 5V แต่จะดึง Current ในปริมาณที่แตกต่างกันขึ้นอยู่กับจำนวน Relay ที่ถูกกระตุ้น โดย Relay แต่ละตัวของเราจะดึงกระแส 70 มิลลิแอมป์ การใช้ Relay 8 ตัวพร้อมกันจะมีการดึง Current อยู่ที่ 0.56A ซึ่งสูงเกินไปสำหรับ Arduino ของเรา อย่างไรก็ตาม การสั่งงาน Actuator ครั้งละ 1 ตัวนั้นสามารถทำได้ตามปกติ

(70mA) x (8 relays) = 560mA

สิ่งสำคัญคือต้องแน่ใจว่า Arduino หรืออุปกรณ์ควบคุมที่ใช้ในการกระตุ้น Relay สามารถรองรับความต้องการในการดึง Current ของ Relay coils ได้

การเชื่อมต่อ RELAY เข้ากับ ARDUINO

ไดอะแกรมการต่อสาย Actuator กับ 2-Channel Relay และ Arduino

สำหรับการอ้างอิงวิธีการต่อสาย คุณยังสามารถดูได้จาก วิดีโอของเรา ด้านล่างนี้:

ในตัวอย่างนี้ เราจะใช้ LC-066 Arduino Uno ขั้นตอนแรกในการต่อสาย Actuator relay คือการเชื่อมต่อ Power supply เข้ากับ Pin VCC และ GND ที่อยู่ฝั่งควบคุมของ Relay ในฝั่งเดียวกันนั้น คุณจะพบ Pin IN ซึ่งเป็นจุดที่คุณจะเชื่อมต่อเข้ากับ Pin ของ Microcontroller ที่สอดคล้องกัน

ในบอร์ดแบบ 2-channel รีเลย์ตัวบนคือ IN1 และตัวล่างคือ IN2 ส่วนบอร์ด Relay แบบ 4-channel จะมีป้ายกำกับไว้ และบอร์ด Relay แบบ 8-channel จะติดตั้ง Diode (D1 ถึง D8) เพื่อบอก Pin ที่สอดคล้องกันที่จะเชื่อมต่อ Relay จะถูกกระตุ้นทันทีที่ Pin IN ถูกเชื่อมต่อกับ Pin GND ที่เกี่ยวข้อง

การต่อสาย LINEAR ACTUATOR เข้ากับ RELAY

ขั้นตอนที่สองเพื่อให้วงจรควบคุม Actuator relay สมบูรณ์ จะเน้นไปที่ Terminal ทั้งสามตัวที่ฝั่ง Relay ตัวบนสุดคือจุดต่อ Normally Closed (NC) และตัวล่างสุดคือจุดต่อ Normally Open (NO) โดยมีจุดต่อ Common (COM) อยู่ระหว่างกลาง

ในกรณีที่แบตเตอรี่เชื่อมต่อกับ Pin IN (หรือ Pin IN ว่างอยู่โดยไม่มีการเชื่อมต่อใดๆ) ควรใช้สกรูเพื่อเชื่อมต่อ Terminal NC และ COM ของ Relay แต่หาก Pin IN เชื่อมต่อกับ Pin GND การเชื่อมต่อ Relay ระหว่าง Terminal NO และ COM จะเป็นสิ่งจำเป็น

ขณะนี้บอร์ดได้ถูกต่อสายเรียบร้อยแล้ว และพร้อมสำหรับการเขียน Code โปรแกรมเพื่อใช้งานต่อไป เมื่อเสร็จสิ้นอุปกรณ์ของคุณก็จะพร้อมสำหรับการทำงาน ด้านล่างนี้คือตัวอย่างที่แสดงให้เห็นว่าการเขียนโปรแกรมทำงานอย่างไร

const int forwards = 7;const int backwards = 6;//assign relay INx pin to arduino pinvoid setup() {pinMode(forwards, OUTPUT);//set relay as an outputpinMode(backwards, OUTPUT);//set relay as an output}void loop() { digitalWrite(forwards, LOW); digitalWrite(backwards, HIGH);//Activate the relay one... 

โดยสรุป

Linear actuators ถูกใช้เพื่อให้เกิดการเคลื่อนที่ในแนวเส้นตรงในการใช้งานทั้งทางอุตสาหกรรมและในครัวเรือนมากมาย การใช้ Relay ที่ควบคุมโดย Arduino จะช่วยให้คุณมีตัวเลือก Automation ที่กว้างขึ้น และมีความยืดหยุ่นมากขึ้นสำหรับการควบคุมที่ต้องใช้การโปรแกรม เรายังได้รวมวิดีโอสาธิตการควบคุม Linear actuator ด้วย Relay และ Arduino ไว้ด้วย หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Linear actuators และอุปกรณ์ควบคุมการเคลื่อนที่ของเรา โปรดดูที่ บล็อกอื่นๆ สำหรับบทความที่หลากหลาย! หากคุณมีคำถามเพิ่มเติมเกี่ยวกับการต่อสาย 12 V Linear actuator โปรดอย่าลังเลที่จะติดต่อเรา! เราเป็นผู้เชี่ยวชาญในสิ่งที่เราทำและยินดีที่จะช่วยเหลือในทุกคำถามทางเทคนิคที่คุณมี!

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: how-to-control-linear-actuators-with-relays-dbee59
1120 บาท
PromptPay QR Code