晾衣架设计说明KinomaCreate智能家居-晾衣架设计说明前言本作品的亮点在于,采用HTTP服务器,WebSocket服务器进行Web端,手机App端多客户端与Kinoma远程通信,底层控制层与数据层分离,模块化开发,所以我们的作品在硬件和软件上均具有可拓展性
智能家居的概念在现下是非常热门的话题,所谓智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境
KinomaCreate有着开放的开发环境,开发者可以将他们的理念融入到KinomaPlay软件,从创建一个嵌入操控界面的程序到设计一整套应用程序
KinomaCreate应用为在Mac和Windows系统上的Kinoma开发提供了应用环境
Kinoma应用程序采用的编写语言是KinomaPlayScript(KPS)
与HTML5一样,都使用JavaScript语言,为开发者提供了一个熟悉的起点
优化的KPS运行时间能提供高性能、多媒介、可移动和集成的应用体验
KPS最大的创新是它对传统的事件驱动编程模式进行转换,KPS应用遵循内容驱动模式,在这种模式中,首要的任务是收集信息用于显示,而不是显示信息和对事件进行回应
这种方式更好地反应出当今连接式的应用程序重点,实现开发的简化
系统整体框图如下:温度传感器湿度传感器光敏传感器微处理器Kinoma手机App端电脑web端电机驱动器限位开关1限位开关2晾衣架设计说明图1系统整体框图第一章:硬件模块硬件部分主要有以下器件组成:电源稳压模块:S-350-24,输出24V直流稳压为电机供电,经7812,7805转为5V稳压为系统供电
KinomaCreate微处理器:STC89C52温湿度传感器:DHT1