掌握 Arduino 继电器扩展板:全面使用指南
通常单独控制继电器扩展板上的四路继电器需要 Arduino 代码,扩展板用于控制风扇、灯泡、LED 灯带、水泵、执行器等大功率设备。其特色包括四路动态 LED 指示继电器状态、四路高品质继电器、NC/NO 接口等。本教程展示如何使用 Arduino 继电器扩展板。
继电器扩展板与 4 路继电器模块的区别
技术人员常用继电器扩展板或 4 路继电器模块。下表总结区别:
| 4 路继电器模块 | 继电器扩展板 |
| 可用 Arduino 数字引脚控制 | 由预设 Arduino 数字引脚控制(不灵活) |
| 兼容所有 Arduino 开发板 | 仅兼容 Mega、UNO WiFi 和 Arduino 开发板 |
| 需自行接线 | 无需接线,直接堆叠在 Arduino 上 |
所需硬件与软件
- 跳线
(跳线)
- 继电器扩展板
- USB 2.0 线缆 Type A 或 B
- Genuino UNO 或 Arduino UNO
扩展板接口说明
继电器扩展板
扩展板有 4 路继电器(Relay 1-4)。引脚包括:
输出引脚:每路继电器有 COM、NO、NC 三脚,多连接受继电器控制的高压设备。
输出引脚说明
NO (常开): Relay1 控制引脚低电平时与 COM 断开,高电平时接通。
NC (常闭): Relay1 控制引脚高电平时与 COM 断开,低电平时接通。
COM (公共引脚): 可从数字引脚控制。
信号/输入/控制引脚: 内部连接到 Arduino 引脚,堆叠时自动连接,无需接线。对应关系:Relay 4 → Arduino 引脚 12,Relay 3 → 引脚 8,Relay 2 → 引脚 7,Relay 1 → 引脚 4。
- 接线图说明
- 第一步:将继电器扩展板堆叠在 Arduino UNO 上
- 第二步:连接上述装置到高压设备
注意:
四设备电压相同时可用一个高压适配器;电压不同需不同适配器。本示例采用常开模式,使用 NO 和 COM,不使用 NC。
继电器扩展板示例/用法
直流电机控制
步骤
- 将扩展板安装在 Arduino 开发板上
- 用 USB 线连接 Arduino 到电脑
- 使用 Relay3 控制直流电机,按原理图连接扩展板和电机
继电器扩展板与电机连接原理图
注意: 外部电源应来自电源或锂电池等,须设置正确电压并提供足够电流。Arduino IDE 上传代码如下:
上传后电机将循环:运行 1 秒、停止 1 秒。工作时 NO3 LED 指示灯亮起(因连接 COM3 和 NO3)。
(LED 灯带)
如何用一个 Arduino/Seeeduino 控制多块继电器扩展板
因扩展板每路继电器用 Arduino 数字引脚控制,可用多块扩展板。步骤:
- 第一块扩展板 (RS1) 堆叠在 Arduino 上
- 用跳线连接 RS2 到 RS1
- 连接:RS2 数字引脚 4,5,6,7 → RS1 数字引脚 11,10,9,8;RS2 5V → RS1 5V;RS2 GND → RS1 GND
- 使用 Arduino 数字引脚 11,10,9,8 控制 RS2 的继电器 4,3,2,1
控制 RS2 中 relay1 的代码:
总结
继电器扩展板解决了 Arduino 数字 I/O 引脚无法直接控制大电流设备的问题。应用前景广阔,如有疑问或需协助请联系我们。
工业技术
- 基于 Web 控制的 DMX 灯光系统 – Arduino 主控制器
- DIY 蓝牙控制 Arduino 间谍小车
- 无线Arduino编程盾:HC-05蓝牙模块实现免USB线烧录
- Arduino Mega 2560 驱动的开源植物生长箱控制器:固件与硬件全指南
- 智能家居温室:基于 Arduino 的自动化气候控制系统
- ED BMSdiag – 基于 Arduino 的 CAN 总线与 OBD-II 电池管理诊断套件
- J.A.R.V.I.S. - 基于 Arduino 101 的智能家居语音助手系统
- Arduino UNO 网页伺服控制 – 基于 PHPoC WiFi 扩展板
- 74LS74 双 D 触发器:引脚、时序、特性与应用全参考
- BME680 环境传感器深度解析:四合一气体/温湿度/气压监测
- Arduino ProtoShield 扩展板组装全流程指南:从元件识别到调试验证
- 凯夫拉深度解析:分子结构、五大极限性能与跨界应用图谱