【测温枪】非接触测温数据采集回传云打印系统

2020-03-236265
精华项目
AI 快速预览详细 收起
本项目介绍了一种非接触测温数据采集回传云打印系统,通过9014温度传感器采集温度数据,掌控板联网回传至siot,再通过microbit和徽章板实现温度数据的实时打印。硬件清单包括掌控板、百灵鸽扩展板、microbit、OLOBQ物联网模块等。该系统不仅能够实时打印温度数据,还可以拓展到其他科学实验数据的采集,如光照、湿度等。适用于STEM教育场景,帮助学生进行科学实验数据采集与分析。
【测温枪】非接触测温数据采集回传云打印系统图22
【测温枪】非接触测温数据采集回传云打印系统图1
#设计思路#
        疫情期间非接触测温枪是一枪难求,站在创客的角度自然想着怎么可以快速有效的解决这个问题,那就是自己做一个,网上查了传感器的价格都是居高不下,淘了好久发现一款价格还能接受的,立马下单,事实证明决定是明智的,买完第二天就缺货了,然后单纯的测温的话,就感觉不是太有趣了,可以加点料在里面,因为疫情的原因很多餐饮行业都做不下去了,有一天正好发现一家餐馆转让的消息,就随口问了一句那个打印外卖订单的机子还要不要了,老板很大方的送我了,干嘛要一个这个呢,是因为如果测到的温度能够实时打印那不是更有趣吗,如果自己手头上或办公室有打印机的也可以直接用起来就不用再花钱买机器了,也是节约成本的一种方式,毕竟打印机也不少钱呢,同时还可以拓展,比如超声波测身高打印,声音检测,光照,湿度,都可以实现云打印,应该非常不错,可以做成一个系列正好继续参加这一次的掌控板课程设计大赛
我们来看一下从设计制作到测温度的视频:
#硬件清单#
掌控板*1
百灵鸽扩展板*1
microbit*1
microbit扩展板*1
OLOBQ物联网模块*1
徽章板*1
打印机*1(这个打印机随便一个能工作的就可以)
9014红外温度传感器*1
激光头*1
按键*1
开关*1
DC充电接口*1
3mm奥松切割板材
下载线,电源线,杜邦线,五金件若干
【测温枪】非接触测温数据采集回传云打印系统图8
【测温枪】非接触测温数据采集回传云打印系统图2
【测温枪】非接触测温数据采集回传云打印系统图4
【测温枪】非接触测温数据采集回传云打印系统图5
【测温枪】非接触测温数据采集回传云打印系统图3
【测温枪】非接触测温数据采集回传云打印系统图7
#功能介绍#
通过9014非接触式温度传感器采集温度数据,这个温度传感器是不好和市面上的测温枪比较的,只能作为实验使用,通过反复测量优化程序实现,通过掌控板联网登录siot回传温度信息,siot接收到温度数据传送给microbit,microbit有无线通信的模式,可以与好好搭搭的徽章板,进行无线通信,徽章板同时还具有usb通讯的功能,可以操作键盘,打印数据,基本尝试没有问题,那么光照,湿度,距离,风速,声音,都是可以检测的,这个将是一个非常有趣的项目,可以做成一个系统的科学课程
#制作过程#1.图纸设计
利用cad设计图纸,采用激光切割加工3mm奥松板,设计亮点在于突出了掌控板的声音,光线,触摸【Y】【O】引脚以及RGB灯,尤其是两个触摸引脚,在外壳上就可以直接使用,图纸与实物如下
【测温枪】非接触测温数据采集回传云打印系统图6
【测温枪】非接触测温数据采集回传云打印系统图12
2.线路连接掌控板端接线
下图为充电电路的设计和开关电路的设计,因为百灵鸽的开关加了外壳后不方便使用,增加了拨动开关
【测温枪】非接触测温数据采集回传云打印系统图11
下图为传感器接线图,非接触式温度传感器接iic接口,按键接p13引脚,激光模块接p14引脚,这里需要注意的是百灵鸽第一版本的【svg】丝印印刷错误哦,千万不要被误导
【测温枪】非接触测温数据采集回传云打印系统图13
microbit端接线
主要是OBLOQ物联网模块接入就可以了
【测温枪】非接触测温数据采集回传云打印系统图10
徽章板端不需要接线
直接接usb就可以了
【测温枪】非接触测温数据采集回传云打印系统图9
3.零件组装
温度采集模块和激光头安装
【测温枪】非接触测温数据采集回传云打印系统图14
【测温枪】非接触测温数据采集回传云打印系统图15
内置一根充电的电源线,DC电源充电接口在底部的位置,方便给锂电池充电
【测温枪】非接触测温数据采集回传云打印系统图16
【测温枪】非接触测温数据采集回传云打印系统图17
【测温枪】非接触测温数据采集回传云打印系统图20
在外壳上安装两颗螺丝正对【Y】【O】两个触摸引脚,方便按压和触摸
4.可折叠的结构细节
为了采集科学实验数据方便,特地改进设计了可折叠式的支架结构,如下图:
【测温枪】非接触测温数据采集回传云打印系统图18
【测温枪】非接触测温数据采集回传云打印系统图19
#程序设计#
本次作品用到了siot功能,具体可以参考之前的案例
1.掌控板测温度端程序
掌控板的程序利用mind+编写,启动mind+,选择掌控板,网络服务选择【wifi】和【MQTT】
【测温枪】非接触测温数据采集回传云打印系统图25
2.microbit数据接收端程序
microbit程序用mind+编写,启动mind+,选择microbit,通信模块选择【OBLOQ模块】,编写程序与徽章板建立无线通讯,接收到掌控板通过siot发送的消息为“b”时,向徽章板发送打印的命令,否则向徽章板发送温度的信息
【测温枪】非接触测温数据采集回传云打印系统图23
3.徽章板打印端程序
徽章板程序需要使用好搭block来编写,启动软件选择徽章板,程序截图如下:
接收到打印指令的时候开始打印,没有接收到打印指令时,记录温度数据
【测温枪】非接触测温数据采集回传云打印系统图21
#总结#
     本次测温枪的设计还可以再优化,比如将测量到的温度数据进行图表绘制,会更加的直观,再比如还可以测量一些不同环境下人体的温度,如下雨天,刚洗完澡,跑完步灯情况下的温度数据,同时还可以利用此平台采集一些其他的科学实验数据,如下图为规划的六个不同实验数据采集的项目,接下来会选择几个典型的实验做成科学实验课程,造物让生活更美好,我们一起来期待
【测温枪】非接触测温数据采集回传云打印系统图24

联系请加旺仔爸爸,18752544995

微信图片_20200323233515.jpg (146.88 KB, 下载次数: 4928)

非接触测温数据采集回传云打印系统 · 掌控板_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
管叫我小狄
管叫我小狄
你的温度没校正吗,环境温度应该是挺准的,测目标温度偏差,想看看这个补偿算法。
Mr Guo
Mr Guo
作者
回复管叫我小狄
你可以测量几十次,去掉一些特殊的数据,取平均值,然后再和体温计的做对比,需要补偿多少度就或加或减
gada888
gada888
活学活用
白吃白给
白吃白给
很有用呢
- 没有更多了 -