用ESP32加LittlevGL库DIY一个回流焊炉
用ESP32加LittlevGL库DIY一个回流焊炉
一直想做一个回流焊炉来方便SMD元件的焊接。类似的开源项目网上有不少,大多是基于Arduino的,使用micropython的只有Adafruit的EZ Make Oven,但需要Adafruit的portal显示屏和circuit python开发板,所以我就想着自己写一个,主要目的是使用micropython,并且不需要依赖特定的硬件,所有东西在万能的某宝上都可以方便买到。包含烤箱在内,所有物料成本在300元以内。
这个项目的屏幕界面布局参考了EZ Make Oven,温控逻辑是直接在EZ Make Oven源代码基础上修改的,虽然EZ Make Oven的温控逻辑其实不太理想,但我就是犯懒了,懒得用PID重写,等以后有空吧,现在使用是没什么问题的。
项目用到了LittlevGL图形界面库,非常好用的一个库,所需的固件也传到Github里了。
项目地址在此,欢迎大家star & fork!
https://github.com/dukeduck1984/uReflow ... icropython
这个项目的屏幕界面布局参考了EZ Make Oven,温控逻辑是直接在EZ Make Oven源代码基础上修改的,虽然EZ Make Oven的温控逻辑其实不太理想,但我就是犯懒了,懒得用PID重写,等以后有空吧,现在使用是没什么问题的。
项目用到了LittlevGL图形界面库,非常好用的一个库,所需的固件也传到Github里了。
项目地址在此,欢迎大家star & fork!
https://github.com/dukeduck1984/uReflow ... icropython
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
今天建了个beta brach,把温控逻辑改为PID控制。逻辑代码已经改好,图形界面待修改(主要是增加PID参数的设置选项)
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
新增的含PID参数设置的图形界面已经写好,layout已经测试
TODO #1 保存功能待测试
TODO #2 原有的图形界面需要微调
TODO #1 保存功能待测试
TODO #2 原有的图形界面需要微调
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
beta版的图形界面和操作今天已经实际测试,工作正常。PID的参数需要进一步调试
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
调试完成,github上已经更新。
结果如下图所示:预热阶段温度有些过冲,但之后的soak和reflow阶段,温度控制都比较理想(绿色线为理论温度曲线,红色线为实际温度曲线)
结果如下图所示:预热阶段温度有些过冲,但之后的soak和reflow阶段,温度控制都比较理想(绿色线为理论温度曲线,红色线为实际温度曲线)
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
github浏览速度太慢了,gitee上来一个。
Re: 用ESP32加LittlevGL库DIY一个回流焊炉
1. 温控逻辑进一步优化,效果如下图
2. 一德国网友贡献了一些代码,增加了一些细节功能,如遇到温感故障则切断加热器电源等,目前正在合并中,预计下周完成并更新到master中
2. 一德国网友贡献了一些代码,增加了一些细节功能,如遇到温感故障则切断加热器电源等,目前正在合并中,预计下周完成并更新到master中
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 2回复总数
- 3334 阅读次数
- 最新文章 由 zwjiang
2020年 3月 25日 09:25
-
- 3回复总数
- 4000 阅读次数
- 最新文章 由 zhoukid
2020年 3月 26日 11:30
-
- 1回复总数
- 4722 阅读次数
- 最新文章 由 shaoziyang
2020年 3月 26日 15:10