基于stm32单片机的温室大棚环境监测系统.doc

资料分类:科技学院 上传会员:番番呀 更新时间:2023-05-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:温室大棚环境监测系统主要功能便是它是智能大棚,不需要人为的主动一直操控,它可以通过先进的智能科技来达到完美监测。系统利用监测到的各项数据与农作物生长环境信息进行匹......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: