1 Star 1 Fork 4

白开水 / 迷你加热台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 4.34 KB
一键复制 编辑 原始数据 按行查看 历史
白开水 提交于 2023-11-07 11:21 . commit

迷你恒温加热台

工程连接:迷你加热台

源码: 迷你加热台

成品视频: 迷你加热台

效果视频: 加热效果

背景简介

​ 之前一直用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采样,如果不需要或者说压缩成本这里可以砍掉)

成品展示

IMG_20231106_164504

内部结构

页面控制

上电后手机或电脑搜索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打样选择画线三个即可,其他无用

image-20231107102352764

编译工具:vscode+platformIO(可使用arduino,使用到的库文件见根目录platformio.ini的lib_deps,但未实测)

下载工具:ttl串口线

暂不确定有多少人玩,详细教程就先不费精力了,如果确定有朋友一块玩后期看需要再整理

1
https://gitee.com/feixiangjusha/HeatPlatform.git
git@gitee.com:feixiangjusha/HeatPlatform.git
feixiangjusha
HeatPlatform
迷你加热台
master

搜索帮助