【实战】智慧农场项目
本文档面向已经学过 STM32 外设基础、了解 FreeRTOS 基本概念,但从未做过完整 RTOS 实战工程的学 习者。
下载例程代码: 下载代码(CLion / VSCode) 下载代码(CubeIDE) 下载代码(keil)
一、项目整体介绍
1.1 这个项目是做什么的
智慧农场项目是一个完整的嵌入式监测与控制系统,运行在 STM32F103 单片机上,使用 FreeRTOS 实时操作系统进行任务调度。
系统能够:
- 实时监测: 温度、湿度、土壤湿度、光照强度、降雨量等环境参数
- 自动控制: 根据土壤湿度自动启停水泵
- 报警提示: 环境参数超出安全范围时触发蜂鸣器和蓝牙报警
- 人机交互: 通过 OLED 显示屏、按键和旋钮进行参数设置和状态查看