KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目

上传人:llt8****5967 文档编号:231091798 上传时间:2021-12-28 格式:DOCX 页数:9 大小:204.49KB
返回 下载 相关 举报
KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目_第1页
第1页 / 共9页
KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目_第2页
第2页 / 共9页
KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目_第3页
第3页 / 共9页
KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目_第4页
第4页 / 共9页
KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目》由会员分享,可在线阅读,更多相关《KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目(9页珍藏版)》请在金锄头文库上搜索。

1、KinomaCreate智能家居-晾衣架设计商业计划书大学生创业大赛项目前言 本作品的亮点在于,采纳 服务器,WebSocket服务器进行Web端,手机App端多客户端与Kinoma远程通信,底层操纵层与数据层分离,模块化开发,因此我们的作品在硬件和软件上均具有可拓展性。智能家居的概念在现下是专门热门的话题,所谓智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动操纵技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的治理系统,提升家居安全性、便利性、舒服性、艺术性,并实现环保节能的居住环境。Kinoma Create有着开放的开发环境,开发者能够

2、将他们的理念融入到Kinoma Play软件,从创建一个嵌入操控界面的程序到设计一整套应用程序。Kinoma Create应用为在Mac 和 Windows系统上的Kinoma开发提供了应用环境。Kinoma应用程序采纳的编写语言是Kinoma Play Script (KPS)。与HTML5一样,都使用JavaScript语言,为开发者提供了一个熟悉的起点。优化的KPS运行时刻能提供高性能、多媒介、可移动和集成的应用体验。KPS最大的创新是它对传统的事件驱动编程模式进行转换,KPS应用遵循内容驱动模式,在这种模式中,首要的任务是收集信息用于显示,而不是显示信息和对事件进行回应。这种方式更好地

3、反应出当今连接式的应用程序重点,实现开发的简化。系统整体框图如下:图1 系统整体框图第一章:硬件模块硬件部分要紧有以下器件组成:电源稳压模块:S-350-24,输出24V直流稳压为电机供电,经7812,7805转为5V稳压为系统供电。Kinoma Create微处理器:STC89C52温湿度传感器:DHT11光敏传感器:TLS2561电机操纵模块:操纵器,步进电机机械部分:木板,木条,油漆,螺钉,渔线运动操纵模块:微动开关,G6K-P-2Y欧姆龙继电器采纳折叠支架设计,步进电机配转轴将圆周运动转换为直线运动,卷绕绳子使衣架折叠伸缩硬件框图如下:温度传感器湿度传感器光敏传感器微处理器Kinoma

4、手机App端电脑web端电机驱动器限位开关1限位开关2图2 硬件框图微处理器猎取到各类传感器的数据,然后通过串口上传给kinoma,kinoma依照猎取的温湿度光照数据与设定的双阈值的比较来自动操纵电机的运动,假设是湿度大于80就会执行收缩衣架的程序,假设是湿度小于60就会执行舒展衣架的程序,这两种运动差不多上通过操纵电机来实现的,并依照限位开关的状态来决定电机的运行时刻。同时kinoma会通过服务器把温湿度和衣架状态发送给手机app端和电脑web端,并接收它们返回的指令。第二章:软件模块本系统软件模块是基于Kinoma studio开发的,要紧有底层电机、传感器操纵BLL以及rack-cli

5、ent和rack-server两套软件。软件框图如下所示:微处理器循环采集传感器数据上传温湿度数据和衣架状态kinoma显示温湿度和衣架状态发送数据给web端、手机端手机App端自动/手动模式切换手机App端/web端显示温湿度Kinoma操纵电机手机App端/web端操纵指令更换手机app端按键状态自动/手动模式?客户端指令?图3 软件框图2.1 rack-server2.1.1 服务器集成了 服务器,在10001端口映射sitemap,当扫瞄器向服务器发送request要求时,服务器通过sitemap向扫瞄器做出相应的response。具体而言,设置了如下两个handler来处理reque

6、st: 第一个handler设置response的头,类型以及状态编码,使得在html网页中利用JQuery中的$.getJSON方法能够猎取从传感器传回的JSON数据。分别在网页的两个chart中进行显示。 第二个handler与第一相反,用于Kinoma Create猎取服务器传来的JSON数据,代表按钮状态,做判定后可将返回值给予操纵电机的全局变量。与之对应,在html中用JQuery监听按钮动作,并用$.ajax来发送一个JSON格式的操纵数据,代表现在的衣架状态。2.1.2 Websocket服务器集成了Websocket服务器,用于多客户端的指令接收,具体而言,它能够通过以下语句来

7、接收来自客户端的操纵指令,解析其中的指令,然后调用相应的函数改写底层 bll 文件中的状态数据,从而操纵电机进行相应的运动。conn.onmessage = function( e ) application.distribute( e.data );同时通过以下语句不断地调用底层bll 文件中的control_motor函数来采集温湿度数据,并得到返回的温湿度数据以及现在的衣架状态信息。这些数据一方面通过 服务器发送给 web 端显示,一方面通过Sendtoclient函数发送给 app 服务器,最后改变现在 kinoma 界面上的温湿度显示以及衣架状态显示。application.invo

8、ke(new MessageWithObject ( pins:/motor/control_motor? repeat=on& callback=/gotAnalogResult &interval=500); function onInvoke( handler, message ) var result = message.requestObject; /data from bll(sensor) envData.TData=result.TData; /data which sened to server envData.RHData=result.RHData; applicatio

9、n.distribute( Sendtoclient, result ); application.distribute( onTemValueChanged, result ); application.distribute( onHumValueChanged, result );application.distribute( rackStateChanged, result ); 2.2 rack-client2.2.1手机app端手机app端通过 Websocket服务器实时猎取温湿度和衣架状态数据,不断地更新 app 端的显示以及按钮情形。如以下图,温湿度数据是不断同意服务器端发的数

10、据而不断刷新的。而操纵按钮是能够捕捉底层对衣架进行的操作,即当衣架的状态发生改变后,操纵按钮会变为黄色,说明衣架状态改变过,同时差不多达到稳固,现在你能够按下该键来操纵衣架进行伸缩。而当衣架正在运行中时,按钮的颜色是蓝色,说明现在,衣架正在进行某一动作,不适合对其进行操作,待衣架稳固,按键重新变为黄色时才能够进下一步行操作。 现在衣架正在运动,不适合操纵 现在衣架处于稳固停止状态,能够操纵图4 手机app界面当用户选择了 Manual mode 模式手动模式,就能够通过 FOLD/STRETCH按键来对衣架进行远程操控,这是通过向服务器发送相应的指令来实现的,要紧程序如下:!CDATAvar

11、serversTable = this.serversTable;for ( var uuid in serversTable ) var server = serversTable uuid ;server.conn.send( action);2.2.2 网页web端网页web端设计:使用html5中canvas 和RGgraph包生成两个动态图表,利用JQuery和Ajax猎取和发送JSON数据与Kinoma Create进行数据通讯。布局采纳CSS+Bootstrap使界面简洁明了,同时支持手机扫瞄器与电脑扫瞄器。图5 网页web端界面设计2.3 底层BLL设计底层bll要紧是对传感器数据的采集以及对电机的操纵,需要判定是否自动,操纵端是否有指令。逻辑流程图如下:图6底层BLL逻辑流程图至此,本智能家居-晾衣架减少完毕,综上所述,本系统涵盖了手机客户端、网页web端、操纵软件设计、底层硬件设计、机械设计等知识。具有较强的稳固性和有用性,更关键的是其扩展性专门强,今后能够将更多的家居产品连接到kinoma上,并能够通过网页、手机远程操纵,最终实现构建一整套智能家居系统。 Dream_High 2021-8-10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号