触手可及-智能家居手势控制系统

“触手可及”是基于手势控制的新型智能家居控制系统。通过手环上的惯性测量单元(IMU)获取做手势时姿态角、加速度数据,根据不同手势姿态角及加速度数据具有不同的数字特征,将IMU获取的数据作为深度神经网络(DNN)的输入,经过训练达到手势识别的目的。同时在手环和家居之间建立红外对准信号,只有在家居收到红外对准信号之后才进行手势识别,防止在平时正常活动的手势对家居产生误控制。手环上的传感器在捕捉用户做手势时的姿态角变化后,将数据通过低功耗蓝牙(BLE)传送到控制终端,控制终端运行DNN算法进而可以判断佩戴者的意图,再将控制终端处理的结果通过低功耗蓝牙发送至受控设备,最终达到手势控制远端的执行部位的功能,从而实现更为便捷时尚的人机交互。

  • 总体框架

  • 手环设计
    手环包括IMU、MCU、BLE通信模块、红外开关和电源模块。IMU获取做手势产生的姿态角信息,经过滤波、求导得到供控制终端处理的数据。手环上的MCU将手势数据其发送到低功耗蓝牙模块,由蓝牙将信号数据发送到控制终端。本项目采用Bluno Nano作为MCU,Bluno Nano是集成有BLE的微型控制器,尺寸超小,非常适合用于可穿设备。
  • 控制终端设计
    用合适长度的时间窗截取得到的手势信号序列,并对序列进行归一化处理,作为深度神经网络的输入。采集多组手势序列对神经网络进行训练,将预测得到的手势通过无线广播给所有的智能家居节点。本项目采用Raspberry Pi3作为控制终端,Raspberry Pi3是一款“迷你电脑”,体积仅信用卡大小,运算性能和智能手机相仿。它价格便宜,使用功率小,所以它很适合用于嵌入式项目,可以运行Raspbian、Firefox OS等诸多OS。
  • 智能家居节点设计
    能家居节点(如电视、空调、台灯等等)只有在收到红外对准信号之后,才根据控制终端广播的命令执行相对应操作。
  • 软件部分
    用Python编写了数据采集,深度神经网络训练及手势预测三个软件。Python语言具有灵活性高,跨平台的特点,既可以在普通PC上运行,也可以在Raspberry Pi上运行。
    手势数据采集:采集手势样本数据,作为深度神经网络的训练数据。


  • 运行视频
    https://v.youku.com/v_show/id_XMzgyMjk3NDMyMA==.html?spm=a2h3j.8428770.3416059.1

触手可及-智能家居手势控制系统相关推荐

  1. knx智能照明控制系统电路图_咻享智能|智能家居照明控制系统的功能特点

    当下提倡节能环保,而智能家居照明控制系统很好地顺应了这一概念.不仅如此,可自动调节的灯光亮度还给用户带来最舒适.健康的照明环境.如此智能的照明系统,我们不妨往下多了解一些! 智能家居照明控制系统简介 ...

  2. 智能家居照明控制系统解决方案

    智能家居概念的提出已经有一段时间了,但对其的认识与了解仍然停留在表面,并没有切实将该系统进行实际应用. 智能家居照明控制系统方案,作为建设智能家居的应用控制系统之一,是对灯光效果进行智能控制与管理的系 ...

  3. android红外模块,基于Android平台的智能家居红外控制系统的研究

    摘要: 计算机技术,网络通信技术,智能传感技术,微电子技术的成熟和发展为智能家居的发展创造了良好的前提条件和基础.但现有的家居系统中都存在不足和缺点,而且在智能方面还存在较大的空白.本文针对这些不足和 ...

  4. 基于STM32F103RC的OneNET云端智能家居环境控制系统

    整体描述 项目基于STM32F103RC开发板,软件使用keil5实现系统程序开发,实现一套具有一定交互水平的云端智能家居环境控制系统,通过传感器采集温湿度.光照强度.环境分贝数据上传OneNET云端 ...

  5. 智能家居设计原理c语言,详解智能家居的控制系统工作原理

    智能家居控制系统简介 是以住宅为平台,家居电器及家电设备为主要控制对象,利用综合布线技术.网络通信技术.安全防范技术.自动控制技术.音视频技术将家居生活有关的设施进行高效集成,构建高效的住宅设施与家庭 ...

  6. 智能家居终端控制系统毕业设计报告

    毕业设计报告 题目:智能家居终端控制系统 专 业:物联网应用技术班 级:12届物联网1班指导教师: 无 学生姓名: 02,04,23,45 答辩日期: 2014.11.26 佛山职业技术学院 目 录 ...

  7. python语音控制智能家电_基于树莓派的智能家居语音控制系统

    2018-10 基于树莓派的智能家居语音控制系统 Intelligent home voice control system based on raspberry Pi 刘 华 , 田占生 , 冯宇飞 ...

  8. 智能家居语音控制系统的硬件设备详情

    看到很多小伙伴私信问我,本科毕业设计做的智能家居语音控制系统用到了哪些硬件设备,我在这篇文章做一个补充说明,以下就是我购买的部分硬件,树莓派买的是3B型号的. (https://img-blog.cs ...

  9. 人工智能:智能家居安全控制系统的未来:基于人工智能的自适应技术

    作者:禅与计算机程序设计艺术 <83. 人工智能:智能家居安全控制系统的未来:基于人工智能的自适应技术> 引言 1.1. 背景介绍 随着人工智能技术的快速发展,智能家居安全控制系统已成为人 ...

最新文章

  1. web性能优化之事件节流
  2. 机器学习案例——生态系统蒸散速率预测
  3. 哈希表 - (代码、分析 )
  4. ubuntu内核损坏或误删除时的系统修复
  5. python5000行代码项目_5000行python代码+可视化60W数据,告诉你知乎用户不为人知的事...
  6. C# Process.Kill() 拒绝访问(Access Denied) 的解决方案
  7. vsftpd增加和删除用户的shell脚本
  8. [渝粤教育] 广东-国家-开放大学 21秋期末考试市场调查与预测10243k2
  9. Linux(ubuntu 18.0.4) Java环境安装,环境变量配置
  10. 【语音分析】基于matlab GUI语音信号线性预测(LPC)分析【含Matlab源码 910期】
  11. matlab中阶跃函数算卷积,与冲激函数、阶跃函数的卷积.ppt
  12. 人脸识别门禁系统需求分析文档
  13. sublime快捷键(mac版)一览
  14. 电信光纤ipv6-- 搭建属于自己的服务器
  15. yarn install报网络问题
  16. 【多场景建模】CIKM2021 阿里妈妈多场景CTR预估模型STAR 论文精读
  17. Android studio 设置豆绿色
  18. 如何阅读《深入理解计算机系统》
  19. 【Joy of Cryptography 读书笔记】Chapter 6 伪随机函数(Pseudorandom Function)分组密码(Block Cipher)
  20. informatica 许可_安装Informatica9.5.1

热门文章

  1. 读论文:Segment Anything
  2. 51单片机定时器实验
  3. 天才只意味着终生不懈地努力——俄国化学家 门捷列耶夫
  4. 单片机c语言常用指令,单片机C语言(C51)的常用库函数.doc
  5. C语言_等比数列求和
  6. 关于SOUT快捷键失效问题的解决方案
  7. 大学物理质点运动学主要内容
  8. VR全景拍摄为什么要加盟?巧借资源实现共赢
  9. ArcEngine Error: R6034 Runtime Error! An application has made an attempt to load the C runtime ...
  10. spring养成计划 - spring事物的控制 - (transactionManager)