1 Star 1 Fork 4

白开水 / 迷你加热台

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

迷你恒温加热台

工程连接:迷你加热台

源码: 迷你加热台

成品视频: 迷你加热台

效果视频: 加热效果

背景简介

​ 之前一直用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串口线

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

Empty file

About

Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/feixiangjusha/HeatPlatform.git
git@gitee.com:feixiangjusha/HeatPlatform.git
feixiangjusha
HeatPlatform
迷你加热台
master

Search