| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10841 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现代农业种植业的发展,温室大棚成为一个很重要的生产设施。一个良好的温室大棚环境检测系统可以让用户实时监测各项信息,提高了信息的准确性、有效性和完整性,提高了工作的效率。因此,该课题开发具有重要意义。 本系统研究的主要内容是基于stm32单片机[2]的温室大棚环境监测系统,根据监测到的安卓端的各项数据,对环境进行实时操控,方便使用者及时掌握大棚内环境信息,比如温湿度数据、二氧化碳浓度数据以及光照强度数据。本系统的开发总体任务是通过蓝牙实现安卓端APP实时监测温室大棚内的温湿度数据、二氧化碳浓度数据以及光照强度数据,使管理更加规范化、高效化。 上位机:采用E4A开发,下位机采集现场的温湿度、二氧化碳浓度、光照强度的实时数据,然后通过蓝牙芯片向安卓端传输当前的温湿度、二氧化碳浓度、光照强度的信息。安卓端可自由操控风扇的打开与关闭。 下位机:本系统采用的是stm32f103单片机、温湿度传感器DHT11[14]、二氧化碳传感器MH-Z19B、光照传感器BH1750、液晶显示屏LCD1602、蓝牙模块HC-05和小风扇。在Keil5的环境下编写项目工程代码,各项数值在液晶显示屏上显示,并通过蓝牙传输到安卓端。 下位机通过STM32CubeMx生成初始C代码[1],然后通过HAL库来开发程序[7],所用的开发板是焊接好的,通过串口1蓝牙通信将下位机采集到的数据动态的传输到上位机,上位机可在安卓端查看数据。本系统所要完成的功能基本都已完成。 关键词:大棚监测 单片机 安卓 蓝牙通信
目录 摘要 Abstract 1. 引言-1 1.1 开发背景-1 1.2 开发目的 -1 1.3 开发意义-1 1.4 现状与趋势-2 1.5 本文所做主要工作-2 2. 开发环境-4 2.1 Keil uVision5-4 2.2 HAL库-4 2.3 STM32CubeMX-4 2.4 E4A-5 3. 系统分析-6 3.1 系统基本功能描述-6 3.2 功能需求分析-6 3.3 性能需求分析-6 3.4 数据流分析-7 4. 系统设计-8 4.1 下位机系统设计-8 4.1.1 STM32F103C8T6单片机[9]-8 4.1.2 DHT11温湿度传感器-9 4.1.3 LCD1602液晶显示屏-10 4.1.4 BH1750光照传感器-10 4.1.5 MH-Z19B 二氧化碳传感器-11 4.1.6 HC-05 蓝牙-11 4.1.7 小风扇-12 4.2 上位机系统设计-12 4.2.1 安卓端APP-12 4.3 蓝牙数据通信-13 5. 系统实现-14 5.1 实现概况-14 5.2 STM32CubeMX初始化代码-14 5.3 温湿度传感器模块-15 5.4 光照传感器模块-17 5.5 二氧化碳传感器模块-18 5.6 蓝牙通信模块-19 5.7 液晶显示模块-21 6. 系统测试-23 6.1 模块测试-23 6.1.1 温湿度测试-23 6.1.2 光照强度测试-23 6.1.3 二氧化碳浓度测试-23 6.1.4 蓝牙通信测试-23 6.1.5 风扇操控测试-24 6.2 调试测试-24 6.3 集成测试-24 6.4 确认测试-24 结 论-25 参考文献-26 致 谢-27 |

