极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21835|回复: 10

关于开发arduino开源智能手表的可能性讨论

[复制链接]
发表于 2013-8-17 12:21:29 | 显示全部楼层 |阅读模式
       对于技术我是门外汉,所以这里只讨论一个可能性,不追求具体的代码或硬件设计。我们知道现在可穿戴智能设备越来越引起人们的关注,就以手表为例各个大公司都在开发,目前比较成功的有Pebble,我手头就有一只,但是从做工与软件上看还是比较粗糙,我发现从功能上来说其实Pebble很简单,就是一个硬件化通知中心+电子表。硬件化通知中心是通过蓝牙与手机的通讯而实现的,模式就是  智能手机上的专用软件获取各类信息提取后 通过蓝牙转发到手表  手表做出相应的反应如震动+点亮屏幕+显示内容,我们通过手表上的按钮做出响应回馈到手机,这不是一个复杂的过程。
    我们知道arduino是可以通过蓝牙串口与手机通讯的,那么我们可以设想是否能通过开发类似的软件获取手机内容并转换成串口信息通过蓝牙发送到arduino硬件上再由液晶屏显示出来再由穿戴者做出相应反馈,从原理上看arduino完全能实现这样的一个过程。
    而电子表功能应该在实现以上的的功能的硬件上同时能实现,即使为了时间更精准要增加硬件也是时钟控制硬件不会增加过多的体积或能耗。甚至可以通过手机定时对时来现实精准度,想必这样的手表应该离开手机应该不会超过2~3天吧,不然就是去智能手表的意义了。
    接下来的问题体积与能耗的问题,体积上arduino硬件上本身就可以精简做的很小或者很薄,但是主板肯定是要定制因为要集成arduino最小系统+时钟+蓝牙4.0+加速感应器+可充电池,然后精简多余的I/O口,如果可行可以考虑增加存储芯片,定制专用充电数据线及充电数据接口,可以参考Pebble或macbook充电接口设计,但它们都只是实现充电功能,但我们可以增加几个端口实现通讯功能,当然usb转串口应该由数据线在外部实现这样不会影响到手表体积。屏幕上我觉得因该选择oled,但是这里可能会有硬伤,我查过很多网站现在小屏幕的oled我们能买得到可能只有128*64像素的屏幕最小好像是0.96寸,我觉得像素点有点低,而且我也不知道他的显示控制芯片是否可以直接集成在主板上,这里需要大神来解释一下。而加速感应器的添加是出于检测手腕动作的需求,能实现的功能如抬手点亮显示,甩动挂电话、或拍照等等,当然如果在体积与耗电允许的前提下还可以增加相应的感应器。
    电池上我们可以选择集成的锂电池或者可充电纽扣电池,我没算过整个系统耗电,但我相信arduino在只实现以上功能时功耗应该不会太大。
    最后我想说的是这些都只是我的设想,没有经过实践与证明可能会有各种问题没考虑到,但我觉得抛弃复杂的操作系统如android安卓系统,用arduino来开发一个开源智能手表这是一个不错的提议,也许中国Pebble就诞生在我们论坛上某位大神手中,加油!!
回复

使用道具 举报

发表于 2013-8-17 12:45:48 | 显示全部楼层
mcu太弱是硬伤。
回复 支持 反对

使用道具 举报

发表于 2013-8-17 12:52:47 | 显示全部楼层
电路部分问题应该不是很大,对于DIY爱好者而言,手表外壳设计和外壳生产方面是个大问题
回复 支持 反对

使用道具 举报

发表于 2013-8-17 12:56:20 | 显示全部楼层
复杂的运算交给手机,手表本来就不需要多强的mcu。那点体积能装的电池也很小,OLED耗掉大部分电了,给mcu和蓝牙模块的电量就这么点,支撑不起多NB的单片机。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-17 13:01:15 | 显示全部楼层
本帖最后由 顽石 于 2013-8-17 13:03 编辑
laji3865689 发表于 2013-8-17 12:56
复杂的运算交给手机,手表本来就不需要多强的mcu。那点体积能装的电池也很小,OLED耗掉大部分电了,给mcu和 ...


对,oled不是时时都点亮的,只有在收到信息或抬手才做相应动作才点亮,这样可以尽量延长使用待机时间
而且信息或电话是推送的,其他的内容可以是定时获取或着点亮屏幕时才获取。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-17 13:07:59 | 显示全部楼层
histamine 发表于 2013-8-17 12:52
电路部分问题应该不是很大,对于DIY爱好者而言,手表外壳设计和外壳生产方面是个大问题

表带可以选择标准表带 外壳可以是塑料或者铝的通过上cnc加工得到表面可以选择亚克力或者有条件可以选择曲面玻璃,当然在原形制作出来后这方面应该会被人开发的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-17 13:13:34 | 显示全部楼层
如果有人有能力解决硬件软件问题,我们可以建立一个讨论组,我可以提供金属或塑料加工这方面的帮助应为我本身就是做注塑产品的,但我实在不懂硬件与软件的开发。
回复 支持 反对

使用道具 举报

发表于 2013-8-17 13:15:08 | 显示全部楼层
原理上是没问题的,原型机可以用amarino方案来搭。蓝牙模块要有休眠和外部唤醒功能,比如说手机平时不给手表发信号,有信息、电话等等才叫醒手表的蓝牙模块;OLED驱动IC一般都有掉电模式,关屏时耗电都是uA级的,问题不大;外壳可以用雕刻机来做,现在成本已经很低了。
回复 支持 反对

使用道具 举报

发表于 2013-8-17 15:08:16 | 显示全部楼层
用现在的器件小型化,省电是挑战,但是不妨碍从原型机做起。
回复 支持 反对

使用道具 举报

发表于 2013-10-12 11:14:29 | 显示全部楼层
这个是开源的智能手表,WWW.SHIKEEN.COM;BBS.SHIKEEN.COM
回复 支持 反对

使用道具 举报

发表于 2014-3-25 12:24:19 来自手机 | 显示全部楼层
以上链接价格好像相当不合理。
不知道project有人开工没。我在尝试nano,但是这个softwareSerial只有128的缓存,刷新个nokia屏都要4个包…
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 00:40 , Processed in 0.038806 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表