Files
temperature/cad/README.md
DESKTOP-PUHFO60\dsx2016 5d9132d754 Enhance case viewer with lid open/close and assembly controls.
Add explode slider, mock board/DHT, cutaway, wireframe, views, and shortcuts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 15:04:05 +08:00

87 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CYD 温湿度仪表盘 3D 外壳
桌面斜立分体外壳,适配 **ESP32-2432S028R(CYD)** + **DHT11(CN1 / GPIO22)**。
## 浏览器预览
不要直接双击 HTML(`file://` 无法加载 STL)。在项目根目录执行:
```bash
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](https://www.viewstl.com/) / [3dviewer.net](https://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
```bash
pip install trimesh manifold3d numpy
python cad/generate_stl.py
```
或用 OpenSCAD:
```bash
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` 后重导。