基于Qt/Embedded触摸屏的智能家居控制系统
触发zigbee 中的控制程序,实现控制设备的作用。
下面对几个重要的连接进行说明。图2(a)的说明如下:
图2 智能家居界面效果图。
(1) connect(PushButton. SIGNAL(clicked()),this, SLOT(open()))
当PushButton 按钮按下时,zhinengjiaju 对话框接受信号,并执行open()函数,open()函数中写如程序,让其进入下一个对话框--zhinengjiaju1.下面是部分程序:
图2(b)的说明如下:
(2)connect(PushButton.SIGNAL(clicked()),this, SLOT(newslot()))
当按下按钮PushButton 时,zhinengjiaju1 对话框接受一个信号,使newslot()函数发出一个16 进制。下面是部分程序:
3.3 串口传输驱动程序
ARM 和zigbee 主要是通过串口实现传输。界面设计完成后,通过触摸触发按钮,使按钮输出出一个16 进制,zigbee 通过串口驱动接受到按钮传输出的数据,使zigbee 中的程序工作。下面是部分串口传输驱动程序源代码。
3.4 zigbee 组网设计
Zigbee 的组网主要是由zigbee 的协调器和向zigbee 的节点相互传输组成的。主要是用一个zigbee 作为路由,向这个zigbee 下载协调器的程序;再向其余的zigbee 下载节点程序,从而实现一个zigbee 控制多个zigbee 的传输过程。以下是部分的智能家居所有编写的的zigbee 的组网应用程序。
4 结语
在智能家居的设计中,一个友好的系统界面(GUI)是非常必要的,友好的GUI 界面更加方便用户的使用,也促进了系统的推广。通过ARM 和zigbee对智能家居的控制,很有效的实现无线传输控制功能,且由于ARM 可以对万能遥控器识别码的学习,可以很容易的设计出一种配合ARM 和zigbee 的遥控器,更家的完善了对智能家居的无线控制功能,更大的适应广大用户的需求。
- 基于MCU的智能漏水检测系统设计(10-06)
- 远程自动控制系统在智能家居中的应用(10-16)
- 旧房安装智能家居 首选无线传输方式(03-03)
- 智能家居照明系统解决方案(02-11)
- 德州仪器(TI)的电冰箱解决方案(06-10)
- 智能家居多功能一体化触屏遥控器方案解析(11-02)