apachectl 发表于 2019-7-12 10:39

我做的真彩界面TFT白光T12电烙铁(已开源,固件升级了)

本帖最后由 apachectl 于 2019-8-2 18:34 编辑

T12 白光烙铁也是电子DIY中一个非常经典的项目,以至于T12白光DIY烙铁也是广大爱好者和专业人员的标配工具;T12的整个电路可以说是一个标准的温控系统,因此把代码稍微改制,就可以实现各种温控器的方案;T12目前大多数采用12864的OLD方案在做,少数低端的还在使用数码管,为了彰显豪华版的T12,我们决定拿2.8吋的shmictrl液晶屏来做,这样显示就可以足够豪华为了做这个项目,某宝上买了一个最低档的套件,说实话,就是买个手柄,怕烫到自己。 好了,废话不多说,上图:http://a-diy.cn/m/FD64931368F31ABEE1E4F392E3101D51.jpghttp://a-diy.cn/m/6205CD72EA9F93CC4F6D9E7351FD63DB.jpg利用原来的外壳做个一个支架,连接屏幕。电路上采用标准的T12 控制:加热部分:http://a-diy.cn/m/1D5E7FAD50BF277A86B71A890C624F2A.jpgPWM 信号控制MOS给烙铁头加热烙铁头热电偶信号放大:http://a-diy.cn/m/71C27DAF607F4F86C683F8F7E88EC10E.jpg一个标准的运算放大电路,放大信号约200倍电源部分:http://a-diy.cn/m/D96548CD412D2F4A047A21CCFDD374AC.jpg40V以下均可以输入,转成5V,供屏幕和单片机使用 其中C12预留焊盘全部的原理图,请参见: https://lceda.cn/zhqsoft/shmictrl-28-t12实际PCB以及接法http://a-diy.cn/m/EDE1A79661DEFC7B767F120FD2260758.jpg图中预留了ESP12s的位置,理论上可以做成物联网烙铁,但是没有什么实际用途,只是预留。核心控制算法有人觉得控制算法很神秘,其实很简单;int TAD=0;    //温度AD值
int pwm=327;    //占空比一半
int setupAD=900;    //设置的AD值

void ctrl0(){   
    if (TAD<setupAD-100){
      pwm=65535;    //100%
    }
    else {
      if (TAD>setupAD){
            pwm=100;    //基本相当于关闭
      }
      else{
            //自动计算PWM
            pwm=(setupAD-TAD)*65535/100;
      }
    }
}
这个函数就是控制算法,可以看到总共没有几行代码,大致的意思是每次获取温度测量的AD值(TAD)之后,调用一下本函数,根据目标AD值(setupAD)来计算一下需要加热的PWM占空比;可以看到,当TAD与目标setupAD 差值比较大的时候,100%全力加热;当100以内,根据差值大小动态按比例调整PWM值;当温度超过预设温度时,给一个非常小的PWM维护,当然也可以测底关闭;当然这只是原理,实际请参见源代码,多个几个分组。界面: http://a-diy.cn/m/4B88DAE322E3C2498C8722806679D436.jpg实际效果:http://a-diy.cn/m/F0B488B2CF0E2044550840BC5D8410F6.jpg从80度上升到250度,实际焊接无明显降温。http://a-diy.cn/m/FCBEF0A968D2A2E6F59474374CBE21DF.jpg50度上升到450度。相关资料下载:原理图与PCB https://lceda.cn/zhqsoft/shmictrl-28-t12sHMIctrl工程文件(源代码) http://shmictrl.com/download/shmictrl-t12.sz
最新固件发布:
1、增加了待机,支持手柄滚珠开关,滚珠开关在手柄一端接地,一端接主板sleep
2、重新优化可控温算法,以及优化了滤波算法,显示加热速度更快
3、增加了NTC,可以在手柄或机箱内安装ntc,ntc型号:MF52A103F3435 (A1) ,没有装ntc的话,系统恒定认为NTC室温28度;接法一端接GND,一端接主板ntc
4、增加了蜂蜜,可以选用无源的蜂鸣器,板子上有接口,注意正负极
下载参见原下载地址,新固件已经覆盖老固件,源码同步更新。

LED潘 发表于 2019-7-12 10:44

会单片机就是牛B,越做越高级。{:5_639:}

iphone4 发表于 2019-7-12 10:58

大神牛B啊

abc燕窝ABC 发表于 2019-7-12 11:03

直接从鲍鱼级升到满汉全席级

呱叽呱叽 发表于 2019-7-12 11:11

厉害啦我的哥

yongxiang 发表于 2019-7-12 11:15

竟然带内存卡?

落花萧然 发表于 2019-7-12 11:17

可以直接下单呀?

冰封地狱 发表于 2019-7-12 11:22

楼主说下为何要带卡   卡在这里起啥作用

apachectl 发表于 2019-7-12 11:26

本帖最后由 apachectl 于 2019-7-12 11:37 编辑

冰封地狱 发表于 2019-7-12 11:22
楼主说下为何要带卡   卡在这里起啥作用
本身这块屏就可以理解为是一个小电脑,TF卡作用有2个,一个是可以存储文件,系统可以读出,一个是对固件进行升级,爱好者如果制作这个烙铁,只需要把新的程序拷进TF卡,然后插上,上电就会完成新固件的升级;不需要又下载程序,又连接线路连到电脑才能升级
另外,板子上还预留了ESP-12S的位置,装上后,就可以支持上网的功能,理论上可以做出物联网烙铁,不过这样有些2,烙铁上网干啥?

mwrht 发表于 2019-7-12 11:39

隔壁已经在排队了

ikuma 发表于 2019-7-12 11:52

楼主这个太牛逼了,就是显示东西太多,我小白也用不上

apachectl 发表于 2019-7-12 11:55

ikuma 发表于 2019-7-12 11:52
楼主这个太牛逼了,就是显示东西太多,我小白也用不上

经我自己的感觉,曲线还是必须的,感觉自己对手里工具的掌控力又高了几分,焊完一排焊点,看看曲线上的加热状态出现几个突起,还是很有意思的

coffecat 发表于 2019-7-12 12:16

看起来很高档,还是有技术好啊

冰封地狱 发表于 2019-7-12 12:16

mwrht 发表于 2019-7-11 21:39
隔壁已经在排队了

隔壁隔壁又是隔壁   是哪个隔壁啊{:5_608:}{:5_608:}{:5_608:}

mwrht 发表于 2019-7-12 12:23

冰封地狱 发表于 2019-7-12 12:16
隔壁隔壁又是隔壁   是哪个隔壁啊

跟我读:yiledianzi

mwrht 发表于 2019-7-12 12:23

冰封地狱 发表于 2019-7-12 12:16
隔壁隔壁又是隔壁   是哪个隔壁啊
                                                            

MO 发表于 2019-7-12 12:28

赞! GPL精神万世流芳!!!

chenbingwen 发表于 2019-7-12 12:43

apachectl 发表于 2019-7-12 11:26
本身这块屏就可以理解为是一个小电脑,TF卡作用有2个,一个是可以存储文件,系统可以读出,一个是对固件进 ...

楼主这个太牛逼!成品价格多少?

ican 发表于 2019-7-12 12:43

厉害了我的个

guyi168 发表于 2019-7-12 13:03

这个感觉没啥意义啊,oled我都感觉有点多余,数码管足矣
页: [1] 2 3 4 5 6 7
查看完整版本: 我做的真彩界面TFT白光T12电烙铁(已开源,固件升级了)