作者plzza0dogs (二兵 金 东 河 忠诚)
看板Coffee
标题[器材] 使用Arduino制作烘豆机控制盒-Part1
时间Fri Nov 12 12:00:37 2021
制作动机
我家某位天才烘豆师,在清洁KENT500烘豆机的时候把量测瓦斯的「压力传送器」线拔掉
了,於是这位电子麻瓜就一不做二不休的将拔出来的线材一股脑塞回去,啪滋一声,只有
单片机受伤的世界就完成了,基於死马当活马医的情形下,压力传送器也在後面的测试中
试中灰飞烟灭…
在死机之後,想到了最近接触了一点Arduino,如果能学(ㄈㄨˋ)以(ㄓˋ)致(ㄊㄧㄝ)用(
ㄕㄤˋ),那岂不是美滋滋,既然只是读取Sensor,那应该不难,肯定有些东西可以抄袭(?
上网爬文之後看到了这篇文章
《使用Arduino自制USB(RS-232、蓝牙)K-type温度记录器搭配RoastLogger(类似Artisan)》
https://www.mobile01.com/topicdetail.php?f=640&t=4013954
更是加深了我自己动手搞看看的念头,不过身为一个0.1只脚踏进电子世界,99.99由麻瓜
组成的我,什麽TC4之类的真是有看没有懂,而本篇文章的作者也不更新了,但至少知道
大概要用甚麽Sensor来架构了。
後来在网路世界遨游又看到了这个影片
《Artisan 与 MAX6675 的完美结合 | Arduino 教学 #22》
https://youtu.be/wXI-PByblR8
在询问山姆大之後获得了不少帮助,也奠定了我完成本次制作的…99%程式内容,在此非
常感谢山姆大大提供的程式码,所以说,对单片机不熟的同学,可以交给热心的摊主处理(?
硬体架构
既然原本的控制盒死亡,那就只能再做一个,同时也要符合原本的控制需求,不单单只是
温度读取而已,参考阿黄盒子上的功能,还需要风门控制、瓦斯表读取、瓦斯点火器,既
然有了方向那就开干吧!
山姆大的影片是使用ESP32,正巧我手上有ESP32S2的板子,不过再询问山姆大之後,他说
已经改用UNO开发版了,所以我也搞了块UNO来用,没办法,谁叫人家是亲儿子呢,ESP32
这种爹不疼娘不爱的,只能当小狗捡骨头吃,怪可怜的。
https://i.imgur.com/hOEBLrb.jpg
https://i.imgur.com/1Q38QMP.jpg
但是在使用UNO之後,又衍生一个问题 : 记忆体不足,Arduino给的规格实在是太小器了
,加了几个小程式区块就爆容量了,没有办法只好再去买一块MEGA2560来用,不过这次我
买的就不是原厂模块的板子了,而是陆制的MEGA 2560 Pro Mini,迷你的身板丰富的IO脚
位是选他的主因,另外在使用Arduino时要注意,他的USB晶片是哪颗,如果是CH340,要
另外安装Driver才能使用(driver叫CH341)
既然有控制盒那就要有个萤幕,LCD显示部分,原本想用LCD1602,但算了一下显示空间太
小了,就打算用LCD2004,後来
看到了ST7920,128x64,还可以用U8G2自由排版也不贵,整个美滋滋
https://i.imgur.com/5nserfC.jpg
https://i.imgur.com/wizRSyS.jpg
K-TYPE温度放大器选用MAX6675,蓝芽模组我用HC-06,蓝芽是用来Debug的,但山姆大的
程式几乎完善了整个架构,其余的附加的小程式独力测试就足够了,蓝芽这块可有可无。
读取瓦斯的压力传送器部分有两种,电压式跟电流式
电流压力传送器一共有两条线,一条是接外部电源的12V供电电压,一条则是用来接”电
流计”的负端
https://i.imgur.com/3Ej4GmO.jpg
原本的KENT500是使用台制DCbox DC-51,4-20mA的电流式压力传送器,虾皮上的益成自动
控制材料行有卖,不过型号有更新,详细请自行询问罗
如果使用这种电流式压力传送器,那就必须把电流转成电压,才能供给Arduino读取,需
要再配套电流转电压模组 4-20mA 转 0-5V
https://i.imgur.com/y99pRPo.jpg
不过既然我都要换传送器了,直接订制0-5V电压输出模式的就好,我是从淘宝买的米科压
力传送器(订制12V电源,0-5V输出),DCbox 的一颗要1700上下,因为我先跟米科订了所
以後来没有跟益成买,米科约1200上下。
https://i.imgur.com/0fFRZn3.jpg
https://i.imgur.com/IUw3uhc.jpg
风门部分,看了一下阿黄的开发文章,我是有看没有懂,因为他好像自己更新过蛮多版本
的风门,有机械式风门,後来好像换成DC控制三线风门,我考虑了一下决定改用PWM控制
,感觉是最方便的,当然如果要用三线控制可能要自己研究一下,应该不难。
既然要换,那就用最顶的,既然要排风 那应该就要耐热,於是看上了贵松松的猫头鹰工
业级风扇,结果拆开阿黄的风门一看…哪泥抠咧o.O
https://i.imgur.com/tX8RpV5.jpg
https://i.imgur.com/C9eoT0u.gif
最後选用台达PFC1212DE 12038 12V 4.8A 12CM超级暴力扇,标称5500转,实测最高约500
0转上下,350一颗真是俗搁大碗
https://i.imgur.com/cIToSDb.jpg
既然风扇都这麽暴力了,那电源也不能太马虎,看明纬几款12V电源好像价格差不多,就
选大电流的了,明纬 LRS-100-12 12V 8.5A
https://i.imgur.com/H0I4FIE.jpg
不过我还是要吐槽一下明纬的电源标示,写+V、 -V,我还以为是跨度24V正负电源,结果
用三用电表一量总共12V,那个-V根本是地,大家在使用电源时还是千万记得先用三用电
表量一下电压,不然器材冒烟花,就是你逝去的青春与汗水
另外给我重新选择的话,我会建议换成5V+12V双路输出的电源供应器(RT-85)因为Arduino
的周边器件也会使用到5V电源,如果是用便宜的DC-DC转换器,因为负载导致图波,很有
可能烧掉Arduino或周边原件
整个机器的硬体大致就是这些,之後会详细的描述整个制作过程
-----待续-----
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.203.199 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Coffee/M.1636689640.A.D8A.html
1F:推 ggptt: 虽然是麻瓜,也是推一下11/12 12:39
※ 编辑: plzza0dogs (111.248.203.199 台湾), 11/12/2021 13:29:35
2F:推 wasgavin0410: 有认真有推11/12 14:09
3F:推 ericlin06: 先推一下以免人家发现我看不懂==11/12 16:07
4F:嘘 celtics1997: 好棒棒11/12 16:39
5F:推 mmonkeyboyy: 买颗esp 32 好用很多11/12 21:32
6F:推 maltum: 赞,期待分享11/13 14:58
7F:嘘 higoodman: 什麽亲儿子的比喻不伦不类11/14 14:42
是的一定是我比喻错了,您说的一定是对的
※ 编辑: plzza0dogs (111.248.201.15 台湾), 11/14/2021 16:09:00
8F:推 shyuan66: 手作就是赞 推推 11/15 07:56
9F:推 leonhsu6229: 很厉害 11/19 08:50
10F:→ Chikei: 明纬那叫浮动电压,不是地,你也不会把电池负极叫做地 11/23 02:17