A 继电器模块 允许 Arduino的 控制高压设备,如 灯、风扇、马达或家用电器。 自 Arduino 在低电压下工作(3.3V/5V) 和 不能直接切换大功率负载,继电器作为 电气隔离开关.
🔹 1. 继电器模块的工作原理
A 继电器模块 由组成:
- 电磁继电器 – 通电时打开或关闭的开关。
- 光耦合器(隔离用) – 防止高压回流至 Arduino。
- 晶体管(驱动电路) – 使用小电流控制继电器。
- 二极管(反激保护) – 关闭线圈时防止电压尖峰。
- 指示灯LED – 显示继电器状态。
📌功能:
- 当。。。的时候 Arduino 发送信号(高或低), 继电器激活或停用.
- 继电器可以 切换交流(110V/220V)或直流(12V/24V)负载.
🔹 2. 中继模块类型
| 继电器类型 | 描述 |
|---|---|
| 单通道中继 | Controls 一种 大功率设备 |
| 2/4/8 通道继电器 | Controls 多 设备 |
| 机械继电器 | 标准版 机电开关 |
| 固态继电器 (SSR) | 切换更快、更安静(无机械部件) |
🔹 3. 中继模块 Pin
A 典型继电器模块 具有 5 pins:

| 继电器 Pin | 功能 |
|---|---|
| VCC | 电源 (5V) |
| GND | 陆运 |
| IN | 通过积极争取让商标与其相匹配的域名优先注册来维护 pin (Arduino 数字输出) |
| COM(普通) | 共享终端 |
| NO(常开) | 继电器关闭时打开,继电器打开时关闭 |
| NC(常闭) | 继电器 OFF 时关闭,ON 时打开 |
📌 “常开” (NO) → 设备默认处于关闭状态,当继电器激活时变为打开状态。
📌 “常闭” (NC) → 设备默认处于开启状态,当继电器激活时则关闭。
🔹 4. 将继电器模块连接到 Arduino
🛠 必需组件
- 1x Arduino 板 (Uno、Mega、Nano 等)
- 1x 继电器模块(5V)
- 1x 220V 灯(或 12V 直流电机)
- 跳线
- 外部电源(如果需要)
🛠 接线图
| 继电器 Pin | Arduino的 Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| IN | D7 |
高压负载连接(交流电示例):
- COM → 火线(来自电源)
- 否 → 负载(灯、风扇、电机)
- 中性线 → 直接接至负载
🔹 5. 继电器控制的 Arduino 代码
这个基本的例子 打开继电器 5 秒,然后将其 关闭 5 秒.
#define RELAY_PIN 7 // Relay connected to Digital Pin 7
void setup() {
pinMode(RELAY_PIN, OUTPUT);
}
void loop() {
digitalWrite(RELAY_PIN, HIGH); // Turn ON Relay
delay(5000); // Wait 5 seconds
digitalWrite(RELAY_PIN, LOW); // Turn OFF Relay
delay(5000); // Wait 5 seconds
}
📌 对于低电平有效继电器 (有些模块反向工作):
- 绝大部分储备使用
LOW打开并HIGH关闭。
🔹 6. 使用传感器控制继电器
计费示例: 天黑时开灯(使用 LDR 传感器).
#define RELAY_PIN 7
#define LDR_PIN A0
void setup() {
pinMode(RELAY_PIN, OUTPUT);
pinMode(LDR_PIN, INPUT);
}
void loop() {
int lightValue = analogRead(LDR_PIN); // Read LDR sensor
if (lightValue < 500) { // If it's dark
digitalWrite(RELAY_PIN, HIGH); // Turn ON relay
} else {
digitalWrite(RELAY_PIN, LOW); // Turn OFF relay
}
}
📌 其他继电器应用:
✅ 基于温度的控制 (DHT11 + 风扇继电器)。
✅ 运动检测 (PIR 传感器 + 安全灯继电器)。
✅ Wi-Fi 家庭自动化 (ESP8266 + 中继)。
🔹 7. 使用继电器时的安全预防措施
⚠️ 避免直接接触高压电线。
⚠️ 使用带光耦合器的继电器 用于电气隔离。
⚠️ 请勿超过继电器的额定电压/电流。
⚠️ 对于交流负载,使用适当的绝缘和保险丝保护。
🎯 闭幕
- A 继电器模块 允许 Arduino 控制高压电器.
- 它的工作原理 使用小控制信号切换交流或直流负载.
- 可用于 家庭自动化、安全和工业应用.
- 始终遵守安全准则 在高电压下工作时。