Raspberry Pi Module Relay 4 Kênh
Khi chúng ta cần điều khiển bốn thiết bị điện áp cao như máy bơm, quạt, thiết bị truyền động, v.v., chúng ta có thể sử dụng nhiều module relay riêng lẻ. Tuy nhiên, có một giải pháp đơn giản hơn: module relay 4 kênh. Loại module này bao gồm bốn relay trên một bo mạch duy nhất.
Module relay 4 kênh so với 4 x module relay 1 kênh:
- Đấu nối đơn giản hơn với module relay 4 kênh.
- Module relay 4 kênh yêu cầu ít không gian hơn.
- Module relay 4 kênh có chi phí hiệu quả hơn.
- Lập trình giống nhau cho cả hai loại.
Phần Cứng Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Module Relay 4 Kênh | ||
| 1 | × | Dây Jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Raspberry Pi | ||
| 1 | × | (Khuyến nghị) Raspberry Pi Prototyping Base Plate & Breadboard Kit | ||
| 1 | × | (Khuyến nghị) HDMI Touch Screen Monitor for Raspberry Pi |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về Module Relay 4 Kênh
Sơ Đồ Chân Module Relay 4 Kênh

Module relay 4 kênh có các chân sau:
- Chân nguồn cho bo mạch relay
- DC+: kết nối chân này với chân 5V của nguồn cung cấp
- DC-: kết nối chân này với chân GND của nguồn cung cấp và cũng với chân GND của Raspberry Pi
- Chân tín hiệu:
- IN1: chân này nhận tín hiệu điều khiển từ Raspberry Pi để đ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ừ Raspberry Pi để điều khiển relay 2 trên module
- IN3: chân này nhận tín hiệu điều khiển từ Raspberry Pi để điều khiển relay 3 trên module
- IN4: chân này nhận tín hiệu điều khiển từ Raspberry Pi để điều khiển relay 4 trên module
- Chân đầu ra: NCx (chân thường đóng), NOx (chân thường mở), COMx (chân chung),
- NC1, NO1, COM1: Những chân này được kết nối với thiết bị điện áp cao được điều khiển bởi relay 1
- NC2, NO2, COM2: Những chân này được kết nối với thiết bị điện áp cao được điều khiển bởi relay 2
- NC3, NO3, COM3: Những chân này được kết nối với thiết bị điện áp cao được điều khiển bởi relay 3
- NC4, NO4, COM4: Những chân này được kết nối với thiết bị điện áp cao được điều khiển bởi relay 4
Để biết thông tin về cách kết nối relay với điện áp cao, cũng như sự khác biệt giữa chân thường đóng và chân thường mở, vui lòng tham khảo Raspberry Pi - Relay.
Module cũng có 4 jumper, cho phép lựa chọn giữa kích hoạt mức thấp và kích hoạt mức cao cho từng relay một cách độc lập.
Sơ Đồ Đấu Nối
Module relay 4 kênh yêu cầu một lượng năng lượng lớn, vì vậy KHÔNG nên cấp nguồn trực tiếp từ chân 5V của Raspberry Pi. Thay vào đó, nên sử dụng nguồn cung cấp 5V bên ngoài.
Do đó, chúng ta cần ba nguồn cung cấp:
- Một adapter nguồn 5V cho Raspberry Pi
- Một adapter nguồn 5V cho module relay 4 kênh
- Một adapter nguồn điện áp cao hơn (12VDC, 24VDC, 48VDC, 220AC...) để cấp nguồn cho các thiết bị được điều khiển bởi module relay 4 kênh

This image is created using Fritzing. Click to enlarge image
※ Lưu ý:
Nếu bốn thiết bị được điều khiển bởi module relay 4 kênh có cùng điện áp, thì có thể sử dụng một adapter nguồn điện áp cao duy nhất cho tất cả. Nhưng nếu các điện áp khác nhau, thì phải sử dụng các adapter nguồn điện áp cao riêng biệt.
Cách Lập Trình Cho Module Relay 4 Kênh
- Thiết lập chân Raspberry Pi sang chế độ đầu ra số với hàm GPIO.setup().
- Đặt trạng thái của relay bằng cách sử dụng hàm GPIO.output().
Code Raspberry Pi
Các Bước Nhanh
- Đảm bảo bạn đã cài đặt Raspbian hoặc bất kỳ hệ điều hành nào khác tương thích với Raspberry Pi trên Pi của bạn.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng cục bộ như PC của bạn.
- Đảm bảo Raspberry Pi của bạn được kết nối internet nếu bạn cần cài đặt một số thư viện.
- Nếu đây là lần đầu tiên bạn sử dụng Raspberry Pi, hãy xem Raspberry Pi - Cài Đặt Phần Mềm
- Kết nối PC của bạn với Raspberry Pi qua SSH bằng SSH client tích hợp sẵn trên Linux và macOS hoặc PuTTY trên Windows. Xem cách kết nối PC của bạn với Raspberry Pi qua SSH.
- Đảm bảo bạn đã cài đặt thư viện RPi.GPIO. Nếu chưa, hãy cài đặt bằng lệnh sau:
- Tạo một file script Python 4_relay_module.py và thêm đoạn code sau:
- Lưu file và chạy script Python bằng cách thực thi lệnh sau trong terminal:
- Lắng nghe tiếng click và đèn LED báo hiệu trên các relay.
- Kiểm tra kết quả trên Serial Monitor.
Script chạy trong vòng lặp vô tận cho đến khi bạn nhấn Ctrl + C trong terminal.
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.