项目简介
本项目是基于物联网的空气监测系统,结合硬件搭建与软件编程,利用ESP NodeMCU作为主控制器,搭配DHT11和MQ135传感器采集环境空气数据,通过蜂鸣器提醒空气质量状况。同时具备在线数据展示网站,可实时展示空气质量数据,实现远程监控与管理。
项目的主要特性和功能
硬件特性
- ESP NodeMCU:主控制器,低功耗且处理能力强。
- DHT11传感器:采集温度和湿度数据。
- MQ135传感器:检测空气中有害气体浓度。
- 蜂鸣器:空气质量超标时发出提醒。
软件功能
- Arduino IDE:嵌入式编程,实现传感器数据采集与处理。
- ThingSpeak云服务平台:实时数据上传和展示。
- 在线网站:运用HTML、CSS和JavaScript技术,实现数据实时展示与交互。
- 双模式支持:支持离线和在线模式。离线模式可本地存储和处理数据;在线模式能将数据实时上传至云端平台。
安装使用步骤
硬件安装步骤
- 按硬件连接图连接ESP NodeMCU、DHT11传感器、MQ135传感器和蜂鸣器。
- 确认连接无误后,给NodeMCU供电。
软件使用步骤
离线模式
- 下载并安装Arduino IDE软件。
- 导入项目中的Arduino代码,进行必要配置(如选择正确的开发板和端口)。
- 上传代码至ESP NodeMCU。
- 代码上传完成后,可在本地查看空气质量数据。
在线模式
- 注册并登录ThingSpeak账户。
- 创建新通道以接收传感器数据。
- 下载并上传项目中的在线代码至ESP NodeMCU。
- 访问ThingSpeak平台查看实时空气质量数据,也可访问项目网站查看。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】