温度监测报警盒

2020-07-051505
AI 快速预览详细 收起
本文介绍了一个基于DFRduino UNO R3和LM35温度传感器的温度监测报警盒项目。该项目旨在监测温度并在超过37度时语音报警,并通过物联网平台实时上传数据。主要材料包括DFRduino UNO R3、LM35温度传感器、音频录放模块等。制作过程包括准备器材、连接传感器、上传程序等步骤。虽然在物联网模块连接上遇到了一些问题,但整体项目仍具有实用性,适用于学校等场景,方便远程监测。

步骤1 设计思路

        2020年,因为疫情的原因,全国人民都深受影响。但全国人民同心抗疫,我们取得了举世震惊的成绩。

        作为一名基层的教师,我们在推迟开学后,我曾负责学校校门口的体温监测工作。因此,结合我的工作。我想使用手头的DF的创客套件器材,来制作一个可以监测体温的盒子。如果温度大于设定的值,比如超过37度,就会语音报警。并能把温度实时通过物联网平台上传,方便随时可以查询或导出。因为手里没有红外线测温模块,我就用LM35的温度传感器来代替了。  

       

project-image
project-image
project-image
project-image
project-image

材料清单

  • DFRduino UNO R3 X1 链接
  • IO 传感器扩展板 V7.1 X1 链接
  • 数字红色LED发光模块(Arduino兼容) X1 链接
  • 模拟LM35线性温度传感器(Arduino兼容) X1 链接
  • 音频录放模块 X1 链接
  • 无源音箱小喇叭 (8Ω3W) X1 链接
  • Gravity I2C OLED-2864 显示屏 X1 链接
  • Gravity: UART OBLOQ - IoT物联网模块 X1 链接

步骤2 制作步骤

一、准备器材

       本来准备使用掌控板来制作这个作品,因为可以节省材料,但后来经过测试后得知,LM35温度传感器不适于掌控板。因此换了UNO作主控。

       外观上因为一则没有激光切割设备,二则最近工作忙碌,我就直接用了一个瓦楞纸盒子来制作,可谓成本低廉。

二、制作过程

       1.准备好器材

       2.连接所用的传感器,使用MIND+编程进行测试。

       3.上传程序。

       4.把元器件规划好相应的位置,装入盒子,并用胶枪固定。

三、上传程序

四、测试效果

步骤3 程序代码

project-image

步骤4 视频演示

步骤5 制作反思

       虽然这只是一个很简单的作品,但我在制作过程我还是遇到了一些问题,本来这个作品中我使用了OBLOQ物联网模块,每隔一秒把读取到的温度值上传到物联网平台,便于远程监测和记录数据。前期测试中一直非常稳定,温度值可以上传到物联网平台,但后来把语音录放模块加上之后,不知道为什么,OBLOQ物联网模块一直显示红灯,无法成功连接。我试了许久,还是没有成功,我估计是不是因为接的传感器多了扩展板上供电不足造成的。因为今晚是报名贴的上传截止期限,由于时间关系,这个问题我最终还是没有得以解决。另外,还考虑一些其它想法,但一时也未能实现。欢迎各位大神们多指点交流。

创作许可协议

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

所需材料/产品

加载全部

    Gravity: 数字红色LED发光模块(Arduino兼容)

    Gravity: 数字红色LED发光模块(Arduino兼容)

    Gravity: 数字红色LED发光模块(Arduino兼容)

    Gravity: 模拟LM35线性温度传感器(Arduino兼容)

    Gravity: 模拟LM35线性温度传感器(Arduino兼容)

    Gravity: 模拟LM35线性温度传感器(Arduino兼容)

    DFRduino UNO R3开发板 - 兼容Arduino UNO R3

    DFRduino UNO R3开发板 - 兼容Arduino UNO R3

    DFRduino UNO R3开发板 - 兼容Arduino UNO R3

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

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

相关推荐

所需材料/产品

Gravity: 数字红色LED发光模块(Arduino兼容)

Gravity: 数字红色LED发光模块(Arduino兼容)

Gravity: 数字红色LED发光模块(Arduino兼容)

Gravity: 模拟LM35线性温度传感器(Arduino兼容)

Gravity: 模拟LM35线性温度传感器(Arduino兼容)

Gravity: 模拟LM35线性温度传感器(Arduino兼容)

DFRduino UNO R3开发板 - 兼容Arduino UNO R3

DFRduino UNO R3开发板 - 兼容Arduino UNO R3

DFRduino UNO R3开发板 - 兼容Arduino UNO R3

加载全部