本设计的核心工作是设计一个简单、安全以单片机为核心的智能家居无线遥控开关系统,本设计的主要结构如下:
(1)绪论部分,说明研究智能家居系统的背景与意义,简述智能家居的现状,并将传统开关与智能开关进行对比。
(2)给出本系统的总体方案,明确提出系统硬件的结构框图,经过比较对比选择合适的主芯片STM32F103RDT6。
(3)为系统的硬件设计,对电源模块、继电器模块、按键模块、温度传感器模块及ESP8266 WiFi模块进行了详细的分析介绍。
(4)为系统的软件设计,介绍项目的开发流程,详细说明了温度传感器、按键模块、WiFi模块及安卓手机等四个部分的程序设计,根据系统的特点,给出了对应的程序流程图,并编写对应的C语言。
(5)认真地对本设计进行归纳总结,对设计的系统方案进行了总结与展望,给出了进一步改进的方向。
2 智能家居无线遥控开关控制器系统设计
2。1 智能家居控制系统目的和需求
现如今人们的生活已经越来越好了,家用电器成了很常见的物品,遥控编码模式以及操作模式在不同的家电设备上是不一样的,并且操作起来也不容易,一般情况下手动操作的模式已经不可以满足人们对其的需求了。传统的模式也正朝着更加科技的方面发展。
为了跟上时代的脚步,符合现代人对生活的高质量要求,本次课题设计了智能家居无线遥控开关控制器,主要的模块有;红外发射模块、WiFi模块、红外接收发送模块。可以通过这个系统远程接收信息,从而家中的电器可以被进行控制,使用智能家居无线遥控控制器可以使得家中许多设备使用起来十分方便并且很安全,有利于提高人们的生活质量。本设计的控制系统可以加入到智能家居控制系统当中为人们服务。
本系统的功能特点如下:
(1)可以接受和发送:使用集成的红外接头接收与调节信号。
(2)可以进行存储:在本设计中红外接收模块的储存空间是必需的,可以对接受的信号进行储存以完成对红外信号的储存共作。
(3)可以进行通信:本系统设计的具有两种发送控制命令的办法,即利用PC机和手机上面的蓝牙,使系统更加智能化。
(4)可以进行按键控制:系统设计时不同的功能对应与不同的按键进行控制,操作者可以根据操作面板上对应的操作按键进行控制。
(5)可以进行动态显示:信号有没有被接收到是通过所设置的显示灯也就是LED灯来进行反应的,便于操作者进行监测并及时做出下一步的工作。
(6)可以处理数据:接收到的信号需要进行调制存储然后再发送出去,这样就可以实现远程控制,达到所要设计的目的。来*自-优=尔,论:文+网www.youerw.com
本设计综合考虑了一些传统智能家居的特点,再加上现在智能技术的发展,设计了整体电路和各个不同功能的模块以及一些硬件接线图。本文设计智能家居控制系统所设计的模块有:电源模块、继电器模块、WiFi模块、按键模块、温度传感器模块几部分构成。红外接收模块以嵌入式cortex M3一系列的芯片STM32F103RDT6作为主要处理器。在设计时首先自己有个大概,然后进行画图,最主要的画图部分也就是硬件部分。
2。2 智能家居控制系统的设计方案
本设计主要是使用互联网的终端进行控制的,现在比较方便的情况就是可以直接使用我们生活当中最常使用的手机来发送信号。终端控制器通过ESP8266 WiFi模块接收指令之后,控制继电器的闭合和断开,或向串口2转发指令,ESP8266的串口2与单片机相连,使单片机控制的红外模块发送和指令相对应的红外信号,从而通过红外信号遥控家用电器。用DS18B20温度传感器将采集的温度信息传输到ESP8266,再通过互联网将信息传送至手机