项目简介
本项目是基于物联网(IoT)平台的实验室监测系统,属于实时数据采集系统。它可实现对实验室环境参数的实时监测与预警,借助传感器采集光照强度、温度、湿度及空气质量等数据,通过物联网平台完成数据的实时上传与展示,保障实验室的安全运行。
项目的主要特性和功能
- 实时数据采集:利用传感器实时收集实验室的光照强度、温度、湿度和空气质量等数据。
- 物联网平台集成:集成了thinger.io物联网平台,实现数据的实时上传与展示。
- 数据可视化:提供数据可视化功能,方便用户直观查看实验室环境参数的变化。
- 异常数据预警:支持设定阈值,当采集数据超出阈值时,系统发送预警信息。
- 硬件接口丰富:支持多种传感器接入,如BH1750光照传感器、DHT11温湿度传感器和MQ135空气质量传感器等。
安装使用步骤
硬件设备准备
准备NodeMCU 1.0 ESP8266、BH1750光照传感器、DHT11温湿度传感器和MQ135空气质量传感器等硬件设备。
硬件连接
依照硬件接线图,将传感器与NodeMCU进行连接。
软件环境配置
- 安装Arduino IDE并配置开发环境。
- 具体配置如下:
- 板子:NodeMCU 1.0 (ESP - 12E Module)
- 上传速度:115200
- CPU频率:80 Mhz
- Flash大小:4M (1M SPIFFS)
- 调试端口:禁用
- 调试级别:无
- IwIP变体:v2 Lower Memory
- 擦除Flash:仅擦除Sketch
- 端口:根据设备管理器检查
- 编程器:AVRISP mkll
代码烧录
将提供的代码烧录到NodeMCU中。
物联网平台配置
在thinger.io平台上创建应用并配置相关参数。
测试与运行
完成配置后,将系统部署到实验室环境中进行测试与运行。
文档和资源链接
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】