Module 8 relay kích mức H/L 5VDC
Module 8 relay kích mức H/L 5VDC
- Hàng trong kho: 30
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.20kg
- Mã kho: 893
- Vị trí: 1E22
Số lượng đã bán: 65
Lượt xem: 234
124.200đ
Giá chưa bao gồm VAT: 115.000đ
1. Giới thiệu tổng quan
Module 8 relay kích mức H/L 5VDC là mạch điều khiển thiết bị công suất cao thông qua tín hiệu vi điều khiển, hỗ trợ linh hoạt chế độ kích mức cao (High) hoặc mức thấp (Low) thông qua jumper tích hợp. Sản phẩm được trang bị optocoupler cách ly quang giúp bảo vệ an toàn tuyệt đối cho vi điều khiển như Arduino hoặc ESP32 khỏi các hiện tượng nhiễu và sốc điện.
2. Thông số kỹ thuật
- Điện áp hoạt động: 5VDC
- Dòng điện kích: 15mA - 20mA mỗi relay
- Tải đóng cắt tối đa: AC 250V/10A hoặc DC 30V/10A
- Số lượng kênh: 8 Relay độc lập có đèn LED báo trạng thái
- Cấu hình kích hoạt: Jumper tùy chọn kích mức High hoặc Low
- Cách ly: Tích hợp Optocoupler bảo vệ
3. Ứng dụng
- Điều khiển các thiết bị điện xoay chiều AC trong hệ thống nhà thông minh (Smart Home)
- Hệ thống tự động hóa công nghiệp điều khiển van điện từ, động cơ AC/DC
- Bật tắt thiết bị công suất lớn từ vi điều khiển khoảng cách xa
- Các dự án IoT cần đóng cắt nhiều tải độc lập cùng lúc
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn 5VDC ổn định, đồng hồ VOM, cáp cắm mạch.
- Thao tác: Cấp nguồn 5V vào chân VCC và GND của module. Lần lượt cấp tín hiệu 5V hoặc GND (tùy cấu hình jumper) vào các chân IN1 đến IN8.
- Kết quả: Đèn LED tương ứng trên kênh sáng lên, nghe tiếng "tạch" của relay, đồng hồ VOM đo thông mạch tại chân COM và NO của relay đó.
* Lưu ý an toàn: Tuyệt đối cẩn thận khi thao tác với điện lưới AC 220V để tránh bị điện giật. Đảm bảo đấu nối đúng cực nguồn 5VDC để không làm hỏng optocoupler.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V Arduino
- GND nối với GND Arduino
- IN1 đến IN8 nối với Chân số 2 đến 9 trên Arduino
C/C++ (Arduino/ESP)
// Định nghĩa các chân kết nối từ IN1 đến IN8 tới chân từ 2 đến 9 của Arduino
const int relayPins[] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup() {
// Cài đặt các chân relay là OUTPUT
for (int i = 0; i < 8; i++) {
pinMode(relayPins[i], OUTPUT);
}
}
void loop() {
// Lần lượt bật từng relay
for (int i = 0; i < 8; i++) {
digitalWrite(relayPins[i], LOW); // Kích mức thấp (tùy jumper)
delay(500);
}
// Lần lượt tắt từng relay
for (int i = 0; i < 8; i++) {
digitalWrite(relayPins[i], HIGH);
delay(500);
}
}module 8 relay kich muc h l 5vdc



















