微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于Qt/Embedded触摸屏的智能家居控制系统

基于Qt/Embedded触摸屏的智能家居控制系统

时间:02-21 来源:未知 点击:

触发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 的遥控器,更家的完善了对智能家居的无线控制功能,更大的适应广大用户的需求。

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top