智能手表正成为下一个大问题,但是随着微型化程度的提高,您自己也无法构建这类设备。该项目旨在提供一种“智能手表”,该智能手表可以用容易获得的组件(例如,element14,digikey等)制成,并且可以手工焊接。当然,必须牺牲处理能力,但谁需要手表上的照相机和60FPS图形呢?
自2013年初以来,我一直在从事这款手表的开发,并且已经取得了长足的进步!不过,这仍然是一个尚在开发中的工作,我正在研究另一个硬件版本,该版本将修复所有硬件错误。(您可以从我以前在该项目中的帖子中了解更多内容)
您可以在我的hackaday.io项目页面上找到更多信息和进度:http ://hackaday.io/project/2263-OSHWatch
这款手表具有PIC24F微控制器和128x128 RGB OLED显示屏,以及加速度计和磁力计。我们的目标是同时具有USB-HID(无驱动程序)和Bluetooth 4.0 LE连接,因此我可以快速轻松地同步日历。
工作特征
实时时钟-它可以告诉时间!
大学时间表-我可以告诉我下一堂课的时间和地点
USB-HID通讯和引导程序
纽扣
基本加速度计记录
电池充电与监控
抗锯齿字体绘图(目前仅为灰度,没有“清晰字体”)
未来功能
加速度计“点击唤醒”
磁力计罗盘
蓝牙4.0 LE
带有蜂鸣器的闹钟
用于更新日历的桌面GUI
硬件
硬件是一个使用SMD组件的2层设计,如果您想构建自己的硬件,它是完全开源的。原理图和PCB布局是使用Altium完成的,不幸的是,它相当昂贵,但是他们最近宣布他们将在将来的某个时间发布免费版本!
已知问题(修订版1)
微控制器不适合PCB!(请参阅:http://jared.geek.nz/2013/may/oled-watch)
VCC不受监管
已知问题(修订版2)
手表醒来时有时会重置(可能是电源解耦问题)
USB通讯任务有时无法进入睡眠状态(耗尽电池)
OLED显示器有一些怪异的重影痕迹
在原理图中,我用错误的方式连接了连接器,因此OLED的位置与PCB相对。
我没有将OLED数据线分配给PIC24的TFT驱动器,因此我无法使用它,并且绘制性能比它可能的低。
蓝牙4.0未经测试
要使其正常运行,PCB上需要一些小的“凸起”
未来(Rev 3)
我正在修订3,它将解决所有上述问题并使PCB更加紧凑!敬请期待..
|