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

预览操作

操作 说明
合盖 / 开盖 前框铰链开合动画
开合度滑条 0% 合拢 → 100% 打开
分解滑条 拉开零件看内部
播放装配 分解 → 合拢 → 合盖 全程
模拟板 / DHT 显示 PCB 与传感器示意
线框 / 透视 / 剖切 看结构与开孔
等轴/正/侧/顶 快速视角
截图 导出 PNG
快捷键 O 开盖 · C 合盖 · 空格 播放 · W 线框 · X 透视

其它查看方式:切片软件打开 export/*.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 后重导。