微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > LED吸顶灯的远程控制方案设计

LED吸顶灯的远程控制方案设计

时间:11-08 来源:互联网 点击:

如下功能:

  (1)通过Internet接收来自控制中心的命令,存储家庭网络摄像头的录像数据并存储,并根据控制端的指令将数据传递给手机。

  (2)通过Internet与控制端连接,接受来自控制端的指令。

  (3)内置大量有关光的色温,眩光等有关光健康的相关知识,供用户下载查看。

  2.3移动控制端

  移动控制端是一个人机界面设备,是用户使用该系统的媒介。本系统利用当前主流的Android、IOS系统作为平台开发控制终端APP来对系统进行操作。界面和灯具的之间通信通过网络通信来完成。目前的网络通信模式有多种,如HTTP通信方式、Socket通信以及WebService方式等。本系统采用Socket通信方式与服务器建立连接并传递数据。

  建立Socket连接至少需要一对套接字,一个是运行在客户端的Client Socket,另一个是运行于服务器端的Server Socket。套接字之间的连接过程可以归为三个步骤:服务器监听,客户端请求,连接确认。Java.net.Socket这一接口,提供了实现 Socket通信的完整API。

  3、软件实现

  软件设计工作主要分为三个部分。一是单片机接收WIFI信号进行调光、调色控制部分,二是云计算平台的软件部分,三是移动控制端部分,包括Android和IOS系统的应用端APP。

  3.1 LED调光控制

  

  如图6所示为LED调光控制程序流程图。在程序执行开始时,先对单片机的PCA寄存器进行初始化。然后不断地等待WIFI模块传送过来的信号。当单片机接收到数据后,接受标志位置1,读入到接收缓存器内,然后由单片机对收到的代码进行解码译码,进而执行相应的操作。

  3.2云计算平台软件结构

  

  云计算平台的软件结构层次如图7所示。

  云计算平台的实现既可以自行搭建服务器集群的私有云,也可以直接租用大型云计算公司所提供的服务,如云计算行业巨头Google、Amazon推出的云服务。

  在云计算平台上,我们提供一个基础服务层,来为该系统提供一些必须的功能,如用户认证、数据存储、与控制中心和智能终端的联网和编程接口。这为更高级的应用层提供了一些标准的服务。我们可以利用这些服务来维护我们的软件系统,进一步开发系统软件应用,实现数据及时更新。

  3.3移动控制端软件开发

  根据智能LED吸顶灯系统的设计需求,控制终端系统应包括如下功能:

  (1)、通过手机实现对LED吸顶灯的一键开关、一健全亮、暖白、正白设置。

  (2)、通过手机实现对LED吸顶灯的亮度无极调节(5%-100%)以及色温无极调节(2700K-6500K)。

  (3)、实现对LED吸顶灯的定时功能,分别为:"无定时","10分钟"、"20分钟","30分钟"。

  (4)、通过手机实现对LED吸顶灯的按键指示音的开启和关闭以及常夜灯三档亮度调节(30%、60%、100%)。

  

  手机端APP的整体设计如图8所示。在登陆界面上输入IP和端口号,即能连接上网络。随后进入主界面,既可以对灯具进行控制。

  主界面右上角的白色按钮是收藏夹按钮,收藏夹中有用户的账户管理、添加灯组、订阅、退出等功能。

  4、结论

  系统测试结果表明,该系统在任何有网络覆盖的地方都可以通过手机或Ipad登陆应用程序APP,对LED吸顶灯进行开关、亮度、色温的控制。本系统可以应用到家庭照明,特别适合家居面积较大、房屋较多的别墅,可以方便的对家中灯具进行组网控制。此外,若对本设计稍作修改,则可以推广到类似的项目,如远程智能家居的管理、远程摄像头控制管理系统以及许多其他的类似项目。

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

网站地图

Top