项目简介
本项目借助嵌入式系统对温室内的环境参数进行监测,可监测的参数有空气温度、湿度、地面温度和湿度以及光线强度。通过将多种传感器连接至Nucleo微控制器L432KC来收集数据,再利用Sigfox模块进行网络传输,用户能在网站上查看数据。同时,数据会实时显示在OLED屏幕上,便于用户直接观察。系统采用光伏电池和电池供电,实现了自给自足的能源管理。
项目的主要特性和功能
- 传感器数据读取:运用DHT传感器(温度和湿度)、DS18B20温度传感器、光传感器TSL2561等读取环境参数。
- 数据处理和传输:主程序(main.cpp)处理读取的数据,并通过Sigfox模块进行网络传输。
- OLED屏幕显示:实时显示环境参数数据,涵盖空气温度、湿度、光线强度等。
- 开源和可扩展性:项目基于开源平台开发,便于集成更多传感器和功能。
安装使用步骤
- 下载并解压项目源码文件。
- 连接所需的传感器到Nucleo微控制器L432KC:
- 连接DHT22传感器用于温度和湿度测量。
- 连接DS18B20温度传感器用于地面温度测量。
- 连接TSL2561光传感器用于光线强度测量。
- 连接Grove湿度传感器用于地面湿度测量。
- 将Nucleo微控制器连接到计算机并配置开发环境(如mbed OS)。
- 编译并烧录main.cpp程序到Nucleo微控制器。
- 将Sigfox模块连接到Nucleo微控制器,配置网络传输参数。
- 将OLED显示屏连接到Nucleo微控制器,并配置显示参数。
- (可选)连接光伏电池和电池供电系统。
- 将系统放置在需要监测的环境中,开启电源,系统开始工作。
- 通过网站(如Actoboard.com)查看实时数据,或通过OLED屏幕查看本地数据。
项目源码和相关文件已包含所需的所有库和依赖项,用户按上述步骤操作即可。该项目旨在提供高效的环境参数监测方案,以满足多种应用场景需求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】