24350浏览
查看: 24350|回复: 0

[M10项目] 恒温箱项目(基于行空版)

[复制链接]
本帖最后由 蒋彦雄 于 2024-9-11 11:23 编辑

项目概述
本项目旨在利用行空板、数字温度计、加热器、继电器等硬件组件,制作一个能够自动维持设定温度的恒温箱。恒温箱广泛应用于科研实验、食品加工、生物培养等多个领域。通过行空板的强大控制能力和扩展板的丰富接口,实现温度的精准控制与监测。
恒温箱项目(基于行空版)图1
功能特性
  • 温度自动控制:通过数字温度计实时监测箱内温度,并根据设定值自动调节加热器的工作状态,以维持箱内温度在预设范围内。
  • 实时显示温度:通过行空板连接的显示屏实时显示当前箱内温度及设定温度。
  • 提示功能:当温度超出预设范围时,文字显示停止加热。(也可以考虑通过蜂鸣器或LED灯进行报警提示,这个比较简单就没有做
  • 扩展性强:利用行空板的扩展板,可轻松连接更多传感器和执行器,实现更多功能扩展。

硬件资源
  • 行空板:作为主控制器,负责数据处理与指令发出。
  • 扩展板:提供接口,便于连接更多的传感器和执行器。
  • 数字温度计:DS18B20等,用于实时测量箱内温度。
  • 继电器:用于控制加热器的开关。
  • 加热器:用于加热恒温箱内部,维持设定温度。
  • 显示屏:LCD或OLED显示屏,用于显示温度信息。
  • 蜂鸣器(可选):用于温度异常时的报警(可以直接使用行空版本身)。


制作过程
  • 硬件连接
恒温箱项目(基于行空版)图5硬件整体
恒温箱项目(基于行空版)图6泡沫塑料箱上安装行空版(拓展版直接使用螺丝安装即可)


恒温箱项目(基于行空版)图7安装温度计,直接链接在拓展板上


恒温箱项目(基于行空版)图8温度计内部简单固定一下

恒温箱项目(基于行空版)图9内部安装加热器(买的是带散热的)上面用木棍简单做了一个平台,可以放置东西
恒温箱项目(基于行空版)图10继电器也链接在拓展板上,另一端链接DC端子(转接头),正好学校有12v电源,因此加热器买的也是12v100w2.软件编写
使用Mind+图形化编程环境编写程序。
数字温度计读取温度,并实时显示在屏幕上。
编写逻辑判断程序,当温度低于设定值时,控制继电器闭合,启动加热器;当温度高于设定值时,控制继电器断开,停止加热器。
另外考虑到安全性,还添加了两个按钮,选择是否加热
(可选)还可以考虑编写报警逻辑,当温度超出预设范围时,通过蜂鸣器或LED灯进行报警。
3.测试与调试
在恒温箱内放置温度计,与数字温度计进行对比校准。



代码展示
恒温箱项目(基于行空版)图2

恒温箱项目(基于行空版)图3

恒温箱项目(基于行空版)图4


视频效果详见附件:
恒温箱项目(基于行空版)图10

恒温箱项目(基于行空版)图12最后再上一张正面的完整照片

扩展板测评评价:
优点
  • 丰富的接口资源,增强了功能拓展性。
  • 设计人性化,如斜45°角的插槽设计,不仅美观,还能够在一定程度上改善用户的视觉体验,特别是在使用液晶屏等显示设备时,能够减少上下视角的盲区。
  • 便于维护与升级,在恒温箱项目中,如果未来需要升级或替换某些硬件组件,只需对扩展板进行相应的调整即可。
缺点
  • 成本增加
    • 相对于直接使用行空板而言,引入扩展板会增加项目的硬件成本。这可能对预算有限的项目造成一定的压力。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail