Files
temperature/cad

CYD 温湿度仪表盘 3D 外壳

桌面斜立分体外壳,适配 ESP32-2432S028R(CYD) + DHT11(CN1 / GPIO22)。

浏览器预览

不要直接双击 HTML(file:// 无法加载 STL)。在项目根目录执行:

python -m http.server 8765 --directory cad

然后打开:http://localhost:8765/viewer.html

可旋转 / 缩放,切换仅前框、仅后盖,或分解视图。

其它查看方式:用 Bambu Studio、Cura、PrusaSlicer 直接打开 export/*.stl;或把 STL 拖进 viewstl.com / 3dviewer.net。

零件

文件 说明
viewer.html 浏览器 3D 预览
export/front.stl 前框(屏窗 + 压边)
export/back.stl 后盖 + 斜立支脚 + DHT11 通风仓
cyd_climate_case.scad 参数化源文件(OpenSCAD,可改尺寸)
generate_stl.py 无 OpenSCAD 时用 Python 导出 STL

设计要点

  • PCB 基准:86 × 50 × 1.6 mm,四角安装孔
  • 前框可视窗约 59.5 × 45 mm
  • 后盖背面净空约 7 mm;Micro-USB / USB-C 合并开孔
  • BOOT / RST 背面开孔;底部散热缝
  • DHT11 独立通风仓(后盖长边外侧),减少板温干扰;线槽通向 CN1
  • 固定:4 × M3×10 自攻进后盖塑料柱(孔径约 2.5 mm)

打印建议

参数 建议
材料 PLA 或 PETG
层高 0.2 mm
喷嘴 0.4 mm
墙厚 2–3 圈
填充 15–20%
支撑 不需要(按 STL 默认朝向)
前框 屏窗朝上打印
后盖 底板朝下,支脚伸出床外方向按切片预览摆放

重新导出 STL

pip install trimesh manifold3d numpy
python cad/generate_stl.py

或用 OpenSCAD:

openscad -o cad/export/front.stl -D part=\"front\" cad/cyd_climate_case.scad
openscad -o cad/export/back.stl  -D part=\"back\"  cad/cyd_climate_case.scad

改尺寸:编辑 cyd_climate_case.scad / generate_stl.py 顶部参数后重新导出。

装配

  1. DHT11 放入后盖通风仓,杜邦线经线槽接到 CN1(3V3 / IO22 / GND,按你现有接线)
  2. CYD 屏朝前框放入,USB 对齐侧孔
  3. 合上后盖,四角 M3×10 拧紧(勿过紧防裂)
  4. 桌面斜立放置;点屏可调背光

若孔位与你的板子有 ±1 mm 偏差,优先改 generate_stl.py 里 USB_Y / MH_INSET 后重导。