รีเลย์ทำงานอย่างไร?
รีเลย์มีการกำหนดค่าสองแบบคือเปิดตามปกติและปิดตามปกติ การใช้การกำหนดค่าขึ้นอยู่กับประเภทของการดำเนินการที่คุณต้องการดำเนินการ
ปกติเปิด (NO) การกำหนดค่า
โดยปกติแล้วการกำหนดค่าแบบเปิดจะใช้เมื่อคุณต้องการเปิดใช้งานรีเลย์ ปิดสวิตช์ และทำให้วงจรสมบูรณ์ด้วยสัญญาณ HIGH ในสถานะนี้ กระแสจะไหลจากขั้ว COM ไปยังขั้ว NO ทันทีที่รีเลย์ได้รับสัญญาณ LOW รีเลย์จะปิดและวงจรเปิด
การกำหนดค่าปกติปิด (NO)
ซึ่งตรงข้ามกับการกำหนดค่าแบบ Normal Open (NO) โดยปกติแล้วการกำหนดค่าแบบปิดจะใช้เมื่อคุณต้องการเปิดใช้งานรีเลย์ ปิดสวิตช์ และทำให้วงจรสมบูรณ์ที่สัญญาณ LOW ในสถานะนี้ กระแสจะไหลจากขั้ว COM ไปยังขั้ว NC ทันทีที่รีเลย์ได้รับสัญญาณ LOW รีเลย์จะปิดและวงจรเปิด
การกำหนดค่าพินของรีเลย์
รีเลย์มีพินสองชุด ชุดหนึ่งเป็นขาอินพุตและอีกชุดเป็นขาเอาต์พุต
พินอินพุต
- วีซีซี: ใช้สำหรับจ่ายไฟ DC ให้กับรีเลย์
- GND: เป็นขั้วต่อสายดิน
- ในหรือ S: ใช้สำหรับรับสัญญาณจาก Arduino
ขาออก
- กับ : เป็นพินทั่วไปที่ใช้ในการกำหนดค่าแบบเปิดตามปกติและแบบปิดตามปกติ
- เลขที่: ใช้สำหรับสถานะเปิดตามปกติ
- NC: ใช้สำหรับสถานะปิดตามปกติ
วิธีตั้งค่ารีเลย์ 5V ใน Arduino
ในการตั้งค่ารีเลย์ 5V ใน Arduino คุณต้องปฏิบัติตามข้อกำหนดของซอฟต์แวร์และฮาร์ดแวร์
ข้อกำหนดของซอฟต์แวร์:
- Arduino IDE
ข้อกำหนดฮาร์ดแวร์:
- บอร์ด Arduino
- โมดูลรีเลย์ 5V
- ออด
- เขียงหั่นขนม
- สายเชื่อมต่อ
แผนภูมิวงจรรวม
ทำการเชื่อมต่อตามแผนภาพวงจรที่กำหนด:
1. เชื่อมต่อโมดูลรีเลย์ VCC หรือ 5V เข้ากับพินของ Arduino ที่ทำเครื่องหมายเป็น 5V
2. เชื่อมต่อพิน GND ของโมดูลรีเลย์เข้ากับพินของ Arduino ที่มีเครื่องหมาย GND
3. ต่อขา Input หรือ Signal ของโมดูลรีเลย์เข้ากับขา 8 หรือบอร์ด Arduino
4. เชื่อมต่อกริ่งระหว่างขั้ว COM และ NO ของโมดูลรีเลย์ 5V
เมื่อคุณทำการเชื่อมต่อตามที่อธิบายไว้ข้างต้นแล้ว ตอนนี้คุณสามารถป้อนรหัสที่กำหนดให้กับ Arduino แล้วเรียกใช้วงจร
นานาชาติ รีเลย์พิน = 8 ;เป็นโมฆะ ติดตั้ง ( ) {
// ตั้งค่า RelayPin เป็นขาเอาต์พุต
โหมดพิน ( รีเลย์พิน, เอาต์พุต ) ;
}
เป็นโมฆะ ห่วง ( ) {
// เปิดรีเลย์กันเถอะ...
ดิจิตอลเขียน ( รีเลย์พิน ต่ำ ) ;
ล่าช้า ( 10,000 ) ;
// ปิดรีเลย์กันเถอะ...
ดิจิตอลเขียน ( รีเลย์พิน สูง ) ;
ล่าช้า ( 10,000 ) ;
}
ตอนนี้ เมื่อคุณรันวงจร รีเลย์จะเปิดออดและออดจะยังคงเปิดอยู่เป็นเวลาสิบวินาที จากนั้นจะยังคงปิดอยู่เป็นเวลาสิบวินาที
หากคุณต้องการทราบวิธีอื่นในการตั้งค่ารีเลย์ 5V โปรดดูบทความต่อไปนี้:
- รีเลย์กับ ESP32 โดยใช้ Arduino IDE
- Arduino รีเลย์คืออะไร
- วิธีการเชื่อมต่อโมดูลรีเลย์กับ Arduino UNO
บทสรุป
สามารถใช้รีเลย์เพื่อควบคุมอุปกรณ์ต่างๆ โมดูลรีเลย์ 5V สามารถติดตั้งได้อย่างง่ายดายใน Arduino โดยใช้ฮาร์ดแวร์และซอฟต์แวร์ที่เรียบง่าย ด้วยการตั้งค่าด้วย Arduino การเปิดหรือปิดรีเลย์จะกลายเป็นเรื่องง่ายผ่านรหัสง่ายๆ ช่วยให้การทำงานของรีเลย์เป็นไปโดยอัตโนมัติ