Hackaday.io上可穿戴设备的项目-Xtencion
收藏
分享
脑图
Hackaday.io上可穿戴设备的项目-Xtencion
关于项目
项目描述:智能手表的最大问题之一是它们具有非常杂乱的 UI。这是一个设计失败,因为一般的智能手表的屏幕尺寸约为40mm。智能手表现在有一个非常像素密集的触摸屏。这导致电池续航时间糟糕,用户必须经常充电。XTENCION 使用嵌入在表带中的可弯曲锂离子电池,以延长电池寿命。用户可定制性实际上仅限于更改墙纸,即使在昂贵的智能手表上。XTENCION 通过 IFTT 服务提供扩展的功能和可定制性。
项目细节
调查
我们问人们他们对于他们的智能手表的想法,这就是他们想出了什么。(1)"我的智能手表就像我的手机,为什么我浪费钱的东西,我已经拥有。我希望我的智能手表有额外的功能" - 拉杰什先生, 自雇企业家(2)"在这么小的屏幕上浏览菜单是很困难的。我会选择一个智能手表, 其按钮更容易使用。因此,我们问自己,如何让智能手表成为更好的工具和更好的最终客户的用户体验?因此,我们概念化了 Xtencion,这是一种具有无与伦比的功能的智能手腕佩戴,可提高用户的工作效率和效率,同时不会用复杂的用户界面来影响用户。
如何建立人机交互新方法?
我们的基本前提是,每当试图做到这一点是表明有一个问题或低效率与HCI目前的技术。我们关注的领域是智能手表。我们认为,智能手机中更大的触摸屏中使用的交互方法不应缩小,以用于智能手表的触摸屏。我们发现,智能手表屏幕的平均尺寸约为43-49mm,而平均指尖宽度约为16-20mm。一个简单的部门显示,指尖可以轻松地覆盖超过35%的屏幕,而实际使用它。这甚至不考虑指尖后面的实际手指,它射出这个百分比,导致大部分屏幕被覆盖,而我们使用实际屏幕。我们正在寻找的效率低下。经过一些头脑风暴,我们发现了手势的想法。已经谈论了这么多,所以我们决定想出一个界面,使用手势。因此,我们只使用锋利的红外距离传感器和陀螺仪传感器,想出了一个与智能手表交互的整洁方法。例如,如果用户将手表戴在左手腕上,则右手正向或远离前臂内侧手表的移动会做出手势。在我们的实现中,我们有两个预设的手势。每次执行时在模式之间切换的长刷卡和选择模式的短轻扫。必须注意的是,用户将能够设置一种特殊类型的刷卡(例如,一个移动离开,然后以相同的手势返回)。此外,使用陀螺仪,我们建立了一个系统,允许用户通过一个较长的列表(如歌曲列表或联系人列表)。我们相信,这是一种更高效、更整洁的智能手表使用方式。这是我们试图设置的新的人机交互范式。
设计方法
Xtencion 频段配有 SHARP 红外距离传感器,用于检测不同的轻扫手势和 6DOF 陀螺仪模块,用于读取手腕手势。乐队识别单个手势或它们的组合。
识别后,它要么在菜单中导航,要么根据手势的拍子触发外部事件。这样,我们为用户提供了无忧无虑的可用性。
由于它由连接到其他 IoT 设备的 ESP8266 供电,因此非常轻松。乐队通过称为 IFTTT 的第三方服务控制其他设备。
IFTTT(代表如果这样)是一个平台,使各种设备之间的接口。我们计划在其平台上部署 Xtencion "Recipe" 块, 以便用户可以自定义外部事件。这样,我们为用户提供扩展功能。
该频段由可弯曲的锂离子电池供电,可确保最大包装密度和更大的电池容量。这种技术的使用消除了当前智能手表的最大缺点。
特点
它是手势控制,所以没有更多的点击错误的东西和浪费时间回去,并试图再次点击。
它通过移除触摸屏,将减少近 50% 的电池使用量。此外,该设备将使用低功耗传感器。
该设备将几乎具有无限数量的功能,因为可以添加新的手势,并且可以自定义每个手势。
3P 设计规范
电源:根据理论计算,它将持续约2天,无需充电。
精度:其范围为 4 厘米至 30 厘米,精度为 1mm。
协议:设备使用 HTTP 与 IoT 设备通信,并使用蓝牙获取基于位置的手势的位置数据。
项目图片
文件下载
1 X ESP8266
1 X 夏普传感器GP2Y0A41SK0F
1 X MPU9250/ MPU6050
1 X ADS1115 ADC
1 X 0.96 英寸 OLED
1 X 锂离子电池(可选:可弯曲)
1 X MT3608 直流-直流升压转换器
上去?
项目日志
我们使用 9V 电池为手表供电,因为我们还不想使用可弯曲电池进入最终原型。
红外传感器放置在显示器的另一侧,因为更容易在该配置中继续测试。
它是一个中等保真工作原型。
Ift 块不是公共的
控制其他物联网设备需要 WiFi,这些设备将被蜂窝网络取代。
轻扫控件
手腕控制
控制物联网设备
不同的智能手表模式
添加了名为"Xtencion_KernelSubtraction的Xtencion_KernelSubtraction,该文件实现了内核减法来检测刷卡。因此,我们定义一个距离数组,最好代表轻扫内核。内核数组的大小等于sample_size 。传入距离读数存储在大小等于sample_size。内核从缓冲区中减去,差值存储在另一个数组中。理想情况下,差值数组应为零数组。虽然,在现实世界中,人类可能无法重复复制相同的刷卡。因此,我们计算差值数组的均值和标准差。每当平均差和标准差在定义的范围内时,就会识别刷卡。
评论
0 / 100
查看更多
1503881740
2020-08-13
618
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号