制作动机
我家某位天才烘豆师,在清洁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或周边原件
整个机器的硬件大致就是这些,之后会详细的描述整个制作过程