发作品签到
标准版

MINI_T12_缝合怪

工程标签

1.6k
0
0
5

简介

MINI_T12_缝合怪

简介:MINI_T12_缝合怪

开源协议

Public Domain

(未经作者授权,禁止转载)
创建时间:2024-11-07 10:04:13更新时间:2025-05-08 11:24:28

描述

https://oshwhub.com/buerchen/t12-han-bi-v6-1

https://oshwhub.com/la-xian-xiao-dui-v1.0/pd_t12_aloser

的缝合怪,pd_t12_aloser的外壳尺寸,t12-han-bi-v6-1的原理和代码,我是小白新手,坑多误入,管坑不管埋

 

请不要相信BOM表

打板厚度1.6

P5,P6的T12弹片可以不焊接,这两个是接地用的,真实的供电是下面两个焊盘,手艺好的可以用铜箔参考

手艺不行的像我,买的冠黃(PD245焊笔最大的那个,鱼塘几毛一个)一分为二一面焊接半个(冠黃听说有毒,焊接注意通风戴口罩)

L2天线不用焊接也能连接上wifi,ota用起来还是很好用的

D3,D4这两个稳压管可以不焊接,一个20v一个3v,大电压的时候可能会有用

P1-P4的烧写触点,注意顺序是我的烧写夹子的PIN顺序,烧写前要认真比对,GPIO0已经接在按键上面了,注意按就行

买个esp12f的模块里面能拆出来所有主控和wifi需要的元件,不用一个个购买了,搬板就可以

OLED选0.96的14P焊接的SSD1312驱动芯片

AON7409就是因为封装小,不占地方,可以同封装的其他型号替换,这点电流无所谓了

运动检测芯片硬件已经接入ardunio有对应的库,可以自行发挥,我买的LIS2DW12TR淘宝1.25包邮用起来没啥问题

按键应该是很多广场开源项目都用的那款,比对尺寸淘宝买就可以几分钱一个

 

有了三轴加速度计硬件但是没接入焊笔,总觉得遗憾,花了点时间,对原有代码进行了修改,增加了陀螺仪部分,并对部分操作逻辑进行了修改

该版本的前提是对大佬的t12-han-bi-v6-1工程和基础操作逻辑要有了解,我在其基础上进行补充(额外增加STM32duino_LIS2DW12库,可以ardunio安装)

 

修改的操作逻辑如下:(假定焊笔三个按钮为OK,A,B后面都用这三个代表按键的操作顺序)

OK+A+B                静音开关,可以关掉蜂鸣器
长按B                      进入操作模式(不进入操作模式其他按键没有作用,5分钟后会重启进入非操作模式防止长时间加热)
按A                         增加设定温度
按B                         减少设定温度
双击OK                   加温开关,按照设定加热或者停止加热(取消了长按OK加热功能)
按住OK+双击A       强制重启焊笔(想OTA或则温度不太正常或者有其他操作不想断电重启)
加热时+双击B         保存设定的加热温度(重启以后按照这个温度为默认值)
加热时+2分钟不动   进入休眠模式(温度限制为120度,检测到运动后恢复设定温度加热,5分钟重启时间和2分钟休眠时间会重新计算)

 

启动时在上电后操作按钮,不要按着按钮上电(esp8266有个按键式烧录模式)
A+B                       进入校准模式(一般不建议校准,除非有比较好的烙铁测温器)
A                            进入配网模式
B                            进入亮度调节模式


校准模式
A                            降低温度,长按-5,短按-1
B                            增加温度,长按+5,短按+1
OK                         确认进入下一个温度校准(全部温度点校准完了以后焊笔会重启)
校准时当温度到达温度点时屏幕的温度数值会反色,这时候再读取测温器的温度按A或者B调整数值和测温器一致(温度数值没有反色之前温度还没有到达不要测温,数值也不对)


亮度调节模式
A                            降低亮度,按一次-10
B                            增加亮度,按一次+10
OK                         确认保存重启


配网模式
                              啥都不按时ardunio软件的ota模式,可以用ardunio软件去升级
A+B                       esp的http升级模式,需要自己搭建一个http服务器,焊笔会自动取拉取文件升级
第一次进入校准模式时没有配置wifi参数回开启一个ap热点,可以用网页配置ssid,密码和http升级地址,有密码连接20秒连不上也会进入ap模式

其他未说明的部分,请参考t12-han-bi-v6-1说明,本人水平有限,代码可能有很多bug,代码在附件中可以自行修改调试,对t12-han-bi-v6-1大佬的开源再次感谢,如有侵权请及时联系我删除!!!

 

以下内容都是复制大佬的焊笔内容,再次感谢大佬分享

1 功能简述

  • 精确控温:优化后的PID参数响应快、超调小、误差±1℃(仅针对西安头和PD65W充电器,其他烙铁头需优化); 
  • PD  供电:PD诱骗20V电压供电,目前仅测试65W充电器,其他功率的PD充电器也可以,只不过要调整PID参数; 
  • 人机交互:0.5寸OLED简洁界面,具有实际温度、设定温度、5V/20V电压标记、锁定/解锁温度、静音/蜂鸣切换、锁定时间,三个触摸按键,一个蜂鸣提示,具有电源指示灯、加热指示灯(PWM)、+/-键触摸指示灯;
  • 温度校准:可兼容不同品牌的T12烙铁头,通过测量五个校准点的实际温度进行校准(西安头无需校准),具体操作见操作说明;
  • OTA 更新:首次烧录固件通过TTL下载器,后续连接WIFI后即可实现在线更新程序,这个主要是方便滴胶封装后更新程序。

 

2 原理简述

  • T12烙铁头集成加热丝和热电偶共用两根线(当然不是我做的),实现加热和测温;
  • 运放将热电偶两端产生的热电动势进行处理得到模拟量输入到ESP8266仅有的ADC引脚,通过程序计算转化为温度值;
  • PID控温,通过PWM驱动烙铁头的加热丝;
  • 调用U8G2库通过IIC驱动0.5寸OLED;
  • 通过PD诱骗芯片与PD协议握手获得20V电压;
  • 三棱柱PCB立体焊接,通过PCB半孔焊接,三面弹片夹持稳定,电流充足。

 

3 编译烧录

用Arduino进行烧录程序,至此之前要进行编译,需要添加库文件,否则编译出错。 首先安装ESP8266的开发板库,我上传了离线安装包(8266_package_2.7.4.exe)在附件里,直接双击运行即可,安装好重启Arduino,选择开发板,如下图所示,用的8285就选择8285的,8266就用8266,这俩在烧录时有区别。 

安装库文件,如下图所示,添加附件里的.ZIP库,也可以点管理库后搜索在线安装。

 

编译成功后进行烧录,用TTL下载器连接到板载的TX、RX、3V3、GND,我是用的自制的ESP8266下载器,对准四个焊点按住烧录,反正只用一次,后续烧录就用OTA了。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
T12v6.1.ino
4
2
T12v6.1.ino.bin
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航