一乐电子

一乐电子百科

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 32166|回复: 124
收起左侧

[其他DIY] T12 开新坑了,AP彩屏(固件升级了)

  [复制链接]
发表于 2019-7-1 13:44 | 显示全部楼层 |阅读模式
本帖最后由 apachectl 于 2019-8-2 18:33 编辑

T12 焊台基本被玩烂了,但是也正是如此,却成为了一个古怪的产业,作为电子爱好者一个不可缺少的工具,T12在这个领域有着不可替代的地位;
分析T12的代码,发现大量的代码都在做UI控制,其实真正的控制代码也就只有二、三十行,可以说是非常适合彩屏重构,因此我们决定重新构建基于TFT彩屏界面的T12焊台
首先,我们分析一下T12的构成:
加热部分:
T12 开新坑了,AP彩屏-1.jpg
PWM 信号控制MOS给烙铁头加热
烙铁头热电偶信号放大
T12 开新坑了,AP彩屏-2.jpg
电源部分:40V以下输入电源转5V
T12 开新坑了,AP彩屏-3.jpg
全部图纸:
T12 开新坑了,AP彩屏-4.jpg
由于PCB比较空余,于是我们预留了ESP-12S的位置,因此理论上可以将T12烙铁搞成物联网烙铁,事实上,ESP-12s外网控制的代码我们在另一个项目中已经完成,迁移过来就是,只是貌似物联网烙铁完全是哗众取宠,不是很实用。
做成的PCB: T12 开新坑了,AP彩屏-5.jpg
于是一场轰轰烈烈的DIY开始展看,手里没有现成的手柄,为了方便调试,于是去某宝买了一个最最最便宜的T12套件,直接扔除其带的数码管控制器,只使用手柄、外壳、电源,于是:
T12 开新坑了,AP彩屏-6.jpg
T12 开新坑了,AP彩屏-7.jpg
T12 开新坑了,AP彩屏-8.jpg
因为,烙铁的测温仪器还没有到货,目前只做的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、源代码工程将全部开源,大家可以随意仿造或改进,并且安排壳子制作;由于主串口预留,因此未来数控电源也是可以集成进来的。

--------------------------
项目第一阶段基本告一段落,效果不错,放些截图出来:
截图201907061908058131.png 截图201907061908355490.png 截图201907061909454954.png
截图201907061909257941.png 截图201907061910134604.png 截图201907061910434137.png
截图201907061911234505.png 截图201907061911434837.png 截图201907061912128777.png
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、增加了蜂蜜,可以选用无源的蜂鸣器,板子上有接口,注意正负极
下载参见原下载地址,新固件已经覆盖老固件,源码同步更新。


截图201907061906534108.png
发表于 2019-7-1 15:27 | 显示全部楼层
A大 好久没有上新品了,期待彩屏T12!
发表于 2019-7-1 17:48 | 显示全部楼层
期待,彩屏T12,又有的玩了
发表于 2019-7-1 17:52 | 显示全部楼层
有成品的话买一台玩玩。
发表于 2019-7-1 21:42 | 显示全部楼层
要一套成品
发表于 2019-7-1 21:45 | 显示全部楼层
能够测量正负电压电流值才是真正的工具表
发表于 2019-7-2 00:00 | 显示全部楼层
期待大作
发表于 2019-7-2 06:59 | 显示全部楼层

期待大作
发表于 2019-7-2 08:34 来自手机 | 显示全部楼层
期待大作,很久没有新作品,最好有套件!
发表于 2019-7-2 16:33 | 显示全部楼层
功能没做好,搞个漂亮介面。
除了开源值得一赞,就是花巧而不实际。
 楼主| 发表于 2019-7-2 17:02 | 显示全部楼层
这是一个流水贴,有推进的话,就会发表出来,因为发现热电偶和NTC都是非线性传感器,这两天正在修改内核以增加对非线性传感器码表的通用支持方案,增加完后,等测温仪器到了,开始写温度代码。
发表于 2019-7-2 18:29 来自手机 | 显示全部楼层

这个要顶



发表于 2019-7-2 18:34 | 显示全部楼层
屏比较别致,软PCB上带那么大个芯片,字库?还是其他神马?

点评

专用芯片,含单片机、触摸屏控制、存储器、TFTDMA等allinone到一个片子  详情 回复 发表于 2019-7-3 17:29
发表于 2019-7-3 00:38 | 显示全部楼层
tian_000 发表于 2019-7-2 18:34
屏比较别致,软PCB上带那么大个芯片,字库?还是其他神马?

单片机

点评

是不是可以理解为,这个屏差不多得个牛肉白光的价?  详情 回复 发表于 2019-7-3 10:47
发表于 2019-7-3 07:41 | 显示全部楼层
期待中。挺好玩的,虽然我一直在用高频的。
发表于 2019-7-3 10:47 | 显示全部楼层

是不是可以理解为,这个屏差不多得个牛肉白光的价?

点评

差不多,如果只是买个工具,建议还是买成品白光,DIY的产品可能会贵一些,比如定制外壳等,由于量小,肯定会贵些;但是DIY有DIY的乐趣,比如界面可以完全自己修改、可以扩展物联网功能、甚至可以加上数控电源的功能  详情 回复 发表于 2019-7-3 12:52
 楼主| 发表于 2019-7-3 12:52 | 显示全部楼层
tian_000 发表于 2019-7-3 10:47
是不是可以理解为,这个屏差不多得个牛肉白光的价?

差不多,如果只是买个工具,建议还是买成品白光,DIY的产品可能会贵一些,比如定制外壳等,由于量小,肯定会贵些;但是DIY有DIY的乐趣,比如界面可以完全自己修改、可以扩展物联网功能、甚至可以加上数控电源的功能等等,基于模块化开发的思路会更有乐趣,再说,加热曲线,以及快捷选择 都会让界面操作更方便一些


发表于 2019-7-3 13:30 | 显示全部楼层
屏很漂亮

就是感觉这个屏用在T12 烙铁上有点浪费
 楼主| 发表于 2019-7-3 14:33 | 显示全部楼层
上两个布局图,只是显示元素,控件尚未美化,预计做成半透明装,和三角配图
截图201907031431318415.png
截图201907031433054227.png

点评

是触控屏吗???  详情 回复 发表于 2019-7-12 12:49
发表于 2019-7-3 16:01 | 显示全部楼层
这个好玩,建议研究下JBC,集成到一起,我用T12控制板改过,直接把热电偶线独立出来,然后换大点的MOS就行,但有一个缺点,就是没有放烙铁座上就降温这个功能,后面换专用板了,这个功能好啊,比如设定350度使用,放上烙铁座降温到200-250度这样,直接拿起就用,不用时250度也不太伤头子。就多一个端口,这个在你们应该好简单的事。

点评

有待机端口,直接接上,稍微调整一下程序就可以,估计2~3行  详情 回复 发表于 2019-7-5 15:41
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号-1粤公网安备44522102000183号 )

GMT+8, 2019-10-22 02:07 , Processed in 0.047572 second(s), 34 queries , Gzip On.

Powered by yleee

© 2001-2019 一乐电子

快速回复 返回顶部 返回列表