Arduino Mô-đun Rơ-le 2 Kênh
Nếu chúng ta cần điều khiển hai thiết bị có điện áp cao như bơm, quạt hoặc động cơ chấp hành, chúng ta có hai lựa chọn. Một lựa chọn là sử dụng nhiều mô-đun rơ-le, nhưng có một cách dễ dàng hơn. Chúng ta có thể sử dụng một mô-đun rơ-le hai kênh, tức là một bảng mạch duy nhất có hai rơ-le được tích hợp sẵn. Điều này làm cho việc thiết lập trở nên đơn giản hơn và thuận tiện hơn để điều khiển cả hai thiết bị.
Trước khi học cách sử dụng Arduino để điều khiển mô-đun rơ-le hai kênh, hãy so sánh mô-đun rơ-le hai kênh với hai mô-đun rơ-le một kênh riêng biệt:
- Việc đấu dây cho một module rơ le 2-kênh đơn giản hơn.
- Một module rơ le 2-kênh chiếm ít không gian hơn.
- Việc sử dụng một module rơ le 2-kênh tiết kiệm chi phí hơn.
- Việc lập trình cần thiết là như nhau cho cả hai tùy chọn.
Phần cứng cần chuẩn bị
| 1 | × | Arduino Uno R3 | ||
| 1 | × | USB 2.0 cable type A/B (for USB-A PC) | ||
| 1 | × | USB 2.0 cable type C/B (for USB-C PC) | ||
| 1 | × | 2-channel Relay Module | ||
| 1 | × | dây jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về mô-đun rơ-le 2 kênh
Bản đồ chân

Một mô-đun rơ-le hai kênh có các chân như sau:
- Các chân nguồn cho bảng relay
- DC+: kết nối chân này với chân 5V của nguồn cấp
- DC-: kết nối chân này với chân GND của nguồn cấp và cũng với chân GND của Arduino
- Các chân tín hiệu:
- IN1: chân này nhận tín hiệu điều khiển từ Arduino để điều khiển relay 1 trên module
- IN2: chân này nhận tín hiệu điều khiển từ Arduino để điều khiển relay 2 trên module
- Các chân ngõ ra: NCx (đóng thông thường), NOx (mở thông thường), COMx (chung),
- NC1, NO1, COM1: Các chân này kết nối tới một thiết bị có điện áp cao được điều khiển bởi relay 1
- NC2, NO2, COM2: Các chân này kết nối tới một thiết bị có điện áp cao được điều khiển bởi relay 2
- Cách kết nối rơ-le với các thiết bị có điện áp cao.
- Các thuật ngữ đóng ở trạng thái mặc định và mở ở trạng thái mặc định
- Các thuật ngữ kích hoạt ở mức thấp và kích hoạt ở mức cao
- Cách điều khiển rơ-le bằng Arduino
Nó cũng có 2 jumper để chọn giữa kích hoạt ở mức thấp và kích hoạt ở mức cao cho từng rơ-le riêng lẻ.
Nếu bạn muốn tìm hiểu cơ bản về rơ-le, bạn có thể xem Arduino - rơ-le. Nó cung cấp thông tin chi tiết về:
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Nếu bạn có ý định cấp nguồn cho các thành phần khác bằng các chân 5V, có thể mô-đun rơ-le sẽ không nhận đủ nguồn. Do đó, cần sử dụng một nguồn cấp 5V bên ngoài dành riêng cho mô-đun.
Vậy, chúng ta cần sử dụng ba loại nguồn năng lượng:
- Một bộ nguồn 5V cho Arduino
- Một bộ nguồn 5V cho mô-đun relay 2 kênh
- Một hoặc nhiều bộ nguồn có điện áp cao hơn (12VDC, 24VDC, 48VDC, 220VAC...) cho các thiết bị được điều khiển bởi mô-đun relay 2 kênh
Dưới đây là sơ đồ đấu nối có ba nguồn cấp điện. Nguồn cấp cho Arduino (không có trong hình) có thể thông qua cáp USB hoặc jack nguồn.

This image is created using Fritzing. Click to enlarge image
Chúng ta có thể giảm số lượng nguồn cấp bằng cách chỉ dùng một nguồn cấp 5V cho cả Arduino và module relay hai kênh.

This image is created using Fritzing. Click to enlarge image
※ Lưu ý:
Nếu hai thiết bị được điều khiển bởi một mô-đun relay hai kênh sử dụng cùng một điện áp, ta có thể dùng một bộ nguồn cao áp duy nhất cho tất cả. Tuy nhiên, nếu chúng sử dụng các điện áp khác nhau, ta có thể dùng các bộ nguồn cao áp riêng biệt, độc lập với nhau.
Cách Lập Trình Cho Mô-đun Rơ-le 2 Kênh
- Khởi tạo chân Arduino ở chế độ đầu ra kỹ thuật số bằng cách sử dụng hàm pinMode().
- Điều khiển trạng thái của rơ-le bằng cách sử dụng hàm digitalWrite().
Mã Arduino
Hướng dẫn từng bước
- Sao chép mã ở trên và mở bằng Arduino IDE
- Nhấp vào nút Tải lên trên Arduino IDE để tải mã lên Arduino
- Nghe tiếng đóng mở của các relay.
- Xem kết quả trên Serial Monitor.
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.