设为首页收藏本站

[对决赛] 【对决赛】基于手势控制的模块化智能家居

gtwang 发表于 2015-8-31 00:19:21 | 显示全部楼层 [复制链接]
4 13408
首先感谢DFRobot提供的IntelEdison及相关配件,为我提供了不少的帮助,开发时间有限先发布一个作品雏形,等补完暑假作业3-5号放假时再更新。


作品名称:基于手势控制的模块化智能家居 KrHome Alpha


作品简述:KrHome Alpha 1508IntelEdison作为核心服务器,用通用USB接口作为模块接口及以Arduino作为即插即用设备核心模块。当然在未来的Beta版中还将尝试无线连接模式。
1.png
硬件组成:




  • Intel     Edison & Arduino Breakout Kit
  • USB Hub
  • Arduino     NANO * N & Arduino UNO * N
  • Leap     Motion体感控制器
  • 1602液晶屏、红外发射、红外接收、线性温度传感器、运动传感器、光线传感器等

主服务器部分:
  • Intel     Edison & Arduino Breakout Kit
  • USB Hub
  • 彩色LED
  • 激光切割木板(校社团加工)

2.jpg     3.jpg
PnP硬件模块们:
  • Leap Motion体感控制器(用于以手势识别作为输入)
  • 红外发射接收(红外控制家电设备)
  • LCD1602液晶屏(暂时的输出界面,看上去还比较LOW)
  • 温度,光线二合一(数据获取)
  • 人体热释运动传感器(数据获取)
  • 声音传感器(数据获取)

(除LeapMotion外都配以Arduino控制,模块外壳还未设计)
4.jpg     5.jpg


软件部分:
本版本初步实现的大头是软件部分,由于Edison的出色性能,和嵌入式linux的支持,给实现不少帮助。服务器和软件模块主要由Java,C(JNI),Bash脚本写成。
6.png
服务器主要有两个类 DeviceManager 和 ModuleManager 分别是控制硬/软件模块。
DeviceManager管理硬件,检测设备插入,设备TYPE,UART地址等
ModuleManager控制软件模块,通过ArrayList管理Module
开源实例见本人网站链接(请用chrome访问)

设计功能:
  • 基础模块CD菜单 (用的硬件是[LEAP MOTION],[LCD] 大多数模块基于这个 显示菜单等等)
  • 7.jpg
  • 基础模块:接入云端 Android客户端 (用的硬件是[WIFI] ..UI太丑了(一对Button堆积的)..等设计好再贴出来)
  • 再见吧遥控器 (用的硬件是[IR],[WIFILCD+LEAP MOTION] 通过手机/手势取代遥控器)
  • 自动亮灯 (用的硬件是[运动] 监听(Listener)运动传感器状态,有人或其他生物自动点亮LOGO和小夜灯(夜晚))
  • 睡眠质量检测 (用的硬件是[声音] 据说我说梦话..于是有了这个功能 目前只能检测睡觉时候的声音异常.. 测试了一晚上没任何异常.. 不知道是bug还是我睡眠质量好 感谢@小唐 的点子!)
  • 手势接听电话 (用的硬件是[LEAP MOTION],[LCD],[WIFI] 手上全是油拿不了手机? 挥挥就接听! 利用LEAP SDK里的手势Listener 然后用Android模拟耳机按键接听 测试了几部手机只支持AOSP 不同rom有不同的实现(用的不是正规方法,,也没有正规的接听电话方法..))
  • 手势查看时钟,提醒,天气等 (用的硬件是[LEAP MOTION],[LCD] 天气预报是用中央气象局天气预报接口,还没测试过..)

设计理念:Kr Home是指以模块-服务器/模块-模块为核心的高度自定义化的智能家具设备。模块化设备近日兴起,消费者在购买电子产品时会在各个方面作出权衡,比如这部手机有一个高像素的摄像头,但电池容量却很低。消费者肯定希望能选购到一款各方面都满足自己需求的设备。由于每个人的生活方式各不相同智能家具在这方面体现突出.在模块化设备的帮助下,你就可以组装一个符合你自己的智能家具。更棒的是,模块化设备支持PnP,模块的更新换代非常方便快捷。
8.jpg
(理念图与作品无关)


详细介绍及代码见本人网站链接(请用chrome访问)

发表于 2015-9-5 16:13:50 | 显示全部楼层
这个是什么系统?
回复 支持 反对

使用道具 举报

发表于 2015-9-7 12:31:52 | 显示全部楼层
dsweiliang 发表于 2015-9-5 16:13
这个是什么系统?

Arch Linux
回复 支持 反对

使用道具 举报

发表于 2015-9-7 13:52:38 | 显示全部楼层

谢谢回复
回复 支持 反对

使用道具 举报

发表于 2017-3-30 11:33:26 | 显示全部楼层
详细介绍超链失效了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则 允许回帖同步到新浪微博  

  • 见习技师
  • 70
  • 2

推荐阅读

精华导读




公司简介| 联系我们| 小黑屋| 加入我们| 微博| 优酷| 英文网站| DF创客社区 ( 沪ICP备09038501号-4  
友情链接| 硬创邦| 花生壳社区| 模友之吧| 电子发烧友社区| 创客星球| 云汉电子社区| 电子工程网| 与非网| Arduino中文社区| 南极熊3D打印网| OneNET|

上海智位机器人有限公司  沪ICP备09038501号-4   

Powered by Discuz! X3.1

Licensed Comsenz Inc.

返回顶部 返回列表