爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 飞向狙沙 于 2023-11-7 11:34 编辑
迷你恒温加热台工程连接: 源码: 成品视频: 效果视频: 背景简介 之前一直用ptc加热板做铁板烧,但是得接220v,用起来总感觉不方便也不太安全,大部分情况下我玩的都是小板子,一个迷你加热台足够使用,那就搞个迷你的,最先设计是33*33*33,发现33的长宽元件布局有压力,而且也确实太小了,就换成了40*40*33。体积太小带来的还有控制和显示的难题,实际也可以放下小屏幕,但是经过种种考虑后把屏幕阉掉了,正面放了一个触摸按键,按键只做加热开启、关闭(实际设计方案还包括加减温度,配网等操作,未实现),实际保留了接口,可以外接i2c屏幕,物理按键甚至编码器,至于怎么摆放还是增加外壳,有兴趣的小伙伴自己考虑吧。 功能介绍wifi控制(目前ap,计划ap sta双模式,连不上网自动切换ap,暂未实现) 触摸按键控制(支持单击、双击、多连击、长按,目前使用三连击控制开关) 三灯状态显示(电源 状态 加热) pd 20v供电(pd qc,io不够没做电压选择,直接20v最高压,电源不支持20v时会升到支持的最高压) 最高50w加热(可以调整加热板线条上65w,我这够用就不折腾了) 风扇辅助散热(探针导热快,不加风扇不行,如果更换探针优化加热供电可以取消风扇,暂时没发现性价比的探针或者弹片) pt1000温度采样(pt1000、pt1000、pt1000,别搞成pt100了) 第一次串口升级,后续可通过网络升级,搭配串口升级模块可实现免断电升级 <280℃温度控制(50w下280也差不多极限了,上到65w温度还能提升,但是加热板组焊层扛不住,也没什么用到的地方) 工作电流、电压显示(ina226采样,如果不需要或者说压缩成本这里可以砍掉)
成品展示内部结构页面控制上电后手机或电脑搜索wifi,链接heatplatform,密码12345678,连接后浏览器打开192.168.0.1 固件升级打开配置菜 存在问题- 使用ldo作为温度采样基准源,温度不是太准确,也没做细调,精度有待商榷,要求高的可以加个基准源
- pid不怎么会调,温度也存在过冲
- pid无法页面调试、配置,后期考虑参考marlin源码加上自动pid校准
- 串口下载过程中或者在线升级完重启过程会误开启一会加热,暂未查明原因
- 手机浏览器链接websocket有时候会特别慢,导致页面打开后一段时间内都无法使用(后期考虑温度显示使用websocket,控制再换回ajax)
- 暂未实现配网模式自动切换,ap模式下手机无法链接外网,使用相对麻烦
制作教程- 螺丝:m2*3(28颗),m2*7(4颗,7-15mm都可以)
- 铜柱:m2*2.5(8颗),m2*4(4颗),m2*8(4颗),m2*11(4颗)
- 风扇:2507或者3007,厚度10mm的话勉强能装下,散热效果不好
- 探针:华荣p100-h2梅花头(或其他头,梅花头我做了打磨,防止刺穿铜箔)
- 保温棉:硅酸铝纤维纸(不像玻纤扎手,但还是有少量针状结晶体,小心使用)
- 其他元件按照原理图购买
- pcb打样选择画线三个即可,其他无用
编译工具:vscode platformio(可使用arduino,使用到的库文件见根目录platformio.ini的lib_deps,但未实测) 下载工具:ttl串口线 |