更新时间:10-26 上传会员:小七想说话
分类:计算机信息 论文字数:11667 需要金币:1000个
摘要:随着新时代的到来,人们生活水平逐步提高,对新鲜花卉等植物的需求呈日益扩大化趋势。传统的温室花房种植管理很难精准的把控种植环境,这一定程度上会影响植物的生长,甚至会带来一定的经济损失。随着电子技术和微型计算机的不断发展,智能化大棚在各个国家都有研究,但相关成果大多适用于种植规模大、集成度高的大规模的用户,因此针对微小型种植户设计开发了一款基于嵌入式系统的智能花房种植系统。
本系统基于STM32单片机设计开发,由温湿度感应模块、光感应模块、GSM通信模块、LED显示模块等组成,可以精准的监测温室内的温度、湿度、光照强度,并通过单片机自动控制继电器控制水泵、补光灯等工作,通过发送SMS短信可以远程驱动继电器,减少了花农的工作量,提高了工作效率。
关键词:STM32单片机;智能花房;自动控制;GSM通信
目录
摘要
ABSTRACT
第1章 前言- 5 -
1.1 研究背景- 5 -
1.2 国内外研究状况- 5 -
1.3 研究的目的和意义- 7 -
1.3.1 研究目的- 7 -
1.3.2 研究意义- 7 -
1.4 全文组织结构- 8 -
第2章 智能花房种植系统的分析- 9 -
2.1 智能花房种植系统的需求分析- 9 -
2.2 智能花房种植系统的功能分析- 10 -
2.3 智能花房种植系统的性能分析- 10 -
2.4 智能花房种植系统的硬件分析- 11 -
2.4.1 嵌入式系统的选择- 11 -
2.4.2 温湿度传感器- 11 -
2.4.3 光敏电阻传感器- 12 -
2.4.4 GSM通信模块- 13 -
第3章 智能花房种植系统的硬件设计- 15 -
3.1 智能花房种植系统的硬件框图- 15 -
3.2 智能花房种植系统的设计流程- 15 -
3.3 温湿度传感器设计- 16 -
3.4 光敏电阻传感器设计- 16 -
3.5 GSM通信模块设计- 17 -
3.6 显示模块设计- 18 -
3.7 LED灯设计- 19 -
第4章 智能花房种植系统的程序设计- 20 -
4.1 智能花房种植系统的程序流程图- 20 -
4.2 智能花房种植系统的初始化程序设计- 21 -
4.2.1 按键初始化程序设计- 21 -
4.2.2 LED灯初始化程序设计- 21 -
4.2.3 定时器初始化程序设计- 22 -
4.3 智能花房种植系统的各功能的程序设计- 22 -
4.3.1 传感器的程序设计- 22 -
4.3.2 显示模块的程序设计- 23 -
4.3.3 GSM通信模块的程序设计- 23 -
第5章 PCB板设计- 24 -
5.1 Altium Designer16介绍- 24 -
5.2 系统的原理图设计- 24 -
5.3 PCB板的制作- 25 -
第6章 系统测试- 27 -
6.1 系统的传感器模块测试- 27 -
6.2 系统的远程控制测试- 28 -
6.3 系统的运行测试- 28 -
第7章 总结与展望- 30 -
7.1 总结- 30 -
7.2 展望- 30 -
参 考 文 献- 31 -
致 谢- 32 -