- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Kinoma Create智能智慧智慧家居-晾衣架设计说明
前言
本作品的亮点在于,采用HTTP服务器,WebSocket服务器进行Web端,手机App端多客户端与Kinoma远程通信,底层控制层与数据层分离,模块化开发,所以我们的作品在硬件和软件上均具有可拓展性。
智能智慧智慧家居的概念在现下是非常热门的话题,所谓智能智慧智慧家居是以住宅为整体平台,利用 综合布线技术、网络通信技术、? 安全防范技术、 自动化化控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管控system,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
Kinoma Create有着开放的开发环境,开发者可以将他们的理念融入到Kinoma Play软件,从创建一个嵌入操控界面的程序到设计一整套相关应用程序。Kinoma Create相关应用为在Mac 和 Windowssystem上的Kinoma开发提供了相关应用环境。Kinoma相关应用程序采用的编写语言是Kinoma Play Script (KPS)。与HTML5一样,都使用JavaScript语言,为开发者提供了一个熟悉的起点。优化的KPS运行时间能提供高性能、多媒介、可移动和集成的相关应用体验。KPS最大的创新是它对传统的事件驱动编程模式进行转换,KPS相关应用遵循相关相关内容驱动模式,在这种模式中,首要的任务是收集信息用于显示,而不是显示信息和对事件进行回应。这种方式方法方法更好地反应出当今连接式的相关应用程序重点,实现开发的简化。
system整体框图如下:
图1 system整体框图
第一章:硬件模块
硬件部分主要有以下器件组成:
电源稳压模块:S-350-24,输出24V直流稳压为电机供电,经7812,7805转为5V稳压为system供电。
Kinoma Create
微处理器:STC89C52
温湿度传感器:DHT11
光敏传感器:TLS2561
电机控制模块:控制器,步进电机
机械部分:木板,木条,油漆,螺钉,渔线
运动控制模块:微动开关,G6K-P-2Y欧姆龙继电器
采用折叠支架设计,步进电机配转轴将圆周运动转换为直线运动,卷绕绳子使衣架折叠伸缩
硬件框图如下:
温度传感器
温度传感器
湿度传感器
光敏传感器
微处理器
Kinoma
手机App端
电脑web端
电机驱动器
限位开关1
限位开关2
图2 硬件框图
微处理器获取到各类传感器的数据,然后通过串口上传给kinoma,kinoma根据获取的温湿度光照数据与设定的双阈值的比较来自动化化控制电机的运动,若是湿度大于80就会执行收缩衣架的程序,若是湿度小于60就会执行伸展衣架的程序,这两种运动都是通过控制电机来实现的,并根据限位开关的状态来决定电机的运行时间。同时kinoma会通过服务器把温湿度和衣架状态发送给手机app端和电脑web端,并接收它们返回的指令。
第二章:软件模块
本system软件模块是基于Kinoma studio开发的,主要有底层电机、传感器控制BLL以及rack-client和rack-server两套软件。
软件框图如下所示:
微处理器循环采集传感器数据
微处理器循环采集传感器数据
上传温湿度数据和衣架状态
kinoma显示温湿度和衣架状态
发送数据给web端、手机端
手机App端自动/手动模式切换
手机App端/web端显示温湿度
Kinoma控制电机
手机App端/web端控制指令
更改手机app端按键状态
自动/手动模式?
客户端指令?
图3 软件框图
2.1 rack-server
2.1.1 HTTP服务器
集成了HTTP服务器,在10001端口映射sitemap,当浏览器向服务器发送request请求时,服务器通过sitemap向浏览器做出相应的response。具体而言,设置了如下两个handler来处理request:
handler path=/envData
behavior
method id=onInvoke params=handler,message![CDATA[
message.status = 200;
message.responseText=JSON.stringify(envData);
message.setResponseHeader(Content-Type, application/json);
]]
/method
/behavior
/handler
第一个handler设置response的头,类型以及状态编码,使得在html网页中利用JQuery中的$.getJSON
您可能关注的文档
- “养老住宅”巨大商机待掘.doc
- 1智慧校园闽江学院安防综合监管系统解决方案.docx
- 5G+云+AI:数字经济新时代的引擎V.doc
- 5GCOM智慧校园解决方案.docx
- 5GE工业数字化转型之路.doc
- A海康威视污染源与环境质量可视化在线监测系统解决方案.docx
- A智慧环保整体解决方案.doc
- BC5G智慧运营银行业竞争的下一个决胜之地下一代中国银行运营模式研究.doc
- BI赋能企业数字化经营.doc
- B深信服中小学智慧校园建设方案V_.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)