作者plzza0dogs (二兵 金 东 河 忠诚)
看板Coffee
标题Re: [器材] 使用Arduino制作烘豆机控制盒-Part7 程式更新与修复
时间Wed Dec 1 04:33:19 2021
继上次发文之後,我在实际上机时还是遇到不少问题
第一 风扇转速侦测会有异常飙升的情况
计算风扇转速的程式,透过侦测收到Plus讯号的次数做计算,但出来的值总是异常飙高降
不下来,甚至开度70-90%的风扇,侦测转速比100%开度的还高
开serial.print看也是,风扇转到100%会飙高到150再降回89
而开到60%~90%会跑到80~130
一直费尽心思修理程式码,结果都是这颗上拉电阻在搞事,理论上这颗电阻值大於5K就足
够(通常用10K),由於手边没有10K就去电料行随便买一颗来用,从此就是转速恶梦,之
前都没怀疑过它,只当自己菜鸡程式有BUG,直到今天才对他动刀,一换就舒服了
https://i.imgur.com/bamFVub.jpg
把杂牌电阻换成Philips Vishay精密电阻,被称做音响级,价格也比一般烂大街电阻贵上
不少,不过丢到电子电路的社团讨论时,多数人认为是面包板接触不良导致,这也是有可
能的,毕竟烂电阻的导线比飞利浦电阻细而软,总之换完电阻後问题完美解决,风扇转速
稳稳的完全没有在乱跳了。
第二 Artisan连线异常
上一篇最末有提到这个问题,原本的程式是750ms一次温度撷取,然後4次平均後吐出平均BT
值,然後Artisan 4次(3秒
钟)读取一次数值,我把主程式修改成500ms,2秒读一次值。
但在读取後常常发生掉值、连接错误的情况发生,采样也不是2秒。後来我才发现,原来
是我把风扇控制、LCD显示、瓦斯侦测等等,都写在原本程式之外,总时长约400ms,加起
来差不多2.4秒没错,也因为没有被包在一起所以导致他会有连接出错的状况。
https://i.imgur.com/tTV1Z0Z.jpg
所以正确的写法应该是,把所有的程式整合到主程式的条件判断内(一个计时回圈),也因
为本身主程式已经有时间判断的回圈了,所以我的风扇、瓦斯、LCD都不在需要去控制间
隔时间了,直接利用主程式的500ms做一次更新
程式码如下
https://i.imgur.com/QKp3NpO.jpg
第三 重新修改Artisan接收通道
经我测试,确实使用通道5、6是不动作的,而通道7、8中,通道8被预设为TC4内部温度(
也就是Arduino晶片温度),所以只有通道1、2、3、4、7能使用
所以我将连接程式码修改如下图
通道1.ET 2.BT 3.风门 4.瓦斯 5.XX 6.XX 7.风门湿度 8.XX
https://i.imgur.com/CGusU1Q.jpg
然後Artisan的设备设定调整如下
https://i.imgur.com/Zmx2CWH.jpg
如此一来,Artisan连线就非常稳定且正确了
最後是实际烘豆的情况
https://youtu.be/_2FslWGnNaw
应该是最後一更了,烘豆机控制盒制作到此结束
感谢各位收看~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.170.121 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Coffee/M.1638304401.A.841.html
1F:嘘 celtics1997: 豪棒12/01 06:06
2F:推 tubahorn: 有技术又有毅力,DIY精神太厉害了!12/01 08:25
3F:推 mangobearx: 推12/01 08:25
4F:推 jakkx: 从说要做到做出来也太快12/01 09:36
9月中开始规划制作,11月11做好才开始写文章,边写边debug
5F:推 chapters: 推推12/01 09:37
6F:推 smartmichael: 赞!感谢大大分享DIY 作品12/01 10:35
7F:推 newererw: 没有洗一块板子焊接电阻,怎麽出套件呢...哈哈12/01 12:19
我不会Layout 虽然以前学过一点哈哈
都忘光了
8F:推 mykonosocean: 好文 DIY不推不行12/01 12:24
9F:推 rwr: 什麽最後一更 大可不必!!! DIY魂不能亡12/01 16:42
10F:推 mykonosocean: 我9月开始玩做了0.96寸ROR显示萤幕後 又买了2.8寸12/01 17:45
11F:→ mykonosocean: 触控萤幕跟其他有的没的 然後懒惰病就发作了 用小12/01 17:45
12F:→ mykonosocean: 萤幕看ROR曲线默默也烘了5kg12/01 17:45
拿山姆大的程式连Artisan啊,功能很丰富,我家豆子烘得差不多了,咖啡展进了20KG
换风扇还在摸索中,也有考虑换回原本型号的风扇
※ 编辑: plzza0dogs (111.249.170.121 台湾), 12/01/2021 19:44:45
13F:推 xhung: 推实作 de出烂电阻得bug 一定是又干又爽 12/02 01:43
14F:推 Archer55b6: 有在脸书上看到你的文,推实作执行力! 12/05 16:52