- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
湖南商务职业技术学院毕业设计
目录
1产品功能分析1
1.1设计背景及内容1
1.2功能分析1
2方案设计2
2.1系统芯片遴选2
2.2土壤湿度检测模块的遴选2
2.3液晶显示屏遴选3
2.4系统框图3
3产品硬件设计3
3.1STM32F103C8T6核心板3
3.2YL-69土壤湿度检测传感器5
3.3OLED12864液晶显示屏5
4产品软件设计6
4.1主程序流程图7
4.2土壤湿度检测程序7
4.3编程软件介绍8
5产品制作与调试9
5.1系统电路组装步骤9
5.2产品装配图9
6产品使用方法10
参考资料11
附录1元器件清单12
附录2电路原理图12
附录3PCB设计图13
附录4作品实物照14
附录5部分软件主程序代码15
湖南商务职业技术学院毕业设计
基于STM32单片机温室大棚土壤
湿度检测器的设计与制作
1产品功能分析
1.1设计背景及内容
基于STM32F103C8T9微控制器和YL-69土壤湿度传感器的温室大棚土壤湿
度检测设计,可以实现对土壤湿度的实时监测,为农作物的生长提供有效的数
据支持。通过连接YL-69传感器到STM32微控制器,系统能够获取土壤湿度的
模拟信号,经过ADC转换后得到数字数值。
在程序设计上,采用适当的延时和频率控制,实时读取传感器数值,并根
据阈值设定判断土壤湿度状态。该设计的核心是STM32微控制器,具有良好的
稳定性和灵活性。此系统的实施有助于农业生产中对土壤湿度的有效管理,提
高农作物产量和质量,实现智能化的温室大棚农业。
(1)设计的内容:
1)系统方案的选择及要求;
2)硬件电路组成以及使用方法;
3)硬、软件之间的调试。
(2)设计的要求及预期的成果:
采用OLED12864液晶显示屏显示具体的数据,可以显示具体的湿度值。
1.2功能分析
基于STM32F103C8T9芯片和YL-69土壤湿度传感器的温室大棚土壤湿度检
测系统拥有着多重功能。首先,它能通过YL-69传感器,系统能够实时监测土
壤湿度状况。其次,STM32微控制器还能通过ADC转换将模拟湿度信号转化为
数字数据,这样还能确保数据的准确性和稳定性。
可以使系统具备自动化控制功能,能够根据预设的湿度阈值自动启动或停
止灌溉设备,实现智能化的土壤湿度调控。或者通过LED或者其他输出设备,
系统能够进行实时的湿度状态显示和报警。此外,还可以通过串口通信让系统
可以将数据传输至上位机进行远程监测,实现远程管理。
1
湖南商务职业技术学院毕业设计
2方案设计
2.1系统芯片遴选
方案一
STM32单片机它有着更高的计算性能,能够处理复杂的任务和算法。它还
提供了丰富的外设和接口,包括高级定时器、模拟数字转换器等等,使得它能
适用于各种复杂的应用场景。它拥有较大的Flash存储容量,也能够容纳更大
规模的程序和数据。它还拥有着先进的开发工具链,非常丰富的库支持和强大
的技术社区,这使得它的开发过程更为便捷。它还能够支持现代嵌入式系统的
需求,例如物联网应用、实时操作系统等等。
方案二
51单片机的指令集虽然相对简单,而且学习曲线较为平缓,适合初学者入
门,也能做一些简单的嵌入式任务,如LED控制、按键扫描等。但由于是8位
处理器,处理性能相对有限,不太适合处理复杂的计算任务。而且51单片机的
外设相对简单,缺少
文档评论(0)