{
  "schema_version": "hardware-structure/v2",
  "unit": "mm",
  "product_id": "smart-pillow",
  "title": "智能枕头结构评审",
  "revision": "r1-v2-assembly-ref2",
  "updated_at": "2026-08-28",
  "coordinate_system": "X=左右，Y=高度，Z=前后；原点位于枕芯中心",
  "envelope": {
    "external": {
      "width": 610,
      "depth": 410,
      "height": 130,
      "center": [
        0,
        0,
        0
      ]
    },
    "internal": {
      "width": 95,
      "depth": 55,
      "height": 28,
      "center": [
        250,
        18,
        0
      ]
    },
    "wall_thickness": 3
  },
  "openings": [
    {
      "id": "service-port",
      "label": "侧边维护接口",
      "center": [
        310,
        18,
        0
      ],
      "axis": [
        1,
        0,
        0
      ],
      "width": 9,
      "height": 4,
      "alignment_tolerance_mm": 0.5
    }
  ],
  "parts": [
    {
      "id": "pillow-core",
      "label": "人体工学枕芯",
      "group": "shell",
      "type": "rounded_box",
      "dimensions": {
        "width": 610,
        "depth": 410,
        "height": 130,
        "corner_radius": 54
      },
      "position": [
        0,
        0,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        -0.4,
        0
      ],
      "material": "慢回弹记忆棉",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-01 size-class reference; project geometry remains proposed"
    },
    {
      "id": "cervical-bolster",
      "label": "颈托气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 500,
        "depth": 105,
        "height": 48
      },
      "position": [
        0,
        28,
        105
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        0.8,
        0
      ],
      "material": "TPU 气囊",
      "quantity": 1,
      "source_status": "pending_verification",
      "source_reference": "Bladder supplier sample pending"
    },
    {
      "id": "pressure-left",
      "label": "左侧压力传感层",
      "group": "sensor",
      "type": "box",
      "dimensions": {
        "width": 250,
        "depth": 260,
        "height": 1.2
      },
      "position": [
        -145,
        22,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "压阻薄膜",
      "quantity": 1,
      "source_status": "supplier_drawing",
      "source_reference": "Pressure film outline"
    },
    {
      "id": "pressure-right",
      "label": "右侧压力传感层",
      "group": "sensor",
      "type": "box",
      "dimensions": {
        "width": 250,
        "depth": 260,
        "height": 1.2
      },
      "position": [
        145,
        22,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "压阻薄膜",
      "quantity": 1,
      "source_status": "supplier_drawing",
      "source_reference": "Pressure film outline"
    },
    {
      "id": "service-bay",
      "label": "侧边可拆电子舱",
      "group": "shell",
      "type": "box",
      "dimensions": {
        "width": 92,
        "depth": 52,
        "height": 26
      },
      "position": [
        250,
        18,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        1,
        0,
        0
      ],
      "material": "阻燃 ABS",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "Service bay r1"
    },
    {
      "id": "main-pcba",
      "label": "主控 PCBA",
      "group": "pcb",
      "type": "box",
      "dimensions": {
        "width": 40,
        "depth": 35,
        "height": 1.6
      },
      "position": [
        225,
        18,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        1,
        0,
        0
      ],
      "material": "FR-4 4 层",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "Controller board outline r1",
      "inside_envelope": true
    },
    {
      "id": "sensor-pcba",
      "label": "传感器汇聚板",
      "group": "pcb",
      "type": "box",
      "dimensions": {
        "width": 30,
        "depth": 25,
        "height": 1.6
      },
      "position": [
        275,
        18,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        1,
        0,
        0
      ],
      "material": "FR-4 4 层",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "Sensor hub outline r1",
      "inside_envelope": true
    },
    {
      "id": "pump-envelope",
      "label": "静音微型气泵",
      "group": "sensor",
      "type": "box",
      "dimensions": {
        "width": 22,
        "depth": 16,
        "height": 14
      },
      "position": [
        252,
        18,
        15
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        1,
        0.2,
        0
      ],
      "material": "泵体组件",
      "quantity": 1,
      "source_status": "supplier_drawing",
      "source_reference": "Micro pump envelope",
      "inside_envelope": true
    },
    {
      "id": "service-connector",
      "label": "维护/充电接口",
      "group": "interface",
      "type": "box",
      "dimensions": {
        "width": 6,
        "depth": 8,
        "height": 3.2
      },
      "position": [
        310,
        18,
        0
      ],
      "rotation_deg": [
        0,
        0,
        90
      ],
      "explode_vector": [
        1,
        0,
        0
      ],
      "material": "不锈钢",
      "quantity": 1,
      "source_status": "supplier_drawing",
      "source_reference": "Connector mechanical drawing",
      "opening_id": "service-port"
    },
    {
      "id": "pressure-harness",
      "label": "压力层至电子舱线束",
      "group": "cable",
      "type": "cable",
      "dimensions": {
        "diameter": 2,
        "bend_radius": 12
      },
      "position": [
        0,
        0,
        0
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        0.5,
        0
      ],
      "path": [
        [
          -145,
          21,
          0
        ],
        [
          -60,
          12,
          40
        ],
        [
          80,
          12,
          45
        ],
        [
          180,
          15,
          20
        ],
        [
          260,
          18,
          0
        ]
      ],
      "material": "柔性扁平线",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "Washable harness route r1",
      "allowed_contacts": [
        "pillow-core",
        "pressure-left",
        "pressure-right",
        "service-bay",
        "main-pcba",
        "sensor-pcba"
      ]
    },
    {
      "id": "head-reference",
      "label": "头颈使用姿态",
      "group": "host",
      "type": "ellipsoid",
      "dimensions": {
        "width": 180,
        "depth": 220,
        "height": 155
      },
      "position": [
        0,
        105,
        -10
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        0,
        0
      ],
      "material": "人体工学透明包络",
      "quantity": 1,
      "source_status": "pending_verification",
      "source_reference": "人机尺寸待目标用户复核",
      "color": "#66757b"
    },
    {
      "id": "air-chamber-1",
      "label": "第1区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        -225,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-chamber-2",
      "label": "第2区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        -135,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-chamber-3",
      "label": "第3区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        -45,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-chamber-4",
      "label": "第4区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        45,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-chamber-5",
      "label": "第5区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        135,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-chamber-6",
      "label": "第6区独立气囊",
      "group": "sensor",
      "type": "ellipsoid",
      "dimensions": {
        "width": 82,
        "depth": 240,
        "height": 34
      },
      "position": [
        225,
        10,
        5
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        0,
        1,
        0
      ],
      "material": "TPU柔性气囊",
      "quantity": 1,
      "source_status": "design_proposed",
      "source_reference": "SP-OFFICIAL-02 six-chamber functional analog",
      "color": "#d7a545"
    },
    {
      "id": "air-manifold",
      "label": "六路气路歧管",
      "group": "interface",
      "type": "rounded_box",
      "dimensions": {
        "width": 72,
        "depth": 28,
        "height": 12,
        "corner_radius": 4
      },
      "position": [
        215,
        12,
        62
      ],
      "rotation_deg": [
        0,
        0,
        0
      ],
      "explode_vector": [
        1,
        0,
        0
      ],
      "material": "阻燃PA66",
      "quantity": 1,
      "source_status": "pending_verification",
      "source_reference": "六区气路设计建议"
    }
  ],
  "relations": [
    {
      "id": "service-axis",
      "type": "bracket_axis",
      "part_ids": [
        "service-bay",
        "service-connector"
      ],
      "axis_a": [
        1,
        0,
        0
      ],
      "axis_b": [
        1,
        0,
        0
      ],
      "expected_deg": 0,
      "tolerance_deg": 0.5,
      "description": "维护舱抽出方向与侧边接口一致"
    },
    {
      "id": "pressure-gap",
      "type": "clearance",
      "part_ids": [
        "pressure-left",
        "pressure-right"
      ],
      "clearance_mm": 20,
      "description": "左右压力层中央分区"
    }
  ],
  "engineering_boundary": "智能枕头网页模型参考商业防鼾枕的六区气囊工作路径，表达软体枕芯、头颈姿态、六个独立气囊、压力层、气泵、歧管和电子舱；不能据此声明医疗效果，也不替代压力分布试验、噪声测试、生物相容性、气密性和量产软体图纸。",
  "assemblies": [
    {
      "id": "installation",
      "label": "使用宿主与安装基准",
      "part_ids": [
        "head-reference"
      ]
    },
    {
      "id": "exterior",
      "label": "外观与承力结构",
      "part_ids": [
        "pillow-core",
        "service-bay"
      ]
    },
    {
      "id": "electronics",
      "label": "电子与功能模组",
      "part_ids": [
        "cervical-bolster",
        "pressure-left",
        "pressure-right",
        "main-pcba",
        "sensor-pcba",
        "pump-envelope",
        "air-chamber-1",
        "air-chamber-2",
        "air-chamber-3",
        "air-chamber-4",
        "air-chamber-5",
        "air-chamber-6"
      ]
    },
    {
      "id": "interfaces",
      "label": "接口、线缆与工作路径",
      "part_ids": [
        "service-connector",
        "pressure-harness",
        "air-manifold"
      ]
    }
  ],
  "patterns": [],
  "interfaces": [
    {
      "id": "interface-01",
      "part_id": "service-connector",
      "opening_id": "service-port",
      "purpose": "维护/充电接口"
    },
    {
      "id": "interface-02",
      "part_id": "air-manifold",
      "opening_id": null,
      "purpose": "六路气路歧管"
    }
  ],
  "cables": [
    {
      "part_id": "pressure-harness",
      "path": [
        [
          -145,
          21,
          0
        ],
        [
          -60,
          12,
          40
        ],
        [
          80,
          12,
          45
        ],
        [
          180,
          15,
          20
        ],
        [
          260,
          18,
          0
        ]
      ]
    }
  ],
  "assembly_steps": [
    {
      "id": "step-01",
      "sequence": 1,
      "label": "使用宿主与安装基准",
      "part_ids": [
        "head-reference"
      ],
      "direction": [
        0,
        0,
        1
      ],
      "status": "design_proposed"
    },
    {
      "id": "step-02",
      "sequence": 2,
      "label": "电子与功能模组",
      "part_ids": [
        "cervical-bolster",
        "pressure-left",
        "pressure-right",
        "main-pcba",
        "sensor-pcba",
        "pump-envelope",
        "air-chamber-1",
        "air-chamber-2",
        "air-chamber-3",
        "air-chamber-4",
        "air-chamber-5",
        "air-chamber-6"
      ],
      "direction": [
        0,
        1,
        0
      ],
      "status": "design_proposed"
    },
    {
      "id": "step-03",
      "sequence": 3,
      "label": "接口、线缆与工作路径",
      "part_ids": [
        "service-connector",
        "pressure-harness",
        "air-manifold"
      ],
      "direction": [
        0,
        0,
        1
      ],
      "status": "pending_verification"
    },
    {
      "id": "step-04",
      "sequence": 4,
      "label": "外观与承力结构",
      "part_ids": [
        "pillow-core",
        "service-bay"
      ],
      "direction": [
        0,
        1,
        0
      ],
      "status": "design_proposed"
    }
  ],
  "validation_rules": [
    {
      "id": "internal-envelope-rule",
      "type": "inside_envelope",
      "severity": "error"
    },
    {
      "id": "opening-alignment-rule",
      "type": "opening_alignment",
      "severity": "error"
    },
    {
      "id": "service-direction-rule",
      "type": "assembly_direction",
      "severity": "warning"
    }
  ],
  "dimension_sources": [
    {
      "id": "confirmed-inputs",
      "status": "customer_confirmed",
      "scope": "客户已确认的产品目标尺寸",
      "reference": "项目需求基线"
    },
    {
      "id": "supplier-mechanical",
      "status": "supplier_drawing",
      "scope": "器件与连接器机械包络",
      "reference": "候选器件机械图"
    },
    {
      "id": "design-values",
      "status": "design_proposed",
      "scope": "外壳、支架与空间关系",
      "reference": "结构设计建议"
    },
    {
      "id": "physical-verification",
      "status": "pending_verification",
      "scope": "公差、材料和装配可靠性",
      "reference": "样机实测待完成"
    },
    {
      "id": "public-analog-references",
      "status": "design_proposed",
      "scope": "公开成品、拆解和社区资料只用于同类结构推导，不构成本项目确认尺寸",
      "reference": "SP-OFFICIAL-01, SP-OFFICIAL-02, SP-CAMPAIGN-01"
    }
  ],
  "visual_assets": [
    {
      "id": "product-concept-photo",
      "type": "ai_generated_concept_photo",
      "url": "/hardware-structure/photos/smart-pillow-photo-v1.jpg",
      "source_status": "ai_generated_concept",
      "revision": "photo-v1",
      "truth_boundary": {
        "zh": "AI 生成的产品概念照片，用于表达外观与使用场景，不是量产实物摄影。",
        "en": "AI-generated product concept image for form and use context; not a photograph of a manufactured unit."
      }
    },
    {
      "id": "structure-thumbnail",
      "type": "structure_preview",
      "url": "/hardware-structure/thumbnails/smart-pillow.svg"
    },
    {
      "id": "reference-pack",
      "type": "internal_reference_manifest",
      "url": "/hardware-structure/specs/reference-packs/smart-pillow.reference-pack.v1.json"
    }
  ],
  "reference_pack_url": "/hardware-structure/specs/reference-packs/smart-pillow.reference-pack.v1.json",
  "reference_policy": {
    "source_media_use": "internal_reference_only",
    "public_output": "original_parameter_model_and_render_only",
    "engineering_authority": "public references do not confirm project dimensions"
  },
  "assumptions": [
    "公开参考包用于校准产品类别语义和装配逻辑：记忆棉软体内形成六区气囊和位置感知层，外置静音泵控盒经气管连接。",
    "任何来自成品图片的不可见尺寸均保持设计建议值或待实物复核，不反向声明为供应商图纸。",
    "公开页面仅展示本站原创参数模型和渲染，不热链或复制参考图片。"
  ]
}
