从NASA开源项目到可持续可穿戴设备:PULSE智能项链的电路改造与3D打印实践
1. 项目概述与设计初衷
几年前,NASA喷气推进实验室(JPL)的工程师们为了应对疫情初期个人防护装备短缺的挑战,设计了一款名为PULSE的智能项链。它的核心功能简单却巧妙:当佩戴者的手靠近面部时,项链的吊坠会通过振动和蜂鸣发出提醒,从而帮助减少无意识的摸脸行为,降低病菌传播风险。这个充满人文关怀的开源项目迅速在全球创客社区流传开来。然而,原设计使用了一次性的CR2032纽扣电池,这在长期使用和环保考量上存在明显短板。我这次动手改造的目标,就是保留其核心提醒功能与精巧结构的同时,将供电系统彻底升级为可充电方案,打造一个更可持续、更“友好”的可穿戴设备版本。
这个项目非常适合对电子制作、3D打印以及可持续设计感兴趣的爱好者。你不需要是航天工程师,只要具备基础的焊接能力和耐心,就能跟随步骤完成它。整个流程涵盖了从电路仿真验证、3D建模设计到实体组装调试的完整工程实践,是一次绝佳的“从想法到实物”的学习体验。最终,你将获得一个独一无二的、功能完善且环保的个人健康小助手。
2. 核心电路原理与可持续性改造解析
原版PULSE项链的电路可以看作一个经典的“接近检测-触发响应”系统。其核心是一颗Pololu接近传感器,它持续发射红外光并检测反射信号。当有物体(比如你的手)进入其探测范围时,传感器输出信号发生变化。这个信号控制着一个PNP晶体管的导通与截止,进而像一个开关一样,控制着振动马达和蜂鸣器的工作电路。整个系统的“大脑”和“肌肉”就这样被连接起来。
2.1 从一次性到可充电:供电系统的核心改造
原设计使用一颗3V的CR2032纽扣电池。虽然电压合适、体积小巧,但其容量有限(通常约200mAh),且不可充电,属于消耗品。我的改造方案是使用两节可充电的镍氢(Ni-MH)或锂离子(Li-ion)电池,每节标称电压1.2V或3.7V,串联后提供2.4V或7.4V的电压。这里有一个关键点:传感器、马达和蜂鸣器通常有较宽的工作电压范围(例如3-5V)。如果使用两节1.2V镍氢电池(总电压2.4V),可能处于器件工作的下限,导致驱动乏力;而两节3.7V锂电池串联后电压高达7.4V,又可能烧毁元件。
因此,我选择了折中且灵活的方案:使用两节标称电压为1.5V的可充电锂电池。这种电池充满电后电压约1.5V,两节串联为3.0V,完美匹配原电路设计电压,无需任何电压转换模块,极大简化了设计。同时,它具备了可循环充电数百次、无记忆效应、自放电率低等优点。为了完成充电回路,你需要一个对应的两节电池串联的充电器模块(或使用带有充电管理功能的电池盒),这是实现“可持续”目标的关键部件。
2.2 电路安全与稳定性设计要点
在电路层面,除了功能实现,稳定性与安全性同样重要。
- 电源极性保护:在电池盒的输出端,我强烈建议串联一个二极管(如1N4007)。它的作用是防止在安装电池时,万一正负极接反,电流倒灌损坏其他元件。虽然增加了微小压降(约0.7V),但换来了心安。
- 滤波与去耦:在电源正负极之间,靠近传感器和晶体管的位置,并联一个10-100μF的电解电容和一个0.1μF的陶瓷电容。这能有效平滑电池电压的微小波动,防止马达启停时造成的电源干扰影响传感器工作的稳定性,避免误触发。
- 限流电阻的精确计算:驱动振动马达和蜂鸣器时,必须串联合适的限流电阻。以一款工作电压3V、工作电流100mA的微型振动马达为例,如果电源电压是3V,理论上不需要电阻。但为了安全起见,可以串联一个1-5欧姆的小电阻,既能限制瞬间冲击电流,保护晶体管,也能略微降低功耗。具体阻值需要根据马达规格书计算:电阻值 R = (电源电压 - 马达额定电压) / 马达额定电流。
注意:焊接晶体管(PNP型,如S8550)时,务必确认三个引脚(发射极E、基极B、集电极C)的对应关系。接错会导致电路无法工作甚至损坏元件。数据手册(Datasheet)是你的最佳朋友。
3. 从虚拟到现实:电路仿真与实体测试
在将任何元件焊接到一起之前,进行电路仿真和面包板测试是避免浪费材料、排查设计错误的黄金步骤。我强烈反对“直接开干”的做法。
3.1 利用Tinkercad Circuits进行可视化仿真
Tinkercad Circuits是Autodesk提供的免费在线电路仿真工具,对新手极其友好。
- 建立仿真项目:登录Tinkercad,从组件库中拖出所需元件:电池组(设置为3V)、Pololu接近传感器(可用普通红外距离传感器模拟)、PNP晶体管、电阻、振动马达(可用LED加电阻模拟其耗电特性)、蜂鸣器、开关等。
- 连接电路:严格按照原理图进行连线。这个过程能让你深刻理解电流的路径:从电池正极出发,经过开关,一路到达传感器电源端和晶体管发射极;传感器的信号线连接到晶体管基极;晶体管的集电极连接马达和蜂鸣器,最后流回电池负极。
- 仿真测试:点击“开始仿真”,你可以用鼠标模拟手靠近传感器,观察虚拟的“马达”(LED)是否亮起,“蜂鸣器”是否发声。这能验证你的逻辑连接是否正确。
3.2 面包板实体搭建与调试
仿真通过后,就可以在实体面包板上搭建了。这是将原理图转化为物理连接的关键一步。
- 布局规划:先在纸上或脑海里规划一下元件在面包板上的大致位置,尽量让布线整洁,避免飞线交叉。通常将电源和地线布置在面包板两侧的长条孔上。
- 分级搭建与测试:不要一次性插完所有元件。建议分步进行:
- 第一步:只连接电池、开关,用万用表测量开关输出端是否有正确的电压。
- 第二步:接入传感器,用万用表测量其信号输出引脚电压。在手远离和靠近时,电压应有明显变化(例如从高电平3V变为低电平0V)。这一步验证了传感器本身工作正常。
- 第三步:断开电源,接入晶体管和马达/蜂鸣器。再次上电,进行完整功能测试。
- 常见问题排查:
- 毫无反应:首先检查所有电源和地线连接是否牢固,电池是否有电。然后用万用表“蜂鸣档”逐段检查导线连通性。
- 传感器一直触发或永不触发:调整传感器上的电位器(如果有的型号),改变其灵敏度。确保传感器前方没有其他物体遮挡。检查传感器信号线是否连接到了晶体管正确的引脚(基极)。
- 马达/蜂鸣器微弱:检查电池电压是否充足。测量马达两端在触发时的实际电压。如果电压过低,可能是晶体管未完全导通或限流电阻过大。
- 晶体管发热严重:立即断电!这通常意味着马达工作电流超过了晶体管的最大集电极电流(Ic)额定值。需要更换功率更大的晶体管,或者在马达回路中增加合适的限流电阻。
面包板测试成功的意义在于,你得到了一个完全验证过的、可工作的电路原型。接下来所有焊接操作,都将以这个原型为“蓝图”,极大降低了后续步骤的失败风险。
4. 吊坠结构设计与3D建模实战
PULSE项链的优雅,很大程度上得益于其一体成型的3D打印外壳。它不仅要美观、佩戴舒适,更要精密地容纳所有电子元件。我使用Autodesk Fusion 360进行建模,这是一款功能强大且对个人用户免费的专业软件。
4.1 下部吊坠:主体结构与电池舱设计
下部吊坠是项目的主体,需要容纳电池盒、主开关和穿绳孔。
- 基础轮廓绘制:在Fusion 360中新建一个草图。使用“中心直径圆”工具画一个大圆(例如直径40mm),这将是吊坠的外轮廓。接着,使用“中心矩形”工具,在圆的边缘绘制一个矩形。利用“修剪”工具,将矩形与圆相交的内部线段剪掉,形成一个“圆角矩形”的雏形。再向内偏移一个同心圆和矩形,形成壳体壁厚(例如2mm)。
- 实体化与抽壳:完成草图后,将其“拉伸”为实体。先拉伸内轮廓部分,高度设为10.5mm,作为内部空间。然后使用“抽壳”命令,选择顶面为开放面,设置壁厚为1.5mm,得到一个中空的盒子。接着拉伸外轮廓部分,高度为7.5mm,形成底座。最后,单独将整个底部面再拉伸1.5mm,增加底部强度,防止变形。
- 关键结构特征创建:
- 穿绳孔:在吊坠顶部突起部分,绘制一个半径2mm的圆,使用“拉伸”命令中的“切割”模式,打一个通孔。
- 开关槽:这是设计的难点。需要在壳体侧壁开一个精确的孔来固定拨动开关。新建一个草图,在侧壁平面上,先画一个6.5mm x 11mm的矩形定位框,内部再画一个5mm x 9.5mm的矩形。在内部矩形中心,绘制开关柄所需的椭圆形孔(例如3.7mm x 4.3mm的矩形两端加上半圆)。使用“拉伸切割”精确挖出这个孔。最后,别忘了用“圆角”命令处理槽口边缘,使其光滑不刮手。
- 电池舱定位柱:根据你选用的电池盒尺寸,在壳体内部底面设计几个小的圆柱体(高度2-3mm),用于卡住电池盒,防止其在内部晃动。这需要你事先测量好电池盒的尺寸和固定孔位。
4.2 上部吊坠:传感器与蜂鸣器定位
上部吊坠主要固定传感器和蜂鸣器,需要与下部吊坠严丝合缝。
- 主体与卡扣设计:重复下部吊坠的基础轮廓绘制,但拉伸高度不同。外框高度可设为17.5mm,内框(与下部结合的部分)高度设为8.5mm。确保下部吊坠的内壁能紧密地套入上部吊坠的外壁,这里需要预留约0.2mm的配合公差(即上部外径比下部内径小0.2mm),才能实现紧配合又不会难以组装。
- 传感器窗口与蜂鸣器音腔:在顶部吊坠的底面上,为传感器开一个观测窗。绘制一个4mm x 6mm的矩形并拉伸切割。在其下方,为蜂鸣器设计一个共鸣腔:绘制两个同心圆(直径10.1mm和11.1mm),再在上方开一个让蜂鸣器导线穿过的小圆(半径4.5mm),最后用“修剪”工具修整成一个“C”形环。这个环状结构能卡住蜂鸣器,同时下方的腔体有助于放大声音。
- 导线上开孔:在侧壁设计一个小孔,用于将电池盒的导线引入上部空间,连接到传感器和蜂鸣器上。
实操心得:在Fusion 360中,频繁使用“测量”工具来检查尺寸,特别是相互配合的零件。将关键尺寸(如壁厚、配合公差、孔径)记录在草图注释里。设计时,脑中要时刻想象着实物组装的过程:导线从哪里走?工具(如镊子)能否伸进去焊接?电池如何更换?这些思考能避免设计出“无法制造”的模型。
5. 3D打印与后处理工艺
设计好的模型需要转化为实体。3D打印的质量直接决定了最终产品的外观和结构强度。
5.1 切片参数设置与打印技巧
我将STL文件导入PrusaSlicer(其他如Cura、Simplify3D同理)进行切片。
- 层高与填充:为了获得较好的表面质量和足够的强度,我选择0.15mm的层高。填充密度设置为20%-25%,采用“网格”或“蜂窝”填充模式,在保证强度的同时节省材料和时间。
- 支撑与朝向:吊坠模型有悬空结构(如穿绳孔的顶部、内部的一些凸台)。必须开启支撑,支撑类型选择“仅在打印床生成”或“树状支撑”,后者更省材料且易拆除。打印时,将吊坠的开口面(即与另一部分结合的面)朝下放置在打印平台上。这样,最重要的配合面打印质量最好(紧贴平台的那一面通常最光滑平整),而内部复杂的支撑结构留在非重要区域。
- 打印材料选择:PLA材料是最佳选择。它易于打印、无异味、强度足够,且后处理简单。避免使用ABS,因为它收缩率大,易翘边,且需要封闭的打印环境。
- 打印过程监控:打印第一个模型时,最好能在旁边观察前几层的铺设情况,确保底板附着牢固,没有翘边。这是打印成功的基础。
5.2 后处理与组装准备
打印完成后的处理,能让作品从“粗糙原型”升级为“精致产品”。
- 拆除支撑与打磨:小心地拆除所有支撑材料。使用水口钳、刻刀仔细清理支撑残留。然后用不同目数的砂纸(从粗到细,如400目、800目、1200目)蘸水轻轻打磨结合面、穿绳孔边缘等部位,去除毛刺和层纹,使表面光滑。
- 功能测试与适配:在正式焊接前,进行一次“干适配”。将所有的电子元件(电池盒、开关、传感器、蜂鸣器、马达)不焊接,只是按位置放入打印好的外壳中。检查开关拨杆是否能灵活滑动、传感器窗口是否对齐、蜂鸣器是否卡紧、电池盒是否稳固、所有元件是否互相挤压。这个步骤能发现设计上的最后瑕疵。
- 美化(可选):如果你想获得更统一的外观,可以使用黑色喷漆或模型漆对外壳进行喷涂。喷涂前务必做好遮盖,保护好不需要上色的内部区域。也可以使用黑色指甲油进行小范围的补色或遮盖打印瑕疵,效果出奇的好。
6. 最终集成组装与调试
这是将电路、结构合二为一,赋予项目生命的最后一步。
6.1 内部布线规划与焊接
外壳空间有限,整洁的布线至关重要。
- 导线预处理:使用不同颜色的硅胶导线(如红色正极、黑色负极),它们柔软耐弯折。根据测量好的长度裁剪导线,两端剥去约3-5mm的绝缘层并预先上锡。
- 模块化焊接:不要试图把所有线一次性焊到一起。建议采用“模块化”焊接:
- 电源模块:先将电池盒的正负极导线焊接到拨动开关的输入端。开关的输出端引出两根较长的电源线(红、黑),准备延伸到上部吊坠。
- 传感器模块:将传感器的VCC和GND焊接到延伸来的电源线上。信号线(OUT)单独留出一段。
- 驱动模块:将PNP晶体管的发射极(E)焊接到电源正极(红线)。集电极(C)焊接振动马达和蜂鸣器的正极(注意蜂鸣器有正负极之分)。马达和蜂鸣器的负极合并后,准备连接电源负极。
- 最终连接:将传感器的信号线焊接到晶体管基极(B)。将驱动模块的公共负极焊接到电源负极(黑线)。
- 绝缘与固定:所有焊接点,在检查无误后,必须使用热缩管进行绝缘保护。用热风枪或打火机(小心)加热使其收缩紧固。对于内部空间,可以使用少量蓝丁胶或纳米胶固定电池盒和线路,防止晃动产生异响或脱焊。
6.2 总装与功能最终测试
- 分层组装:先将焊接好的核心电路板(通常是传感器和晶体管所在的小板)和蜂鸣器放入上部吊坠并卡好。将电源线从预留的导线孔穿出。
- 闭合壳体:仔细地将上部吊坠对准下部吊坠,缓慢压入。由于设计了公差,可能需要用一点力,或者用橡皮锤轻轻敲击四周使其均匀结合。确保结合紧密,没有明显缝隙。
- 穿绳与佩戴:选择一根坚固且舒适的伞绳或尼龙绳,穿过吊坠顶部的孔,打好结。
- 上电测试:装入充满电的电池,打开开关。用手在传感器前晃动,你应该能听到清晰的蜂鸣声并感到振动。调整传感器灵敏度电位器(如果有),直到在约15-20厘米的距离内能稳定触发,而正常佩戴时不会因身体晃动误触发。
6.3 使用维护与优化建议
- 充电管理:使用专用的充电器为电池充电。切勿使用快充头直接对电池盒充电,除非你确认电池盒内部集成了可靠的充电管理芯片(TP4056等)。
- 续航估算:以两节600mAh的可充电锂电池为例,假设工作电流100mA,理论续航约6小时。实际使用中,由于是间歇性触发,续航会长的多。建议每周充电一次。
- 个性化扩展:这是一个开放的硬件平台。你可以尝试:将蜂鸣器换成彩色LED,做成光提醒;增加一个蓝牙模块,将触碰数据发送到手机进行统计;甚至更换为更精确的ToF传感器,实现更精准的距离检测。
完成这个项目后,你得到的不仅是一个提醒你不摸脸的小工具,更是一套完整的、从电路设计、机械结构到可持续性思考的创客实践流程。它证明了,即使是NASA这样的顶尖机构提出的创意,我们也可以在个人工作台上进行改进和实现,并为其注入环保的新生命。这种将想法层层落地、不断优化的过程,正是动手制作的魅力所在。