摘要:智能家居的概念自从上世纪八十年代智能家居的概念为人们不断提起的时候,不知不觉中已然成为了日程生活的一部分。智能家居概念每一次的更新都给民众带来了很大的便利,也极大的丰富了人们的家庭生活,提高了生活质量。随着大家对生活品质的不断追求,智能家居的概念被越来越多地应用到日常生活中。本设计摆脱传统开关给生活带来的烦恼,使用蓝牙通信模块来实现智能家居。用户在使用的过程中,只要打开手机客户端就能实现对家居的控制,省去了很多的不便。
本设计是基于安卓平台的蓝牙智能家居。采用了ATK-HC05蓝牙模块实现手机APP与家用电器之间的控制信号传递和反馈,通过这个蓝牙将控制的数据传送到主控芯片。在整体设计使用的过程中,首先把上位机和下位机分成两个相对应地部分。这两个部分又分为相应不同的模块。硬件模块实现数据的接收、传递,以及具体功能的实现。由蓝牙模块接收到数据后,传递给主控芯片,再由主控芯片将具体的操作分配给家电。经由LCD12864模块,将相应的数据实时呈现在显示屏上。软件部分是由硬件软件编程以及手机客户端软件编程共同组成。手机应用程序实现与硬件模块之间的实时双向异步通信。经过反复测试,本设计的硬件和算法能够使智能家居模块正常的运转。这个智能家居模块系统实用,稳定性搞,大大便利了用户的日常生活与生产。
关键词 智能家居;蓝牙;手机客户端
目录
摘要
Abstract
1 绪论-1
1.1 智能家居的概述-1
1.1.1 智能家居的概念及其组成-1
1.1.2 智能家居的分类-1
1.2 蓝牙智能家居的概念以及运用-3
2 系统总体方案设计-5
2.1系统整体设计需要-5
2.2 系统整体设计思路及框图-5
2.2.1智能家居系统的硬件部分组成-5
2.2.2智能家居系统的上位机部分组成-6
3 系统相关技术分析-8
3.1 12864技术的运用-8
3.1.1 12864的显示-8
3.1.2 12864的初始化-8
3.2 温湿度传感器的使用-10
3.3 LED灯无极调光的实现-11
3.4 PWM调速的原理与实现-12
3.5 3v3to5v电平转换-13
4核心控制模块-15
4.1 STM32F103的简介-15
4.2 STM32F103在本设计中的运用-16
4.3 蓝牙通信模块-17
5 软件设计-20
5.1 软件设计的整体思路-20
5.2 USER模块的设计-20
5.3 硬件模块设计-21
6 手机客户端-23
6.1 app开发总体思路-23
6.2 蓝牙权限的获取-23
6.3 功能的实现-25
7 系统调试-29
7.1 硬件系统调试-29
7.2 上位机系统的调试-29
7.3 系统综合调试-31
结论-33
致谢-34
参考文献-35