本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

牛人教你自制Arduino动力智能手表

发布时间:2020-08-20
分享到:

牛人教你自制Arduino动力智能手表

发布时间:2020-08-20
分享到:

描述

受《 Make》杂志中的NeoGeo手表启发,我着手创建自己的Arduino动力手表。手表虽然很无聊,但我认为日常使用中并不需要太多的GPS和指南针。相反,我专注于做出一些对我有帮助的事情,而不是令人讨厌。普通的智能手表虽然很酷,但价格太昂贵,通常缺乏任何定制。我的目标是制造一款介于小众健身追踪器和功能齐全的智能手表之间的手表。Neopixel手表使用手机发送的数据,可以显示任何通知,来电和精确的时间。它还具有带停止/启动/重置的计时器,经过校准的uv亮度计,手电筒和自动亮度功能。仍在进行中的是红外遥控信号接收器和发射器,以及使用手表上的按钮进行的​​音乐播放控制。

功能演示视频
最近没有很多时间,但是我汇总了一下智能手表的主要功能。

完成硬件

好了,手表终于在硬件方面完成了。在收到新零件的刺激下,我度过了一个周末,将所有东西焊接和粘合在一起。永远不要低估优质电线的价值;30awg的硅胶绝缘电线使工作比我使用的旧的26awg pvc废品容易一百万倍。我最初计划采用两件式设计,将arduino,电池和BL接收器置于手腕的底部,并将传感器和灯环置于顶部。事实证明,我可以将所有组件安装为一件,而不会影响其厚度。adafruit USB充电器模块位于侧面,佩戴时被表带覆盖。跟踪电线很困难,因为它们都是黑色的,当我交换接地线和5v usb电线时,我几乎摧毁了arduino,但是最终结果看起来确实很干净。表盘表面由0.3毫米的碳制成。它足够灵活,您可以按下手表右侧的任何位置以触发按钮。我用黑色织物表带代替了松紧带,从而很好地配合了手表的其余部分。

问题

自从我上一篇帖子以来已经过去了半年多的时间,尽管这个项目一直在吸引更多的关注者,但我一直在努力结束它。我遇到的第一个问题涉及电路板。厚度仅为0.4mm的结果是它非常灵活。在佩戴或处理时,很容易意外弯曲电路板并造成焊点断裂。在我的两块板上,我能够完全组装第一个板,然后才发现连接不良,而在焊接新象素环之前,我必须先刮掉第二块板。将整个电池组+ pcb + arduino + lux传感器+ neopixel环组装并粘合在一起后,发现不良连接几乎是不可能的。

我遇到的另一个问题,也是令我非常疯狂的一个问题,是试图将电视b-gone功能集成到手表中。我尽可能地遵循adafruit的tv-b-gone指南,因为菌群使用与Trinket pro相同的32u4芯片,尽管时钟频率不同。我玩了不同的电阻器,电压,红外灯,但没有任何效果。甚至Ken Shirriff的出色写作在arduino pwm寄存器上,该寄存器深入介绍了如何使用内部定时器以任何所需频率输出pwm都无法帮助我。我怀疑这可能与12MHz的时钟速度有关。据我了解,存储在内存中的电视代码在检索时会按时钟频率进行缩放。由于没有真正的故障排除方法(它可以关闭电视,也可以不关闭电视),我终于放弃了,将把手表上的空间用于振动马达。是的,这是简单的出路,但在这一点上,我需要完成手表的制作,这使我久违了。

制作PCB
有几种制作一次性PCB的方法,但是我使用了激光打印机方法。Hackaday实际上在这里有一个非常好的教程。第一次尝试时,我用了羊皮纸,但熨烫到覆铜板上时并没有干净脱落。我最终用了杂志纸。上面是否有打印都没有关系,因为仅将激光碳粉转移到电路板上。有了熨斗,我必须向下按压5分钟以使碳粉干净地转移。下一步是HCL + H2O2溶液,以蚀刻掉碳粉未覆盖的所有剩余铜。我的成品并不完美,所以我给所有的铜走线镀了锡,并用万用表检查了一下,以确保所有连接都完好无损。我认为,除非您需要极低的公差,否则激光碳粉PCB蚀刻方法是DIY项目的快速简便解决方案。手表的当前拆分设计是对软件的很好测试,但实际上可以在硬件方面使用一些改进。我的目标是大幅度缩小占地面积,并将电池,电路板和新像素环作为一体戴在手腕上。主要挑战是使包装更薄。为此,我设计了一块电路板来代替所有杂乱的布线。这不仅使手表更薄,而且还减少了电线受拉和断裂的可能性。该设计在右上角还集成了电视b-gone硬件,我认为这是很酷的补充。由于我没有将其发送到电路板印刷厂,因此我仅使用autoCAD来创建简单的双面设计。

 

外文原文:点击进入

声明:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处!

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论