功能介绍:
本模块为5V继电器模块,触发信号需要是5V的信号,触发信号可以是高电平,也可以是低电平,具体需要看说明书或者实际使用之前进行测试。本模块可以用来控制大负载或者高压负载,可以控制直流或者交流信号,例如控制220V交流负载(加热器);具有继电器动作指示,吸合亮,断开不亮。模块的具体实物图如图3.4.1所示。模块右侧的3个蓝色接线端子在工作时通常是接的高压或交流电,所以在使用时静止触碰到接线端子,或做好绝缘和防水处理。
图3.4.1 继电器模块图
说明:
高电平触发:指的是信号输入端与地之间有电压的触发方式,可以理解为信号输入端与VCC正极短路触发的一种方式,也就是触发信号是高电平的时候继电器动作。
低电平触发:指的是信号输入端与地之间的电压为OV的触发方式,可以理解为信号输入端与GND负极短路触发的一种方式,也就是触发信号是低电平的时候继电器动作。
继电器内部有可以动作的机械结构,在有触发信号时,可以明显听到内部有“嗒、嗒、嗒”的机械结构动作声音。由于有机械动作结构,动作时会有磨损和需要动作的时间,所以继电器不适合需要频繁且快速动作的使用场景。
接线说明
Arduino | 继电器模块 | 说明 |
---|---|---|
VCC/+/5V | VCC/+/5V | 供电引脚 |
GND/G/- | GND/G/- | 电源地线 |
D2 | DO/S | 接Arduino的任意数字引脚都可以,模块数字量输出 |
使用说明:
如图所示,继电器模块右侧的3个接线端子,丝印“COM”表示的是继电器的公共端,“NO”表示的是在没有触发信号时,和“COM”连接的引脚,“NC”表示的是在没有触发信号时,和“COM”断开的引脚,有触发信号时,“NC”和“COM”相连接。继电器模块左侧的3个排针接口,分别是电源VCC(+)。GND(-)和触发信号引脚,实际使用时需要和Arduino相连接。由于继电器动作时足够的驱动电流,所以在使用继电器模块的设计中需要保证有足够的供电能力。供电不足时将会出现继电器频繁动作或不受程序控制。
参考程序:
Arduino IDE参考程序
/*******************
* 继电器模块连接到Arduino的D2引脚
* 编程控制继电器每3s动作一次
* 继电器为高电平驱动
* 本程序只作演示用,实际使用时尽量不要让继电器频繁动作
* 尽量不要让本程序长时间执行。
*/
byte pin_dr=2; //继电器连接引脚
void setup() {
pinMode(pin_dr,OUTPUT);
}
void loop() {
digitalWrite(pin_dr,HIGH); //驱动继电器动作
delay(3000);
digitalWrite(pin_dr,LOW); //释放继电器
delay(3000);
}