设计说明书
总字数:15000+
目 录
摘要
Abstract
1 引 言
1.1 课题研究的背景及意义
1.1.1 课题研究的背景
1.1.2 课题研究的意义
1.2.1 国外研究现状
1.2.2 国内研究现状
2 总体方案设计
2.1 系统总体方案
2.2 主要器件选择
2.2.1 单片机的选择
2.2.2 土壤湿度传感器的选择
2.2.3 水位监测模块的选择
2.2.4 灌溉控制继电器的选择
2.2.5 显示屏的选择
3 系统硬件电路设计
3.1系统控制及外围模块简介
3.1.1 最小系统原理
3.1.1 主控模块电路
3.1.2 晶振电路
3.1.3 复位电路
3.1.4 电源电路
3.1.5 下载电路
3.2 YL69土壤湿度检测模块
3.3 YW-J液位检测模块
3.4 OLED显示模块电路
3.5 按键电路模块
3.6 声光报警电路设计
3.7 TYP-C-2P继电器模块
4 系统程序设计
4.1 编程软件介绍
4.2 系统主流程设计
4.3 独立按键流程设计
4.4 OLED显示流程设计
5 实物调试
5.1 实物总体设计
5.2 实物测试
6 结 论
参 考 文 献
附录A 电路图
附录B PCB图
附录C 实物图
附录D 主程序
致 谢
图表清单
图2-1 系统框图
图3-1 单片机最小系统原理图
表3-1 STM32F103C8T6具体性能
表3-2 STM32F103C8T6启动配置方式
图3-3 晶振电路原理图
图3-4 复位电路原理图
图3-5 电源电路原理图
表3-8 变压器技术参数
图3-6 下载电路原理
图3-7 YL69
图3-8 YW-J
图3-9 显示模块电路原理图
图3-10 按键模块电路原理图
图3-11 声光报警电路原理图
图3-12 TYP-C-2P继电器模块
图4-1 Keil5开发界面
图4-2 程序总体流程
图4-3 独立按键子流程图
图4-4 OLED显示流程设计
图5-1 完整焊接实物图
图5-2 通电显示
图5-3 湿度低于预设值进行灌溉
图5-4 土壤湿度大于预设值声光报警停止
图5-6 湿度最大值调整界面
购买后可查看具体内容!