基于Circuit Playground与柔性3D打印的可穿戴设备制作全攻略

news2026/5/15 20:39:02
1. 项目概述当创客遇上柔性穿戴如果你玩过Arduino或者对智能硬件有点兴趣那你大概率听说过Adafruit的Circuit Playground。这块板子挺有意思它把一堆传感器、LED灯、小喇叭和按钮都塞进了一个硬币大小的板子上号称是“零焊接”的电子积木。但说实话我一直觉得它缺了点什么——它功能强大却总像个躺在工作台上的“半成品”离真正的“可穿戴”还差口气。直到我开始琢磨怎么才能让它真正“穿”在身上成为一个既酷又实用的智能腕带或徽章。这个想法促使我动手而3D打印和柔性材料Ninjaflex成了破局的关键。传统的3D打印件硬邦邦的戴在手腕上硌得慌运动几下还可能断裂。而Ninjaflex这种热塑性聚氨酯TPU材料它像橡胶一样有弹性能弯曲、能拉伸完美契合了可穿戴设备对舒适度和耐用性的核心需求。这次的项目就是要把Circuit Playground这块“大脑”用3D打印的柔性“骨骼”和“皮肤”包裹起来制作一个完全定制化的可穿戴设备。整个过程融合了硬件集成、3D建模、材料科学和一点人体工学设计非常适合想从桌面原型迈向实用化产品的创客、教育工作者以及硬件爱好者。接下来我就把从设计思路到最终戴在手上的全过程包括那些官方教程里没细说的坑和技巧毫无保留地分享给你。2. 核心硬件与设计思路解析2.1 Circuit Playground为何是理想的穿戴核心选择Circuit Playground作为这个项目的核心绝非偶然。对于可穿戴设备我们通常有几个硬性要求集成度高以减少外部连线、功耗可控以支持电池供电、具备丰富的传感器以实现交互、并且要易于编程。Circuit Playground几乎是为这些需求量身定做的。首先看集成度。一块板子上集成了10个可编程的NeoPixel RGB LED、一个三轴加速度计运动传感器、一个温度传感器、一个声音传感器、一个迷你扬声器、两个可编程按钮和一个电源开关。这意味着你想做一个根据手势变色的手环、一个测量体温的腕带、或者一个拍手就亮的互动徽章都无需额外焊接任何传感器模块大大降低了制作的复杂度和故障率。其主控芯片是ATmega32u4这芯片最大的好处是自带USB功能让你可以用一根Micro USB线直接编程和供电对新手极其友好。其次是功耗与供电。板子边缘有一个标准的JST-PH电池接口可以直接连接一块3.7V的锂聚合物电池。在编程时你可以通过Arduino IDE轻松设置睡眠模式让设备在非活跃状态进入深度休眠从而将功耗降到极低实现长时间的佩戴使用。这种“开箱即用”的便携性是很多基础Arduino开发板不具备的。最后是生态与扩展。Adafruit为其提供了极其完善的软件库Adafruit Circuit Playground库用几行代码就能调用所有传感器和LED让开发者能专注于功能逻辑而非底层驱动。对于可穿戴项目这种快速原型能力至关重要。因此尽管市面上有更小巧、更低功耗的微控制器但综合考虑易用性、功能集成度和社区支持Circuit Playground在入门到中级阶段的可穿戴项目中依然是平衡性最佳的选择之一。2.2 3D打印与柔性材料从刚性到柔性的跨越传统的创客项目外壳多用PLA或ABS这类刚性材料打印。它们强度高、易打印但做成腕带就是灾难——无法贴合手腕的弧形缺乏弹性导致容易崩断边缘锋利可能划伤皮肤。可穿戴设备的“穿戴”属性要求外壳必须能适应人体的动态变化。这就是Ninjaflex这类TPU材料登场的原因。TPU是一种具有优异弹性和耐磨性的柔性材料。它的存在让3D打印件从“雕塑”变成了“织物”。在这个项目中它被用来打印两个核心部件保护框Bumper和腕带Strap。保护框需要紧密包裹Circuit Playground的PCB板提供缓冲保护同时预留出USB口和电池接口。腕带则需要承受反复的弯曲和拉伸并且通过卡扣结构实现长度调节。使用柔性材料打印设计思路需要彻底转变。你不能设计90度的尖锐转角那会是应力集中点你需要设计圆滑的倒角和足够的壁厚来保证弹性恢复卡扣结构需要计算好过盈量利用TPU的弹性实现“啪嗒”一声的扣合而不是硬碰硬的插拔。官方提供的STL文件已经考虑了这些其保护框边缘有一圈柔性的“唇边”可以像手机硅胶套一样卡住PCB板腕带上的卡扣孔和卡扣柱也设计了引导斜面。理解这些设计细节对你日后自己修改模型至关重要。2.3 结构设计拆解两段式腕带的巧思官方模型采用了一个非常聪明且实用的两段式腕带设计这比简单的一条带子加插扣的方案高明得多。它主要由三个打印件组成保护框cp-bumper.stl核心承载件中间有放置PCB的凹槽两侧有供腕带穿过的滑槽。腕带A段cp-strap-a.stl较薄2mm一端有多个调节孔像皮带一样。腕带B段cp-strap-b.stl较厚4.5mm一端有一个卡扣柱另一端有一个收纳槽。这个系统的精妙之处在于它的单向调节和隐藏式收纳机制。佩戴时你将A段穿过保护框的滑槽然后将B段的卡扣柱插入A段合适的调节孔中完成固定。多余的A段部分可以塞进B段末端的收纳槽里整个腕带外观立刻变得整洁利落没有 dangling 的尾巴。这种设计不仅美观也避免了多余带子钩挂衣物的问题。从力学上看较厚的B段承担了主要的扣合力和腕带基础支撑较薄的A段则负责灵活的调节和收纳。保护框上的滑槽设计允许腕带在受力时有一定角度的摆动避免了应力完全集中在打印件最薄的连接处提高了耐用性。这是一个经过深思熟虑的、非常适合柔性材料特性的工业设计值得我们仔细揣摩和学习。3. 柔性材料3D打印实战指南3.1 打印机与耗材准备成功的一半打印Ninjaflex这样的柔性材料对3D打印机有一定要求。这不是说普通的打印机完全不能打但一台合适的打印机会让你的成功率从“看运气”提升到“稳如老狗”。打印机类型首选直接挤出机Direct Drive。这是最关键的一点。市面上大多数入门级打印机如Creality Ender 3系列使用的是鲍登挤出机挤出电机远离热端通过一根特氟龙管推送耗材。对于柔软的TPU在长长的管道中推送极易发生弯曲、折叠、堵塞导致挤出不稳定甚至失败。直接挤出机则将挤出电机直接安装在热端上方推送路径极短对柔性材料的控制力强得多。许多新款打印机如Prusa i3 MK3S、Creality K1都采用了直接挤出设计。如果你的打印机是鲍登式也并非绝路但需要一些调整尽可能使用全新的、内壁光滑的特氟龙管确保所有管接头锁紧没有间隙让耗材“钻空子”将打印速度放得非常慢建议20mm/s以下。即便如此成功率仍会低于直接挤出机。耗材选择认准Ninjaflex或同等品质TPU。Ninjaflex是柔性材料中的知名品牌其弹性、层间粘合性和打印稳定性都很好。当然你也可以选择其他品牌的TPU但建议从公认口碑好的型号开始如Overture TPU、Polymaker PolyFlex。注意参数选择硬度在95A左右的太软如85A更难打印太硬如98A则弹性不足。一卷1公斤的耗材足够你打印很多个腕带了。注意开启打印前务必确保打印平台洁净且平整。对于TPU我强烈推荐使用PEI弹簧钢板作为打印平台。TPU在冷却后会与PEI表面产生极强的粘附力几乎不会翘边。打印完成后等平台完全冷却模型会自己脱落或轻松取下。切勿在模型还热的时候硬撬会损坏模型和平台。3.2 切片参数详解与刚性塑料的思维决裂用打印PLA的参数来打TPU注定会失败。你需要彻底转换思维。以下是我经过多次测试后总结出的一套适用于大多数直接挤出机的稳健参数以Cura切片软件为例基础参数打印温度Nozzle Temperature235°C - 245°C。TPU需要更高的温度来充分融化并实现层与层之间的良好粘合。我通常从240°C开始测试。热床温度Build Plate Temperature40°C - 60°C或者干脆不开。是的对于PEI板TPU的附着力极强很多时候不需要加热床也能粘住。如果环境温度很低或轻微翘边可以开到40-50°C辅助。过高的热床温度反而可能导致底部过热、变形。打印速度Print Speed核心秘诀——慢我建议将所有速度打印速度、旅行速度、初始层速度统一设置为20-30mm/s。外壁速度可以更慢比如15-20mm/s以保证外观质量。速度是TPU打印成功的第一要素。层高Layer Height0.2mm。这是一个兼顾打印质量、强度和时间的平衡选择。0.15mm层高表面更细腻但时间更长0.25mm层高层纹更明显可能影响卡扣的精度。高级设置关键回抽Retraction这是最大的挑战。TPU像橡皮筋在高速回抽时容易被拉长、变形然后在恢复挤出时造成短暂缺料形成空打或断丝。我的建议是尝试完全关闭回抽Retraction Distance: 0mm。是的你没看错。关闭回抽后可能会在非打印区域看到一些很细的拉丝Stringing但由于打印速度很慢这种拉丝通常非常轻微且TPU材质柔软后期很容易用手或镊子清理掉。这远比处理因为回抽导致的挤出不稳定和缺料要简单得多。如果拉丝确实严重可以尝试启用回抽但参数必须非常保守回抽距离0.5-1mm回抽速度20-25mm/s。切勿使用PLA常用的5-6mm回抽距离。挤出倍数Flow / Extrusion Multiplier可能需要微调。由于TPU的弹性挤出机齿轮可能会“咬入”耗材更深导致实际挤出量略多于设定值。如果你发现打印件表面有过多的凸起纹路或边缘粗糙可以尝试将流量降低到95%-98%。冷却风扇Cooling Fan开启但功率不宜过高。设置为50%-70%即可。适当的冷却有助于定型防止悬垂部分塌陷。但冷却太强会影响层间结合力。3.3 打印过程监控与后处理开始打印后不要走开。仔细观察最初几层的铺设情况。这是成功的关键期。你需要看到耗材被均匀地压在平台上形成连续的线条。如果出现挤出不连贯、缺料立刻暂停检查可能是喷嘴轻微堵塞或温度不够。打印完成后让模型在打印平台上自然冷却到室温。之后你会体验到PEI板的魔力模型几乎会自动剥离或者只需轻轻弯曲钢板即可取下。用指甲或小刮刀小心清理掉支撑本设计通常无需支撑和那些轻微的拉丝。对于腕带的边缘特别是穿入保护框滑槽的部分你可以用一把锋利的美工刀或精细的砂纸如600目以上轻轻修整可能存在的毛刺或“裙边”第一层扩展部分确保它能顺畅地穿过滑槽。切记不要用力拉扯或过度弯曲尚未完全冷却的打印件TPU在温热时虽然柔软但分子结构未稳定容易发生塑性变形。4. 装配、调试与佩戴优化4.1 分步装配实录当所有部件打印完毕并冷却后就可以开始享受组装的乐趣了。这个过程有点像拼装一个精致的机械模型手感非常解压。步骤一安装腕带拿起较薄的腕带A段有多个圆孔的那条。找到保护框侧面的两个平行滑槽。将A段从外侧向内侧穿过其中一个滑槽。就像穿皮带一样一直拉直到末端的“止挡块”卡在滑槽的外侧边缘拉不动为止。此时A段大部分长度位于保护框内侧即将贴着手腕的一侧。拿起较厚的腕带B段一端有卡扣柱另一端有狭长槽。这次将B段带有“止挡块”的那一头从内侧向外侧穿过另一个滑槽。同样将止挡块拉出卡在滑槽外缘。现在保护框两侧应该各有一段腕带A段在内侧B段在外侧且都被各自的止挡块限位。步骤二扣合与调节将保护框放在手腕上模拟佩戴。将A段绕过手腕找到适合你手腕周长的那个圆孔。将B段上的卡扣柱对准A段上选定的圆孔用力按压直到听到轻微的“咔嗒”声卡扣柱完全穿过圆孔。TPU的弹性会让卡扣咬合得非常牢固。关键步骤收纳多余长度。扣合后A段通常会多出一截。捏住这截多余的部分将其塞进B段末端的那个狭长收纳槽里。稍微用点力推进去直到它被完全隐藏。这个设计瞬间让整个设备看起来专业了许多。步骤三安装Circuit Playground主板将扣好的腕带暂时放在一边。拿起Circuit Playground主板注意其Micro USB接口和JST电池接口的方向。观察保护框内侧的凹槽。凹槽的一端有对应的USB口和电池口的开窗。将主板上的接口与这些开窗对齐然后轻轻地将主板倾斜一个角度先将一边的PCB边缘塞进保护框内侧的柔性“唇边”之下。用手指沿着PCB边缘逐步按压让柔性的唇边逐渐包裹住整个主板。这个过程需要一点耐心和巧劲不要用蛮力。确保主板的所有LED和传感器都从保护框正面的开孔中露出且背面的接口可以无障碍使用。4.2 电路连接与供电方案主板安装好后就可以连接电池了。使用一块3.7V、500mAh左右的锂聚合物电池是比较平衡的选择。容量太小续航短太大则笨重。电池放置有两个选择主板下方将扁平的电池塞进保护框与手腕之间的空隙即主板背面。这是最紧凑的方式但可能会让设备在手腕上显得有点厚。腕带下方将电池用一点点双面胶或魔术贴扎带固定在腕带外侧贴皮肤的反面。这样能保持设备本体轻薄但需要确保导线不会缠绕或硌手。我个人更推荐第一种方式因为线路更短更整洁。用一根短的JST延长线如果需要连接电池和主板。在插拔JST接口时务必对准缺口轻轻用力避免将插座从主板上扯松。首次使用通过Micro USB线将设备连接到电脑。Arduino IDE会将其识别为一个COM端口。你可以上传一个简单的测试程序比如让NeoPixel循环变色或者按按钮改变LED模式来验证所有功能是否正常。4.3 佩戴舒适性与耐用性调优装配好之后实际佩戴可能会发现一些小问题这里有一些调整经验滑槽过紧或过松如果腕带在滑槽中移动非常费力可能是打印精度问题或毛刺未清理干净。用细砂纸轻轻打磨一下腕带穿入部分的边缘。如果过松腕带容易晃动则可能需要重新切片打印尝试将“水平尺寸补偿”减少0.1mm或者稍微增加挤出流量让打印件实际尺寸略大一点。卡扣过紧B段的卡扣柱如果太难插入A段的孔中可以用小圆锉或牙签裹上砂纸稍微扩大一下A段的孔或者打磨一下卡扣柱的尖端。原则是“宁紧勿松”因为TPU用久了会有轻微的蠕变一开始稍紧佩戴一段时间后会达到最佳状态。整体硬度不适如果你觉得腕带还是有点硬可以考虑在切片软件中降低填充密度Infill Density。对于这种功能件15%-20%的填充足以保证强度同时能显著增加柔性。甚至可以尝试使用“闪电”或“螺旋”这类非实心的填充模式来提升弹性。防汗考量虽然TPU本身有一定耐水性但长期接触汗液可能加速老化或滋生细菌。你可以在打印完成后在贴皮肤的一面涂上一层薄薄的柔性透明光油或专用的塑料用防水涂层这能起到一定的隔离和易清洁作用。5. 创意编程与功能扩展思路设备戴上了但它现在只是个“壳”。让它真正活起来成为个性化的智能穿戴才是项目的精髓。Circuit Playground的编程非常简单Adafruit的库封装了所有复杂操作。5.1 从示例代码开始玩转传感器打开Arduino IDE安装“Adafruit Circuit Playground”库。在“文件”-“示例”-“Adafruit Circuit Playground”下你会发现一大堆现成的示例。这是最好的起点。NeoPixel炫彩灯效demo示例展示了如何控制10个LED。你可以修改它做一个彩虹波浪效果或者做一个声音反应灯利用声音传感器让LED的亮度或颜色随环境音量跳动戴去派对就是最亮的崽。运动手势控制acceldemo示例教你读取加速度计数据。你可以写一个判断“敲击”手势的代码检测到特定方向的快速加速度变化时切换LED模式或播放一个声音。比如用手掌拍击大腿两次切换颜色。简易健康监测temp示例读取板载温度传感器。注意这个传感器更接近芯片温度受自身发热影响大测体温不准。但你可以用它做一个环境温度警报器当检测到温度超过设定阈值比如进入一个很热的房间让LED闪烁红色报警。双按钮交互两个可编程按钮是绝佳的输入接口。可以设置单击、双击、长按等不同模式分别触发不同功能实现一个无需电脑的复杂交互循环。5.2 进阶功能与扩展可能性当你玩转基础示例后可以尝试更酷的创意计步器/活动追踪器利用加速度计数据编写一个简单的算法来识别步伐。虽然精度不如专业手环但作为学习算法和信号处理的案例非常棒。你可以将步数通过LED以二进制或进度条形式显示。“魔法手势”控制器结合加速度计和按钮定义一套手势来控制电脑或手机。例如通过Arduino的键盘库将“向左挥动手腕”映射为“播放上一首”向右挥动映射为“下一首”。这需要学习HID人机接口设备编程但实现后成就感巨大。无线化升级Circuit Playground本身没有无线功能但你可以通过其引脚外接一个蓝牙或Wi-Fi模块如Adafruit Feather系列或ESP8266。这需要一些焊接和更复杂的编程但一旦实现你的腕带就能将传感器数据发送到手机App或者从手机接收控制指令真正变成一个物联网终端。外观个性化3D打印的优势就是定制。你可以用Fusion 360等软件修改保护框的模型比如在表面增加浮雕文字、图案或者为某个特定的传感器如光线传感器开窗。你甚至可以打印不同颜色、不同透明度的TPU材料搭配不同颜色的NeoPixel灯光创造出独一无二的视觉效果。6. 常见问题排查与维护心得即使按照指南操作实践中也难免遇到问题。这里把我踩过的坑和解决方案汇总一下希望能帮你节省大量时间。6.1 打印失败问题速查问题现象可能原因解决方案耗材无法挤出喷嘴堵塞1. 温度过低。2. 上次打印的PLA残留与TPU混合。3. 回抽设置不当导致耗材在热端内变形堆积。1. 将喷嘴温度升至245°C手动挤出一些耗材观察。2.彻底清喉这是关键。换用TPU前先用PLA或专用清洁耗材在高温下230°C以上进行冷拉冷拔清理确保喷嘴内无残留。3. 尝试禁用或大幅降低回抽设置。打印件底部翘边、脱离平台1. 平台不洁或有油污。2. 平台温度过高或过低。3. 首层挤出不足粘附力弱。1. 用酒精或无绒布彻底清洁PEI平台。2. 对于TPU尝试关闭热床或设为40°C。3. 确保首层打印速度足够慢20mm/s并微增“首层挤出流量”至105%。层与层之间粘合不牢一拉就开1. 打印温度过低。2. 冷却风扇开得太大。3. 打印速度过快。1. 适当提高打印温度5-10°C。2. 将冷却风扇功率降至50%或更低。3. 全面降低打印速度确保每层有足够时间与上一层热粘合。表面出现大量拉丝Stringing回抽未有效工作或完全关闭回抽后的自然现象。如果已关闭回抽少量拉丝是正常的冷却后用手或镊子轻易去除。如果拉丝严重可尝试启用极低参数的回抽0.5mm, 20mm/s并检查“回抽时Z轴抬升”是否关闭应关闭。卡扣柱断裂或圆孔撕裂1. 打印方向导致层间结合力在受力方向最弱。2. 材料老化或打印质量差。3. 设计公差过紧强行扣合。1. 在切片软件中调整模型方向让卡扣柱的受力方向与打印层纹方向垂直即卡扣柱竖着打印。2. 确保打印温度足够填充率不低于15%。3. 按前文所述轻微打磨扩大圆孔或修整卡扣柱。6.2 电路与软件问题电脑无法识别Circuit Playground首先检查Micro USB线确保是数据线而非仅充电线。尝试更换USB端口或电脑。在设备管理器中查看是否有未知设备可能需要手动安装驱动Adafruit官网提供。上传代码失败确保在Arduino IDE的“工具”-“开发板”中选择了“Adafruit Circuit Playground”并选对了对应的COM端口。上传时有时需要快速双击一下板子上的“Reset”按钮。电池供电无法开机检查电池是否已充电可用万用表测量满电约4.2V。检查主板上的电源开关是否拨到“ON”。检查JST连接是否插紧。NeoPixel灯光异常或部分不亮检查代码中设置的LED数量是否正确应为10。如果个别LED不亮可能是静电击穿但概率较低。首先尝试一个更简单的全亮测试程序来排除代码问题。6.3 长期使用与维护清洁设备脏了可以用湿布擦拭柔性部分。避免使用酒精等有机溶剂直接擦拭可能会使TPU表面失去光泽或轻微溶解。电池保养对于锂聚合物电池避免过度放电当设备灯光明显变暗或无法开机时应充电。长期不用时将电池充电至50%左右存放。固件更新偶尔关注Adafruit的GitHub仓库Circuit Playground的引导程序和核心库可能会有更新修复一些问题或增加新功能。材料老化TPU长期暴露在紫外线强烈日光下可能会逐渐变黄、弹性下降。这是正常现象不影响基本功能。如果追求美观可以考虑使用防紫外线的TPU材料或定期更换腕带。这个项目最让我满意的不是最终戴在手上的那个成品而是整个过程——从理解柔性材料的特性到与切片参数斗智斗勇再到亲手将电子模块严丝合缝地嵌入自己打印的外壳中。它打通了数字世界与物理世界的一条小路。当你编写的代码通过灯光和声音在手腕上呈现出来时那种创造实体的满足感是纯软件项目无法给予的。如果你在做的时候遇到了麻烦别灰心3D打印和硬件集成就是这样一半是科学一半是手艺。多试几次参数调一调模型改一改那份最终调试成功的喜悦绝对值得。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2615990.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…