基于STM32的智能家居系统的设计与实现.doc

资料分类:设计作品 上传会员:N号老师 更新时间:2020-10-29
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:19333
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:当今社会,随着经济的发展、科学技术的不断进步,人们在不断地提高自己的文化生活水平,所以对于家居舒适程度的要求也就越来越高。家庭用灯会存在忘记关灯这种现象,摸黑开灯也给现代家庭生活带来较多的不方便,远程控灯的实现就可以给人们提供便利;根据环境的温度、湿度合理调节房间温湿度,这也更加有利于提高人体舒适程度。现代人越来越需要一种方便又舒适的智能家居系统。

本文主要介绍了一种简单的智能家居系统的设计流程和设计方案。本设计是以STM32F103C8T6微控制器作为控制核心模块,计划实现LED灯的手动及自动控制功能,以及对周边环境温湿度的采集并显示。在LED灯的自动控制模式下,红外、光敏和声音传感器能够分别对外界环境的人体、光线和声音进行检测,就可以实现LED灯的自动开关功能;此外还能够采集当前环境的温湿度值。同时,通过WiFi模块实现了手机客户端对LED灯的亮灭控制,以及对温湿度采集的控制及显示。

本论文设计了硬件系统的结构框图以及软件系统的流程图,同时完成了软件和硬件的整体性的设计,并对实现的功能进行了分析与测试,实现了对LED灯的自动和手动控制两种方式,以及对温湿度的采集。本系统的研究对以后的智能家居产业的发展有一定的借鉴指导意义。

关键词:智能家居;STM32;LED;WiFi;温湿度

 

目录

摘要

Abstract

1 引言-1

1.1 本课题的研究目的及意义-1

1.2 国内外研究现状和发展趋势-1

1.3 课题任务-2

1.4 论文的总体安排-3

2 系统总体方案设计-4

2.1 系统需求分析-4

2.1.1 系统功能需求分析-4

2.1.2 系统性能需求分析-4

2.2 系统设计方案概述-4

2.2.1 系统硬件电路设计概述-4

2.2.2 系统软件设计概述-5

2.3 系统各个模块方案论证-6

2.3.1 主控模块的芯片选择-6

2.3.2 传感器模块的选择-8

2.3.3 WiFi模块的选择-10

3 系统硬件电路设计-12

3.1 单片机最小系统-12

3.2 光线亮暗检测电路-12

3.3 人体红外检测电路-12

3.4 声音检测模块电路-13

3.5 温湿度检测模块电路-14

3.6 WiFi控制模块电路-15

4 单片机部分软件设计-16

4.1 主函数-16

4.2串口程序设计-17

4.2.1 串口通信的概念-17

4.2.2串口中断程序设计-17

4.3 定时中断程序设计-18

4.4 WiFi通信程序设计-19

4.5传感器模块程序设计-19

5 安卓部分软件设计-21

5.1 软件整体设计-21

5.2 系统功能模块设计-21

5.3 用户部分功能设计与实现-22

5.3.1 主函数流程图-22

5.3.2设备控制以及控制界面的实现-23

5.3.3设备信息的获取-24

5.4 进步空间-24

6 系统调试与分析-26

6.1 硬件电路调试-26

6.2 软件部分调试-26

6.2.1 单片机部分软件调试-26

6.2.2 安卓部分软件调试-27

6.3 遇到的问题以及解决方案-30

7 总结与展望-33

7.1 总结-33

7.2 展望-33

参 考 文 献-34

致 谢-36

相关论文资料:
最新评论
上传会员 N号老师 对本文的描述:本课题的任务是完成一个以STM32为主控芯片的简单的智能家居系统,能够实现LED灯的自动控制,以及安卓手机APP通过WiFi无线通信远程控制LED灯的亮与灭,同时控制温湿度传感器的工作状......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: