Arduino 控制中心
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
关于这个项目
我构建了这个项目来处理我经常遇到的常见控制、测量和自动化任务。我试图使设计尽可能模块化和灵活,以便可以对其进行配置以支持许多项目。这是我对这个项目的第三次重大修订,也是第一次让我感觉足够好与大家分享。
该板可以控制直流和交流电源。在直流侧,我设计的电路板可处理高达 40V 和 6A 的电压,并且电源和负载可以独立控制。直流负载可以是电阻性的或电感性的。 Arduino 控制板上的所有元件,可以直接使用其模拟输入进行测量,也可以使用 Adafruit 高端电压和电流传感器进行测量。为了完整性,我添加了带有固态继电器的 AC 控制,尽管我承认我不确定我将如何使用它。
这是我使用该板的一个场景 - 物联网设备的电池耗尽测试。步骤包括:
- 将电池连接到 Source 连接器
- 将我的 IOT 设备的电源连接到测试连接器
- 向负载连接器添加“最坏情况”负载
- 将 TMP-36 温度探头贴在转换器芯片和模拟接头上
- 使用 PWM 将负载配置文件编程到 Arduino 中(传输、唤醒、睡眠)
- 使用 Arduino 记录电压、电流和温度执行测试
- 重要的是,Arduino 可以根据设定的性能/安全规则结束测试
我可以想象其他一些很酷的用途,包括:
- 连接 WiFi 或蓝牙模块以实现远程控制
- 测试完成后关闭交流电源
- 使用负载 FET 控制交流或直流电机
- 可用于 3.3V 逻辑设备,只需将 5V Pro Mini 替换为 3.3V
- 自动测试新电源以确保它们符合设计规范
您可以使用我上传的 EAGLE 文件来定制电路板,也可以从 OSHPark 订购。
代码
示例代码 - Github 存储库
在此草图中,我正在测试跨测试点连接的 DC-DC 转换器。我将 TMP-36 温度传感器粘在转换器芯片上,并使用单节锂聚合物电池作为源。然后负载PWM从0逐渐增加到100%https://github.com/chipmc/Battery_Rundown_Test定制零件和外壳
测试员%20Board%20v3a.sch 测试员%20Board%20v3a.brd示意图
奥什帕克
- 订购印刷电路板
- 下载BRD文件
- 查看 OSH 公园的项目
- 通过 OSH 公园
制造工艺