项目简介
本项目是基于Arduino MKR WAN 1310微控制器和LoRa调制技术构建的智能气象监测设备。由Liikkuva kylä -hanke发起,目标是在Keuruun Pihlajavedellä地区借助Leader -rahoituksella建立智能气象监测站。该系统可实时监测温度、湿度、气压等环境参数,并通过LoRa网络将数据传输至云端。
项目的主要特性和功能
- 多参数监测:可监测并记录温度、湿度、气压等多种环境参数。
- LoRa通信:采用LoRa调制技术,实现远距离、低功耗的数据传输。
- 云端集成:数据通过Arduino IoT Cloud平台上传至云端,便于远程监控和数据分析。
- 模块化设计:系统采用模块化设计,便于扩展和定制。
安装使用步骤
假设用户已经下载了本项目的源码文件,按照以下步骤操作:
1. 安装依赖库:下载并安装WAA_Arduino_MKRENV.h
库,将库文件放置在lib
目录下,通过Arduino IDE的Sketch > Include Library > Add .ZIP Library
选项添加库。
2. 配置Arduino IoT Cloud:
- 注册并登录Arduino IoT Cloud。
- 创建一个新的Thing,根据thingProperties.h
文件中的变量列表添加相应变量,确保变量顺序与文件一致。
- 在arduino_secrets.h
文件中添加THING_ID
。
- 在thingProperties.h
文件中添加SECRET_APP_EUI
和SECRET_APP_KEY
。
3. 配置传感器参数:根据测量地点的海拔高度,在ArduinoMKRWAN1310-WeatherProject.ino
文件中设置altitude
变量的值。
4. 上传代码:将src
目录下的所有文件上传至Arduino MKR WAN 1310设备。
5. 启动监测:启动设备,系统将开始监测环境参数,并通过LoRa网络将数据上传至Arduino IoT Cloud。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】