项目简介
本项目是基于LoRa Mesh网络的都市环境监测系统,借助无线通信技术达成都市环境参数的实时监测与数据传输。系统由一个使用ESP8266的主设备和四个使用Arduino Nano的从设备构成,采用LoRa通信技术传输数据,将数据存于Firebase数据库,并通过网页界面实现实时监控。
项目的主要特性和功能
主要特性
- 运用LoRa Mesh网络技术,实现高效、稳定的无线通信。
- 可实时监测温度、火焰、气体浓度等多种环境参数。
- 数据经WiFi上传至Firebase数据库,并在网页界面实时展示。
- 从设备能作为中介节点,转发其他未连接节点的数据。
功能
- 主设备定期与从设备握手,确认连接状态并轮询数据。
- 从设备响应主设备请求,收集环境数据并发送给主设备。
- 主设备将接收的数据发送到Firebase数据库,并在网页界面显示。
- 提供详细的硬件连接和软件配置指南,便于用户搭建和配置系统。
安装使用步骤
步骤一:硬件准备
- 准备ESP8266模块作为主设备,Arduino Nano作为从设备。
- 准备LoRa模块、LCD TFT显示屏、DHT11温度传感器、LM393火焰检测传感器、MQ - 2气体浓度传感器等硬件。
- 准备RF天线、电源模块等辅助硬件。
步骤二:搭建网络
依照硬件连接图,连接各个模块和传感器。
步骤三:配置软件
- 用Arduino IDE编写并上传代码到主设备和从设备。
- 配置WiFi信息和Firebase链接认证信息。
- 在Firebase中创建数据库,并配置相关规则。
步骤四:网页配置与数据查看
- 访问提供的网页链接进行监测位置的配置。
- 查看实时数据和历史数据。
注意:用户需依据提供的代码文件和硬件连接图,按上述步骤搭建和配置。实际操作时,要注意安全和正确接线,以确保系统稳定运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】