
1. 项目概述与核心思路软体机器人尤其是仿生水下机器人是近年来机器人领域一个非常迷人的分支。它跳出了传统机器人刚性、机械化的框架转而向自然界中那些优雅、高效的生命体寻求灵感。水母这种在地球上存在了数亿年的古老生物其运动方式——通过钟状体的收缩与舒张产生柔和的推进力——成为了绝佳的仿生对象。这个项目就是一次将这种生物力学原理通过现代材料与开源硬件“翻译”成实物的实践。整个项目的核心逻辑可以概括为“柔性躯体”加“智能心脏”。柔性躯体指的是我们用Ecoflex 00-30硅胶浇铸出的、具有中空腔室的水母身体和触手。智能心脏则是以Teensy 4.0微控制器为核心控制微型水泵向硅胶腔室内泵入和排出水流模拟肌肉的收缩与舒张从而驱动整个机器人做出类似水母的游动动作。这不仅仅是做一个会动的玩具更是一次对软体机器人驱动、传感与控制基础架构的完整探索。无论你是机器人爱好者、学生还是对仿生学与柔性电子感兴趣的创客跟随这个指南你都能亲手搭建一个属于自己的、能在水中翩翩起舞的软体生命原型。2. 材料与工具全解析工欲善其事必先利其器。软体机器人的制作横跨了机械加工、材料成型和电子编程多个领域因此准备一份清晰、完整的物料清单至关重要。以下我将所有材料分为四大类并详细解释每一件物品的作用和选型理由。2.1 主体成型材料这是构成机器人“肉体”的部分材料的特性直接决定了机器人的运动性能和寿命。Ecoflex 00-30硅橡胶这是项目的灵魂材料。它是一种双组分、铂金催化的加成型液体硅橡胶。选择“00-30”这个型号是因为其邵氏硬度为00-30极其柔软弹性极佳能完美模拟生物组织的柔韧性。其1:1的混合比例和室温固化特性也大大降低了操作门槛。它的透明度高便于观察内部水流和可能的故障。脱模剂 (Ease Release 200)用于喷涂在3D打印的模具内表面形成一层隔离膜。没有它固化后的硅胶会与ABS模具牢牢粘在一起导致脱模失败前功尽弃。这是确保成型顺利的必备品。棉织物作为硅胶躯体的“骨骼”或“增强层”。纯硅胶虽然柔软但强度有限在反复充放气水的循环中容易撕裂或过度变形。嵌入一层棉布可以显著提高硅胶件的机械强度限制其仅在设计方向上膨胀使运动更可控、更耐用。XTC-3D环氧树脂用于防水处理3D打印的电路仓。PLA或ABS材料本身是多孔且亲水的直接下水会渗水。XTC-3D是一种专为3D打印件设计的涂层树脂流动性好能形成光滑、防水的密封层。2.2 结构与连接材料这部分负责将各个模块牢固地组合在一起并实现密封。SIL-poxy硅胶粘合剂用于粘接硅胶与硅胶、硅胶与其他材料如水泵出水口。普通胶水无法粘接硅胶。SIL-poxy是专门为硅橡胶设计的粘合剂其固化后本身也是柔软的硅胶能与Ecoflex本体良好融合保持连接处的柔性这是实现可靠密封的关键。乐泰Marine环氧树脂用于将水泵牢固地固定在电路仓的凹槽内。这是一种双组分、高强度的防水环氧胶固化后非常坚硬能承受水泵工作时的振动和水流反冲力。选择“Marine”船用级别确保了其长期水下工作的可靠性。O型圈 (#036 Buna)与亚克力圆片构成电路仓的防水舱盖。O型圈提供压缩密封亚克力圆片作为观察窗和压力承载面。Buna丁腈橡胶材质的O型圈具有良好的弹性和耐水性。螺丝、螺母 (#8-32)用于紧固模具的两部分确保浇铸时硅胶不会从接缝处溢出。2.3 电子与驱动系统这是机器人的“神经系统”和“肌肉”。Teensy 4.0开发板项目的大脑。选择Teensy 4.0是因为其性能强大600MHz Cortex-M7体积小巧且与Arduino IDE兼容性好社区资源丰富。它负责运行控制程序精确地输出PWM信号来控制水泵的启停节奏。步进电机驱动板Teensy的IO口驱动能力有限无法直接驱动水泵电机。驱动板在这里充当“功率放大器”接收Teensy发出的微弱控制信号然后输出足够的电流来驱动水泵。我们用它来驱动两个水泵。微型潜水泵 (DC 3-6V, 120L/H)机器人的“肌肉”。选择微型潜水泵是因为其尺寸小、功耗低且本身就是为水下工作设计的。120L/H的流量能在硅胶腔室内产生足够的压力变化驱动其形变。两个水泵独立控制可以实现更复杂的运动模式。FTDI编程/供电头这是一个集成了USB转串口芯片的模块。它有两个作用一是在编程时作为Teensy与电脑通信的桥梁二是在水下测试时通过USB线为整个系统提供5V电源经改造后为3.3V。重要提示原设计使用5V但为兼容Teensy 4.0的3.3V逻辑电平需要按步骤修改FTDI头将输出改为3.3V否则可能损坏开发板。硅胶导线、杜邦线、面包板、万用板用于电路连接和原型搭建。硅胶导线外皮柔软更适合在有限空间内布线。面包板用于快速验证电路万用板用于制作最终的、可焊接的固定电路。男/女针座用于将Teensy 4.0以可插拔的方式连接到万用板上便于调试和更换。2.4 加工与辅助工具3D打印机及PLA/ABS耗材用于打印模具和电路仓。模具需要耐温和一定的强度建议使用ABS打印。电路仓对耐温要求不高可使用PLA以节省成本和打印时间。电子焊接工具电烙铁、焊锡丝、吸锡器、助焊剂。用于焊接针座、连接水泵线等。真空脱泡机非必需但强烈推荐。用于去除混合后Ecoflex硅胶中的气泡。气泡在固化后会在硅胶内部形成空洞或薄弱点充水时可能成为破裂的起点严重影响成品质量和可靠性。电子秤、搅拌杯、搅拌棒用于精确称量和混合双组分材料Ecoflex, XTC-3D, 环氧树脂。Sculpey粘土一种低温烘烤粘土在这里用作临时密封剂在浇铸前堵住模具组合后可能存在的微小缝隙防止硅胶泄漏。基本手工工具剪刀剪布料、螺丝刀、钳子、美工刀、热熔胶枪固定线路等。3. 模具设计与硅胶躯体制作详解软体机器人的外形和内部流道完全由模具决定。这一步是物理形态的创造需要耐心和细致。3.1 3D打印模具的准备与处理提供的STL文件包含了四个部分BottomMold.stl底部模具、MiddleMold(1).stl中部模具、TopMold.stl顶部模具和TubeMold.stl管道模具需打印两个。打印设置材料模具部分强烈建议使用ABS。因为浇铸Ecoflex时材料混合反应会放热ABS的玻璃化转变温度更高更能承受此过程不易变形。电路仓(ContainerBody.stl,ContainerLid.stl)可以用PLA打印以节省时间。层高与填充为了获得光滑的模具内表面建议使用较小的层高如0.15mm或0.1mm。填充率不需要太高20%-30%即可以保证结构强度同时节省材料和时间。支撑根据模型几何形状添加必要的支撑。脱模后需要仔细清除所有支撑残留特别是模具型腔内部的任何毛刺都会反映在最终的硅胶件上。尺寸验证最大的模具直径约21厘米打印前务必确认打印床尺寸足够。打印后处理打印完成后用剪钳小心地剪掉所有的拉丝和支撑残留。用压缩空气或软毛刷彻底清洁模具内部去除所有塑料碎屑和灰尘。关键步骤用温水和中性洗涤剂清洗模具内部然后彻底晾干或吹干。这一步能去除打印过程中可能沾染的油污和脱模剂确保后续喷涂的脱模剂能均匀附着。组装与密封将TopMold和MiddleMold对齐用提供的螺丝螺母紧固形成一个完整的、用于浇铸水母“钟状体”上半部分的型腔。将两个TubeMold插入BottomMold对应的孔中。这两个管道模具将形成连接水泵出水口的硅胶管道。缝隙密封即使用螺丝紧固模具接合处也可能有微小缝隙。取一小块Sculpey粘土像玩橡皮泥一样将其搓成细条仔细地压入所有接缝处确保密封严实。这是防止硅胶泄漏、产生“飞边”的关键操作。3.2 硅胶浇铸从混合到脱模这是最需要把握时机和技巧的环节。Ecoflex 00-30的 pot life可操作时间约为45分钟 cure time固化时间约为4小时。估算用量与混合在混合前先用清水分别灌满TopMiddle组合模具和BottomTube组合模具然后将水倒入量杯即可精确得知所需硅胶体积。在此基础上增加10%-15%的余量以备损耗。按照1:1的体积比分别量取Part A和Part B。必须使用两个干净的容器先分开称量再倒入第三个容器混合以确保比例绝对准确。比例错误会导致硅胶无法固化或性能下降。使用搅拌棒以同一方向缓慢而彻底地搅拌至少3-5分钟直到颜色完全均匀没有一丝条纹。搅拌过快会卷入大量空气。真空脱泡强烈推荐将混合好的硅胶倒入一个敞口容器如塑料杯放入真空脱泡机。启动机器你会看到硅胶液面因内部气泡膨胀而迅速隆起甚至溢出容器。因此容器不能装太满。当液面升至最高点后气泡破裂液面会回落。这个过程可能需要重复几次直到液面不再有明显的气泡涌出。脱泡能极大提升硅胶件的强度和光学透明度是做出专业级作品的分水岭。浇铸与嵌入增强层浇铸上半部分将脱泡后的硅胶以细流状、缓慢地倒入TopMiddle组合模具。从模具边缘或“触手”的末端开始倾倒让硅胶自然流淌填充这样可以减少气泡滞留。可以轻微震动或拍打模具侧面辅助排气。浇铸下半部分含增强层先在BottomMold的型腔底部倒入一层薄薄的硅胶刚好覆盖底面。将之前按StencilDrawing.pdf裁剪好的圆形棉布增强层小心铺在这层硅胶上用镊子调整位置确保其居中。然后将剩余的硅胶缓慢倒入直至完全覆盖棉布并填满模具包括两个管道。棉布会被硅胶完全浸润并包裹成为躯体的一部分。固化将浇铸好的模具水平放置在无尘、无震动的环境中静置至少4小时或过夜让其充分固化。环境温度最好在20-25°C温度过低会延长固化时间。脱模与粘合固化后先拧开螺丝小心分离TopMold和MiddleMold取出上半部分硅胶体。然后从BottomMold中取出下半部分连着两个管道。此时你得到了两个独立的硅胶件。将下半部分放回BottomMold中定位在其上表面即与上半部分接合的面涂上一层新调配的、薄而均匀的Ecoflex硅胶作为“胶水”。将上半部分硅胶体对准下半部分确保管道孔洞对齐轻轻放下用手从中心向四周均匀施压挤出多余的硅胶确保两部分紧密贴合。再次静置固化。第二天检查接缝如有微小缝隙或不平整可用少量新调制的硅胶进行局部修补。实操心得脱模剂一定要喷涂均匀且足够我曾在角落处喷涂不到位导致脱模时硅胶被撕破一个小角。混合硅胶时宁愿多花时间彻底搅拌和脱泡也不要仓促行事。内部的微小气泡在机器人工作时会成为应力集中点是潜在的破裂源。4. 电路系统搭建与编程如果说硅胶躯体是机器人的肌肉和骨骼那么电路系统就是其大脑和神经。这部分工作将赋予机器人“生命”——有节律的运动。4.1 核心电路原理与连接整个电路的核心逻辑是Teensy 4.0 输出控制信号 - 步进电机驱动板放大信号 - 驱动两个微型水泵交替工作。Teensy 4.0 准备将一排男针座焊接到Teensy 4.0的引脚上。这样Teensy就可以像Arduino Uno一样插在面包板或万用板上方便调试和重复使用。修改FTDI头这是一个关键的安全步骤。大多数FTDI模块默认输出5V但Teensy 4.0的逻辑电平是3.3V直接连接可能损坏芯片。你需要找到FTDI头上标有“5V”、“3.3V”、“GND”的三个焊盘。用美工刀或烙铁小心地割断“5V”与中间焊盘连接的铜箔轨迹。然后用一根短线将“3.3V”焊盘与中间焊盘焊接起来。这样从FTDI的VCC引脚输出的就是3.3V了。水泵与驱动板连接两个微型水泵是三线制电源正、电源负、可能有一根速度控制线或两线制正负极的直流电机。我们这里按最常用的两线制处理。查看步进电机驱动板的引脚定义。通常一块驱动板可以驱动一个双相步进电机即有两个线圈A, A-, B, B-。我们可以将其“改造”用来驱动两个独立的直流电机。连接方法将两个水泵的正极通常是红线并连在一起焊接到驱动板上给电机供电的“VM”或“VCC”引脚假设为12V。将水泵1的负极接到驱动板的A引脚水泵2的负极接到B引脚。驱动板的A-和B-引脚共同连接到电源地GND。这样通过控制A和B引脚的对地通断就能分别控制两个水泵的开关。务必在接线前用万用表确认水泵极性。整体电路搭建原型验证首先在面包板上搭建整个电路。连接顺序为FTDI头供电3.3V 串口 - Teensy 4.0 - 步进电机驱动板 - 水泵。同时将驱动板的逻辑电源VDD连接到Teensy的3.3V输出。参考下图示意图需根据实际驱动板型号调整[FTDI USB头] |--- VCC (3.3V) --- Teensy.VIN, 驱动板.VDD |--- GND ---------- 公共地线 |--- TX ----------- Teensy.RX0 |--- RX ----------- Teensy.TX0 [Teensy 4.0] |--- Pin X (e.g., 2) --- 驱动板.脉冲输入 (PUL) |--- Pin Y (e.g., 3) --- 驱动板.方向输入 (DIR) |--- GND --------------- 公共地线 [步进电机驱动板] |--- VM (12V) --- 外部12V电源正极 水泵正极并联点 |--- GND -------- 外部12V电源负极 公共地线 |--- A --------- 水泵1负极 |--- B --------- 水泵2负极 |--- A- B- --- 连接到公共地线焊接定型原型测试无误后在万用板上进行永久性焊接。将 female 针座焊接到万用板上位置对应Teensy的引脚方便插拔。使用硅胶导线连接各部件焊点要圆润饱满。完成后可以用热熔胶对焊点和导线连接处进行固定和绝缘增加在水下环境的可靠性。4.2 Teensy 4.0 程序编写与调试我们使用Arduino IDE进行编程需要先安装Teensyduino插件。环境配置从PJRC官网下载并安装Teensyduino插件。安装过程中它会自动识别你的Arduino IDE路径并添加对Teensy系列板卡的支持。安装完成后在Arduino IDE的“工具”-“开发板”中选择“Teensy 4.0”并选择正确的端口。控制逻辑编程水母的运动模式是周期性的收缩与舒张。我们可以用简单的digitalWrite和delay函数来实现。基础程序思路让两个水泵以一定的相位差交替工作。例如水泵1工作2秒向腔室充水停止1秒同时水泵2在水泵1停止期间工作1秒从另一个腔室抽水或辅助排水形成交替脉动。更高级的模式可以模拟水母的推进所有触手同时收缩和转向单侧触手收缩。示例代码框架// 定义水泵控制引脚 const int pump1Pin 2; // 连接驱动板控制水泵1的引脚 const int pump2Pin 3; // 连接驱动板控制水泵2的引脚 void setup() { pinMode(pump1Pin, OUTPUT); pinMode(pump2Pin, OUTPUT); // 初始状态关闭水泵 digitalWrite(pump1Pin, LOW); digitalWrite(pump2Pin, LOW); // 注意具体HIGH/LOW对应水泵开/关取决于你的驱动板逻辑 } void loop() { // 模式1交替脉动 digitalWrite(pump1Pin, HIGH); // 水泵1开 delay(2000); // 充水2秒 digitalWrite(pump1Pin, LOW); // 水泵1关 delay(500); // 停顿0.5秒 digitalWrite(pump2Pin, HIGH); // 水泵2开 delay(1000); // 例如排水或辅助充水1秒 digitalWrite(pump2Pin, LOW); // 水泵2关 delay(500); // 停顿0.5秒 // 可以在这里添加其他运动模式通过传感器或遥控切换 }上传与测试编写好代码后点击上传。此时Arduino IDE会提示“按下按钮以激活”。你需要迅速按下Teensy 4.0板载的复位按钮通常是一个小按钮让板子进入编程模式。上传成功后程序会自动运行。初步测试切勿干转水泵将两个水泵的进水口和出水口都浸入一个盛满水的容器中。用FTDI头通过USB连接电脑供电或者连接一个独立的3.3V电源。观察水泵是否按照程序设定的节奏启停。同时观察驱动板上的指示灯如果有是否同步闪烁。注意事项驱动板的逻辑电平接收控制信号的电压必须与Teensy的输出电平3.3V匹配。如果驱动板需要5V逻辑则需要在Teensy输出引脚和驱动板输入引脚之间加一个简单的电平转换模块或者选择支持3.3V逻辑的驱动板。直接连接可能导致控制失灵或损坏器件。5. 系统集成与防水密封实战这是将“大脑”、“肌肉”和“躯体”组装成一个完整、可靠的水下机器人的最后一步也是最考验耐心和细致度的环节。5.1 电路仓的防水处理与组装3D打印的电路仓本身是透水的必须进行彻底的防水涂层处理。打印与缩放下载ContainerBody.stl和ContainerLid.stl用切片软件如PrusaSlicer, Cura将其整体缩放至原尺寸的10%左右。这是因为原始研究用的容器对于这个DIY项目来说可能过大缩小后更紧凑浮力也更易控制。打印材料用PLA即可。XTC-3D涂层按照2A:1B的体积比混合XTC-3D的A、B组分。操作要快它的可操作时间只有约10分钟。用刷子将混合好的树脂均匀地涂刷在电路仓内外所有表面特别是底部、边角以及螺丝孔内部。涂刷时动作要轻避免产生过多气泡。重点注意穿线孔的内壁必须确保树脂覆盖均匀但又不能堵塞孔洞。可以在涂刷后立即用一根细针或牙签疏通一下穿线孔。静置3.5小时以上固化。固化后树脂会变得透明坚硬形成一层防水亮膜。安装接口将O型圈放入电路仓盖的密封槽内。裁剪合适大小的亚克力圆片作为观察窗盖上仓盖拧紧螺丝。测试仓盖的密封性是否良好。5.2 关键粘接SIL-poxy与环氧树脂的应用这里有两次重要的粘接分别使用不同的胶粘剂。硅胶体与水泵的粘接使用SIL-poxy这是柔性体与刚性体的连接必须保持密封和一定的柔性。SIL-poxy是唯一选择。将水泵出水口的外壁和硅胶体上对应管道孔的内壁用酒精清洁并擦干。将SIL-poxy的A、B组分按1:1比例在小纸板上混合均匀。它会开始缓慢固化。用牙签或细棒将混合好的SIL-poxy均匀地涂在出水口外壁和管道孔内壁一圈。迅速将水泵出水口插入硅胶管道并调整到合适深度。用橡皮筋或夹子暂时固定位置防止其滑脱或移位。静置至少1小时最好24小时让其完全固化。SIL-poxy固化后是柔软的能适应硅胶的形变。水泵与电路仓的固定使用Marine环氧树脂这是刚性体与刚性体的固定需要极高的强度和长期防水性。等待SIL-poxy完全固化后将水泵本体放入电路仓底部设计好的凹槽内。混合乐泰Marine环氧树脂等比例混合用搅拌棒涂抹在水泵底部和电路仓凹槽的接触面上。将水泵压入凹槽确保其位置端正。可以用胶带临时辅助固定。环氧树脂固化较慢通常需要24小时达到最高强度在此期间不要移动机器人。最终防水与走线水泵固定好后其电源线会从电路仓的穿线孔引出。用Marine环氧树脂将穿线孔剩余的空隙彻底封死确保水不会沿电线渗入。同样检查电路仓上任何其他可能的孔隙如打印层纹间的微小缝隙都用环氧树脂点封。将Teensy、驱动板等电子元件小心放入干燥的电路仓内连接好电线。电线长度要留有裕量避免拉扯。最后在O型圈上涂抹少量硅脂非必需但能增强密封盖上亚克力片和仓盖均匀拧紧所有螺丝。5.3 总装、浮力调整与下水测试总装将粘好水泵的电路仓通过水泵出水口与硅胶水母躯体连接这部分已在SIL-poxy粘接时完成。确保所有电线连接牢固FTDI延长线从仓内引出。浮力调整一个理想的水母机器人应该能悬浮在水中或缓慢上浮。如果机器人下沉说明电路仓太重。可以考虑在电路仓外部粘贴一些中性浮力泡沫或密封的空心塑料球来增加浮力。如果上浮过快可以在电路仓内安全的位置不接触电路添加少量配重如不锈钢螺丝或钓鱼用的铅坠。最终下水测试在一个足够大的水箱或水池中进行。水深要能完全淹没机器人并留有活动空间。重要确保FTDI连接线及USB接口绝对不接触水面最好将连接电脑的一端用东西垫高。将机器人轻轻放入水中通电。观察硅胶触手是否随着水泵的节奏有规律地膨胀和收缩整个机器人是否产生向前或转向的运动运动是否对称可能的问题如果运动无力检查水泵功率是否足够或硅胶体是否有泄漏在水中观察有无连续气泡冒出。如果运动不对称检查两个水泵的流量是否一致或对应的硅胶腔室是否有一侧堵塞。避坑实录我第一次测试时电路仓有轻微渗水原因是XTC-3D涂刷时遗漏了一个极小的角落。后来我学会了在涂刷后用手电筒从内部照射从外部观察是否有透光点即涂层薄弱处。另外SIL-poxy的固化时间比说明书上写的要长在完全固化前24小时内尽量避免弯折粘接处否则可能开胶。6. 进阶优化与问题排查指南完成基础版本后你可以尝试对它进行优化让它更智能、更可靠。同时这里汇总了一些常见问题及其解决方法。6.1 性能优化与功能扩展思路运动控制算法升级PID控制目前简单的延时控制无法应对外部水流干扰。可以引入压力传感器如MPX5700AP到硅胶腔室内测量内部水压使用PID算法来精确控制水泵使腔室膨胀达到预定体积运动更稳定。多模态运动编写更复杂的程序实现前进、后退、转向、上浮、下潜等多种运动模式的组合。例如让所有水泵同步工作实现快速前进让单侧水泵工作实现转向。无线控制用蓝牙模块如HC-05或射频模块如NRF24L01替换FTDI有线连接实现无线遥控。结构与材料优化轻量化电路仓使用镂空结构设计电路仓并用防水灌封胶如聚氨酯灌封胶直接将电路模块封装在其中替代笨重的3D打印外壳能显著减轻重量改善浮力。仿生外形优化通过修改3D模具设计不同形状、数量、长度的触手研究其对推进效率的影响。甚至可以尝试制作多层、多腔室的复杂硅胶体实现更复杂的变形。集成传感器加入惯性测量单元IMU如MPU6050来感知自身姿态实现自主平衡。加入光敏或声呐传感器让水母能寻光或避障。能源系统改进电池供电使用一块小型的锂聚合物电池Li-Po和相应的充电/升压模块替代FTDI线供电实现真正的无线、自主游动。需特别注意电池的防水密封。6.2 常见问题速查与解决方案问题现象可能原因排查步骤与解决方案硅胶体不膨胀或膨胀无力1. 水泵功率不足或损坏。2. 硅胶体有泄漏。3. 管道堵塞或弯折。4. 驱动板未工作或供电不足。1. 单独测试水泵将其直接接上额定电压看水流是否强劲。2. 将硅胶体浸入水中充气用嘴吹观察是否有连续气泡冒出找到漏点并用SIL-poxy修补。3. 检查硅胶管道是否被压扁或用细铁丝疏通。4. 检查驱动板指示灯测量其输入电压和控制信号电压是否正常。运动不对称一边动一边不动1. 两个水泵流量不一致或一个损坏。2. 对应侧的硅胶腔室有局部粘连或厚度不均。3. 电路控制信号不一致。1. 交换两个水泵的驱动线如果问题随之切换则是水泵或驱动通道问题如果问题不变则是硅胶体或机械问题。2. 检查硅胶体成型质量对着光看两侧壁厚是否均匀。3. 用逻辑分析仪或示波器检查Teensy输出给两个驱动通道的PWM信号是否一致。电路仓进水1. 仓盖密封不严O型圈缺失、损坏或未压紧。2. 穿线孔密封失败。3. XTC-3D涂层有缺陷或仓体有裂缝。1. 检查O型圈是否安装正确、完好仓盖螺丝是否均匀拧紧。2. 重新用环氧树脂密封穿线孔确保电线被完全包裹。3. 将仓体擦干内部放入干燥的纸巾密封后浸入水中加压观察哪里面渗水。对渗水点进行局部补涂环氧树脂。Teensy无法上传程序或突然失灵1. FTDI头修改错误电压不对。2. 电源不稳定或功率不足。3. 水下短路。1.首先检查FTDI头输出用万用表测量其VCC引脚对GND电压必须是3.3V左右。如果是5V立即停止使用并重新修改。2. 尝试用电脑USB口直接供电或换用质量更好的5V/2A电源适配器通过FTDI供电。3. 立即断电取出电路仓彻底烘干所有元件可放入大米或使用干燥剂检查是否有水渍或腐蚀。机器人下沉或上浮过快浮力与重力不平衡。1.下沉在电路仓外部添加浮力材料如泡沫、空心密封球。2.上浮过快在电路仓内部安全位置添加配重如螺丝、配重块。调整的原则是让机器人在水中呈“中性浮力”即轻微扰动后能悬浮在某一深度。制作软体机器人水母的过程是一次融合了设计、工艺、电子和控制的沉浸式体验。每一个步骤的细节都直接影响最终的成果。从硅胶混合时的手感到程序调试时灯光闪烁的节奏这种亲手创造“生命”的成就感是无可替代的。当你看到自己制作的“水母”在水中第一次优雅地舒张收缩时所有过程中的繁琐和调试都会变得值得。这个项目没有唯一的正确答案你可以尽情调整模具形状、运动算法、甚至尝试新的驱动方式如气动、形状记忆合金。它不仅仅是一个制作指南更是一个通往软体机器人广阔世界的起点。