从2月复工至今,疫情渐缓,虽然还不能掉以轻心摘口罩,但是比之前的形势已经好很多。回想2月中,企业想要复工,没有备上复工3件套(口罩、酒精、额温枪),那完全是不可能的事情。更何况我们深圳办公室,毗邻全球最牛街道办,管理更加严格。当时复工要备齐这些,还真是费劲周折。正因为需求量非常大,各种微商抄卖口罩、额温枪,诈骗等情况此起彼伏。随便搜索新闻都可以搜出一大箩筐相关的消息。
所幸最终我们还是备齐了所需物资,顺利复工。然后开始了每天上下班检测体温,每周统计物资的复工生活。
回想复工三件套的筹备困难。作为认真做FPGA的企业,我们的工程师都是动手能力超强的工程宅男女,口罩,酒精我们自己不能做,但是额温枪这种电子设备,对我们来说还是轻松愉快的。于是我们的工程师就开始产生了自己做一个体温测试仪来玩一玩的想法。
公司里FPGA最多,FPGA作为可编程逻辑芯片,且目前的FPGA也有集成了SOC系列的器件,做额温枪的主控还是非常容易的,剩下就是要找合适的传感器。到某宝一搜,额温枪在当时均没货,但是红外热成像传感器还是能买到的。一开始搜下图这种精度比较高的,发现都要接近千元,因为之前没关注过,所以也不知道是否疫情器件溢价。
类似的高分辨率传感器,后来我和研发部同事一沟通,发现他们有做过相关案例。
但是仔细一想,我们就是做一个体温枪,也不是做一个很大的工程项目,所以没必要用高分辨率的传感器模块。因此在某宝找了一个价格比较低,分辨率也比较低的热成像传感器AMG8831。
模块提供的IIC接口,控制起来非常方便,价格200元上下不算太贵。就是他了!果断采购2个回来,买回来后,我们选了一块依元素科技全国FPGA创新赛指定的ZYNQ系列核心板作为主控平台,把硬件搭建起来。
后面就是开发FPGA的事情了。这种红外热成像模块能输出8X8的数据格式。我们如果转换成8X8的显示,就可以用来做红外成像。
同时,这个模块可检测温度为-20度到100度,范围非常广,可以用作各种场景的测温应用。例如空调、微波炉等。用户也可以基于成像功能去做一些更广的应用,例如移动人体检测,医院、关口测温,工业检测板温等。
我们只做体温枪,所以只需要把检测到温度,提取出最高值用串口输出即可。
于是我们开始搭建我们的VIVADO系统与SDK软件代码。
搭建完成后,我们就可以上电进行测试了。
板卡上电
电脑的超级终端顺利接收到串口打印的信息
实验成功!
如想了解工程细节,请关注我们五一直播!
当然作为一群动手能力超强的工程宅,怎么能满足于做出来的东西只能用于额温枪呢。无尽启用,于是我们的工程师们把做出来的温度检测器就用在了烘焙的温度检测。并成功做出了一个欧包。
制作与使用过程:
合成材料
揉面后用FPGA热成像传感器检测面包的发酵温度,保证温度稳定
无聊也测测烤箱表面温度
出炉后切开看看面包内温是否达标
成功做出欧包!
在此奉上0失败欧包制作方法!
高筋面粉 500g
糖 15g
盐 30g
酵母粉 15g
橄榄油 30ml(可用玉米油代替)
水 400ml
可按照个人喜好放入葡萄干、果仁等;
手揉面可叠4方被方法30次(手揉是在太累,下次用FPGA做个大功率的厨师机);
37度热风吹发酵40分钟,室温高也可以室温发酵;
烤箱190度预热10分钟后烘烤40分钟出炉。
最后!在此祝大家五一劳动节快乐。欢迎你们和我们分享更多关于FPGA的有趣创意。