Module Relay 5V
Module relay đóng cắt tải công suất (đèn, bơm, quạt, thiết bị AC) bằng tín hiệu GPIO. Có opto cách ly bảo vệ MCU, transistor kích sẵn và diode flyback — chỉ cần một chân điều khiển. Bản 1, 2, 4, 8 kênh.
Thông số kỹ thuật
| Điện áp cuộn | 5 V |
| Dòng kích mỗi kênh | ~70 mA |
| Tải tiếp điểm | 10A @ 250VAC / 10A @ 30VDC |
| Kích hoạt | Mức LOW (active-low) |
| Cách ly | Opto-coupler |
| Tiếp điểm | NO / NC / COM |
Kết nối với Arduino/ESP32
| Module | Arduino UNO | ESP32 |
|---|---|---|
| VCC | 5V | 5V (VIN) |
| GND | GND | GND |
| IN | D7 | GPIO26 |
Phía tải nối vào khối tiếp điểm: COM + NO (thường hở, đóng khi kích) hoặc NC (thường đóng).
Cấp 5V cho VCC để cuộn relay đủ hút. Dòng kích ~70mA/kênh — nhiều kênh nên cấp nguồn 5V riêng, nối chung GND với MCU.
Code mẫu
#define RELAY_PIN 26 // module active-LOW
void setup() {
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, HIGH); // HIGH = tắt
}
void loop() {
digitalWrite(RELAY_PIN, LOW); delay(2000); // đóng tải
digitalWrite(RELAY_PIN, HIGH); delay(2000); // ngắt tải
}
An toàn
Khi đóng cắt điện lưới AC 220V: ngắt nguồn khi đấu nối, bọc cách điện khối tiếp điểm, không chạm khi đang chạy. Nên dùng hộp cách điện. Người chưa quen điện AC nên chỉ thực hành với tải DC điện áp thấp.