您好,欢迎访问本站!
商品分类

白光烙铁头T12 开新坑了,AP彩屏

作者: apachectl

T12 焊台基本被玩烂了,但是也正是如此,却成为了一个古怪的产业,作为电子爱好者一个不可缺少的工具,T12在这个领域有着不可替代的地位;分析T12的代码,发现大量的代码都在做UI控制,其实真正的控制代码也就只有二、三十行,可以说是非常适合彩屏重构,因此我们决定重新构建基于TFT彩屏界面的T12焊台首先,我们分析一下T12的构成:加热部分:

T12 开新坑了,AP彩屏(固件升级了)

PWM 信号控制MOS给烙铁头加热烙铁头热电偶信号放大

T12 开新坑了,AP彩屏(固件升级了)

电源部分:40V以下输入电源转5V

T12 开新坑了,AP彩屏(固件升级了)

全部图纸:

T12 开新坑了,AP彩屏(固件升级了)

由于PCB比较空余,于是我们预留了ESP-12S的位置,因此理论上可以将T12烙铁搞成物联网烙铁,事实上,ESP-12s外网控制的代码我们在另一个项目中已经完成,迁移过来就是,只是貌似物联网烙铁完全是哗众取宠,不是很实用。做成的PCB: 

T12 开新坑了,AP彩屏(固件升级了)

于是一场轰轰烈烈的DIY开始展看,手里没有现成的手柄,为了方便调试,于是去某宝买了一个最最最便宜的T12套件,直接扔除其带的数码管控制器,只使用手柄、外壳、电源,于是:

T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)

因为,烙铁的测温仪器还没有到货,目前只做的AD采样值得控温措施,还没有将AD值转换为温度来显示,但是即便如此,这个烙铁已经可以开始使用了;核心的控制代码:

  1. void ontimer()
  2. {   //在此书写有关定期器对数据的修改代码
  3.     js++;if (js<18){return;}
  4.     if (on==0) return;
  5.     if (js==18){
  6.         gpio_mode(5,1);gpio_out(5,0);//关闭烙铁加热,开始读AD
  7.         return;
  8.     }
  9.     js=0;
  10.     VAD=gpio_ad(2);
  11.     //VAD/4095=(vin//11)/3.3V=vin/36.3
  12.     vin=VAD*36300/4095;
  13.     TAD=gpio_ad(3);
  14.     if (TAD<setupAD-100){
  15.         pwm=65535;    //100%
  16.     }
  17.     else {
  18.         if (TAD>setupAD){
  19.             pwm=100;    //基本相当于关闭
  20.         }
  21.         else{
  22.             //自动计算PWM
  23.             pwm=(setupAD-TAD)*65535/100;
  24.         }
  25.     }
  26.     gpio_mode(5,4);
  27.     gpio_pwmset(5,pwm);    //开始加热
  28.     pagedata();
  29. }

复制代码未完待续……
项目做完后,全部的原理图、PCB、源代码工程将全部开源,大家可以随意仿造或改进,并且安排壳子制作;由于主串口预留,因此未来数控电源也是可以集成进来的。
————————–
项目第一阶段基本告一段落,效果不错,放些截图出来:

T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)
T12 开新坑了,AP彩屏(固件升级了)

20190707  项目第一阶段告一段落,发布第一个版本,资料详见: http://shmictrl.com/shmidoc/?key=3172287182

应广大网友要求: 代大家生产了一批板子,成本价给坛友,卖完为止:
https://item.taobao.com/item.htm?id=598995866367
10元一块,绝对赔本;欲购从速;

最新固件发布:
1、增加了待机,支持手柄滚珠开关,滚珠开关在手柄一端接地,一端接主板sleep
2、重新优化可控温算法,以及优化了滤波算法,显示加热速度更快
3、增加了NTC,可以在手柄或机箱内安装ntc,ntc型号:MF52A103F3435 (A1) ,没有装ntc的话,系统恒定认为NTC室温28度;接法一端接GND,一端接主板ntc
4、增加了蜂蜜,可以选用无源的蜂鸣器,板子上有接口,注意正负极
下载参见原下载地址,新固件已经覆盖老固件,源码同步更新。

更多内容详见: https://www.yleee.com.cn/thread-84869-1-1.html

发表回复

登录后才能评论