查看: 1652|回复: 15

朱雀 是基于ESP32的开源焊台控制器

[复制链接]

该用户从未签到

发表于 2021-9-2 10:57 | 显示全部楼层 |阅读模式
本帖最后由 createskyblue 于 2021-9-2 12:59 编辑

朱雀 是基于ESP32的开源焊台控制器
Logo.png
本控制器除了控制普通焊台以外,只需通过稍作修改,还可以控制其他非焊台的自动化设备
OpenT12: 国产芯 中国芯 采用ESP32 的焊台方案 重构前Atmega328焊台程序,全新体验 (gitee.com)
游客,如果您要查看本帖隐藏内容请回复

视频
爆发.png
https://www.bilibili.com/video/BV1s64y1v7mY/


功能
对加热系统的兼容
  • 深圳T12
  • 高频焊台 (该测试版不支持)(未测试理论可行)
  • 铝基板PCB热床(该测试版不支持)(未测试理论可行)
  • 热风枪 (该测试版不支持)
基本功能
  • 支持中文输入
  • 多段PID控制加热,多端ADC/PID采样周期设置
  • 可设置 开机温度、爆发温度、休眠温度
  • 可定时 休眠、关机,自定义爆发模式时间
  • 可保存成千上千万组烙铁头配置(默认10组)
高级功能
  • PMOS与NMOS(默认PMOS,由于该选项具有危险性,需要在源程序上修改设置)
  • 快捷键快速调节PID
  • 每个烙铁头允许设置两组PID
  • 可通过菜单设置独立ADC/PID采样周期,卡尔曼滤波器参数
  • 9段烙铁头温度拟合校准
  • 温度自校准电路(未实现)
  • 自定义显示效果:亮度、翻转平面、过渡动画、显示样式、列表模式
  • 个性化自定义:提示音、编码器旋转方向、手柄触发模式、系统语言(暂时只支持简体中文)
  • 安全保护设置:自定义开机密码、欠压警报、强制关机提示警告
  • 蓝牙远程命令行控制
  • 语音控制(未实现)
  • 自定义开机Logo(未实现)
引脚定义
目前硬件还没有设计好,如果想自己制作控制器可以参考下表制作硬件
使用I2C(默认)
Snipaste_2021-09-02_10-57-54.jpg
其他引脚
Snipaste_2021-09-02_10-58-00.jpg
关于电压ADC的接线方式
24V电源+---47K电阻----(电压ADC引线)---4.7K电阻---24V电源地
使用说明
  • 第一次启动时会进行文件系统格式化,需要一定时间
  • 主界面中使用 单击 可进入爆发提温模式
  • 主界面中使用 双击 可呼出PID菜单
  • 主界面中使用 长按 可打开菜单
  • 若有多个烙铁配置,检测到烙铁更换时会在主界面弹出配置选择菜单
  • 添加新烙铁配置时,默认参数为空,需要自行校准温度以及设置参数
  • 主菜单中 长按 可以返回上一级

使用说明
  • 第一次启动时会进行文件系统格式化,需要一定时间
  • 主界面中使用 单击 可进入爆发提温模式
  • 主界面中使用 双击 可呼出PID菜单
  • 主界面中使用 长按 可打开菜单
  • 若有多个烙铁配置,检测到烙铁更换时会在主界面弹出配置选择菜单
  • 添加新烙铁配置时,默认参数为空,需要自行校准温度以及设置参数
  • 主菜单中 长按 可以返回上一级
编译安装
安装ArduinoIDE
安装ESP32开发板
ArduinoIDE-文件-首选项-附加开发板管理网址->添加:
ArduinoIDE_1.jpg
ArduinoIDE_2.jpg
ArduinoIDE-工具-开发板-开发板管理器->搜索并安装:ESP32
ArduinoIDE_3.jpg
选择ESP32并配置编译选项
选择开发板ESP32 Dev Module
ArduinoIDE_4.jpg
最低配置需要4MB的Flash空间(Minimal SPIFFS 1.9MB APP with OTA/190KB SPIFFS)
Esp32_IDE_Set.jpg
编译并上传到开发板
ArduinoIDE_5.jpg
ArduinoIDE_6.jpg
展示 爆发.png
错误.png
PID.png
翻转屏幕.png
密码输入.png
配置列表.png
温度系数.png
校准页面.png
重命名.png
修改PID.png







加热.png
欠压提醒.png
温度场景.png

该用户从未签到

发表于 2021-9-2 18:02 | 显示全部楼层
优秀!!!看看怎么做的

该用户从未签到

发表于 2021-9-4 17:44 | 显示全部楼层
56E7R89607-9876

该用户从未签到

发表于 2021-9-5 23:54 | 显示全部楼层
!感谢楼主分享!

该用户从未签到

发表于 2021-10-25 20:58 | 显示全部楼层
楼主真牛掰,强烈要求学习

该用户从未签到

发表于 2021-11-6 08:57 | 显示全部楼层
!感谢楼主分享!

该用户从未签到

发表于 2021-11-21 15:00 来自手机 | 显示全部楼层
跟着做了两个,非常好用

该用户从未签到

发表于 2021-11-21 16:38 | 显示全部楼层
!感谢楼主分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

esp8266  Node mcu多用 含土壤温湿度和DHT11和四路继电器
esp8266 Node mcu多用 含
原来有空气湿度 和四路继电器 现在新加了土壤湿度的在这个里面 这个是为什么?
ArduinoBox
ArduinoBox
这个软件具体是做什么用的? 可以导入程序进行模拟吗?
按键个数上限
按键个数上限
使用ESP32 arduino 蓝牙开发时,设置了许多按键,前12个没有问题,之后的都不会响应如
ESP32 S2 的 SPI
ESP32 S2 的 SPI
ESP32 S2的Arduino环境对于 SPI 的定义是有问题的。 打开ESP32-S2技术参考手册 (“es
啃萝卜可不可以用于arduino UNO R3 开发板
啃萝卜可不可以用于arduin
啃萝卜可不可以用于arduino UNO R3 开发板
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表