基于Qt的智能管家客户端设计

   前段时间学习嵌入式,所做毕业项目“智能管家”获得班级优秀项目奖,该项目实现在三星板子FS4412上面搭建服务器,然后客户端连接服务器,通过客户端实现M0板子上灯光,LED,蜂鸣器,摄像头,风扇登的控制,本人所做为客户端模块,界面如下:

  • 界面演示

QT智能家居M0板子 智能家居qt客户端_QT智能家居M0板子

1.1、主界面介绍:

客户端采用Qt编写,主界面按功能不同分为不同的模块。左边家居生活模块,左上摄像头监控,左中为环境数据展示区,左下为家电控制区。右边娱乐影音模块,左上角小球为连接网络按钮,左中为日常生活模块,左下为机器人模块。提供语音识别以及语音控制。

1.2、功能介绍:

视频监控区:能够放大及悬浮摄像头,提供多路监控的扩展区。

环境数据区:实时显示检测到的环境数据,包括温湿度,光照强度,电压值。

设备控制区:点击开关有特殊音效,同时开关上面会交替出现ON/OFF,同时打开的相应设备图标变为彩色,关闭则图标为灰色。

连接服务器:点击连接服务器按钮(右上),会弹出连接服务器界面,等待用户输入服务器地址并确认。当连接成功后,连接图标 会由红叉变为绿勾。

娱乐影音区:当点击娱乐音乐区域按钮,就会打开相应网页,为用户提供看电影,听音乐,求医问药,运动健康,看书学习等服务,最后一个按钮会弹出软件的详细信息。

机器人区域:机器人图标会动以及眨眼,其右下方的语音按钮提供用户语音输入,按住图标变化并开始采集环境声音,放开便对声音进行识别,可以语音控制家电,以及日常聊天询问。