|
最近两年陆陆续续组装了几台纯净水机自家使用,本着DIY(省钱)的精神,都是自购零部件自行组装,具体制作方法DIY/能工巧匠板块都能找到,就不复述。制作净水机一般需要用一块控制板(也有不用控制板的方案),某宝10元以内包邮非常多,都是公板通用方案。本人曾经拆解逆向了这块通用控制板,具体见帖子:
https://www.mydigit.cn/thread-477006-1-1.html
板子和程序都很简单,只是程序方面是通用的流程,所以有些个性化需求时需要对其编程,这些板子MCU都做了打磨处理,SOP8脚芯片,1脚电源5V,8脚地。本打算用STC系列单片机飞线接上去重写程序,想着飞线不美观,又发了个FPC转接板,打算薅嘉立创免费打板的羊毛。结果FPC软板打板不免费,白白浪费时间画一块转接板,就此作罢。
直到有一天看到这个帖子:用FT60E211单片机替换头灯的驱动芯片 https://www.mydigit.cn/thread-402249-1-1.html
和这个帖子:送给业余爱好者的玩具礼物,2元成本玩2毛单片机 https://www.mydigit.cn/thread-327385-1-1.html
发现FT系列的单片机就是这个引脚兼容的,于是一通恶补,重新学习FT单片机应用和编程,就当练练手吧,于是有了下面的单片机作业
看看板子的电路图,具体可以参考上面拆解逆向的帖子
此次的主角,净水机控制板和要更换的单片机
要想对这个单片机编程,要参考上面的两个帖子,先做编程器。嘉立创有开源,打板焊接下载固件
为了方便烧录,买了烧录专用插座,烧录器做了两个
然后就是烧录固件做好编程器,用FT60E211要用固件1.6以上
然后用IDE写净水机控制程序
编译通过,通过下载器下载目标文件
下载好程序的单片机
已经更换好了编好程序单片机的控制板
接上原来的净水机(测试水路,有些滤芯不在上面,不影响测试),替换原主板进行测试制水过程的各种状态,均正常
冲洗状态,灯是闪烁的
制水状态,灯是闪烁的
水满状态,灯恒亮
缺水状态,灯恒亮
至此,优化程序制作完成,谢谢观赏!有疑问请留言。
附件:FT编程IDE工程完整版,需要可下载。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|