# 我的电子实验物料清单

## 封装知识速查：先看外形，再看参数与引脚

**封装是元件的机械外形和焊接接口，不是功能、阻值、容量或额定功率。** `S8050`是型号，`J3Y`是表面丝印，`SOT-23`是封装；`0805 10kΩ 1%`中的0805是尺寸，10kΩ是阻值，1%是精度。

### 1）贴片电阻／电容：0603、0805、1206

下面按商品中常见的**英制编号**解释。前两位和后两位分别近似表示长、宽，单位为0.01英寸；具体公差以器件手册为准。

| 常见英制编号 | 对应公制编号 | 标称长×宽 | 本清单中的位置 |
|---|---|---|---|
| **0603** | **1608** | **1.6×0.8 mm** | **你的电阻封装** |
| 0805 | 2012 | 2.0×1.25 mm | 你的贴片LED封装；电阻尺寸知识对比 |
| **1206** | **3216** | **3.2×1.6 mm** | **你的电容封装** |

注意：“公制0603”可能表示0.6×0.3mm，远小于通常口头说的“英制0603”。购买、选PCB焊盘库时要核对单位体系和实际尺寸，不能只看四位数字。

相同封装可以买到不同阻值／容量。电阻功率并非由尺寸唯一决定；电容还要看耐压、介质、厚度和偏压特性。常见陶瓷贴片电容无极性，但“1206”本身不保证电容无极性，也不保证容量合适。不能将直插电阻的¼W规格直接套到所有0805上。[电阻系列与尺寸资料](https://www.vishay.com/en/product/28705/)

### 2）本批半导体封装

| 封装 | 怎么认 | 本批器件 | 关键点 |
|---|---|---|---|
| **SOT-23** | 常见三端小封装，两脚在一侧、一脚在另一侧 | S8050/J3Y、S8550/2TY、AO3401、SI2300 | 同外形可装NPN、PNP、MOS管等，引脚功能必须逐型号查 |
| **SOD-123** | 两端引脚的小长方体，二极管常有阴极标记 | 用户确认的1N4007 | 按此贴片封装记录，不按轴向直插描述；具体极性标记和额定值看厂家 |
| **SOT-223** | 一边三个小脚，另一边有较大金属片 | AMS1117-3.3 / -5.0 | 金属片通常既导热又导电；不是可随意接地的独立散热器 |

外壳尺寸可帮助辨认：典型SOT-23本体约2.9×1.3mm，SOD-123本体约2.7×1.6mm，SOT-223本体约6.5×3.5mm。**这些是本体尺寸，不是包含引脚的占地尺寸，更不是PCB焊盘尺寸。** 具体变体、引脚间距和推荐焊盘以厂家封装图为准。[SOT-23](https://www.nexperia.com/packages/SOT23.html)、[SOD-123](https://www.nexperia.com/packages/SOD123.html)、[SOT-223](https://www.nexperia.com/packages/SOT223.html)

AMS1117的具体引脚与金属片电气连接应查对应厂家手册；这类器件的金属片常与输出相关，不能凭“散热片”三个字接地。SOT-23也不能仅凭外形把B/C/E和G/D/S互相套用。

### 3）之前提及的直插外形

- **TO-92**：小塑料本体加三根长脚，常有一面较平，适合插入面包板；不同器件／厂家可能有不同脚序。你已确认本批8050、8550为SOT-23，不属于这一项。
- **轴向直插／DO-41类外形**：圆柱本体两端各伸出一根线，普通整流二极管常用；阴极通常由色环标示。你本批1N4007已经确认是SOD-123，不能因为型号常见于直插产品就改写封装。
- **径向直插电解电容**：两根脚从同一端伸出，常见圆柱体。通常有极性，外壳负极标记比剪短后的引脚长度更可靠；这只是此前采购建议涉及的外形，不等于你已经有该元件。

**DIP-8／PDIP-8**：双列直插塑封芯片，通常每侧4脚，端部缺口／定位点帮助识别方向；应按手册顶视图核对1脚。NE555P模块照片中使用这种芯片及插座。它不是SOT-23或SOT-223，也不是8针ESP模块的通用名称。

### 4）外形示意画板

图中覆盖0603／0805／1206、SOT-23、SOD-123、SOT-223、TO-92及轴向直插。左上三件采用相同缩放比例；其余为了看清外形分别放大，**整图不可作为尺寸模板或PCB焊盘图**。图中K为阴极、A为阳极；三端器件不标统一功能脚序，避免误接。

```tikz
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {常见封装 · 外形速查};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.2) {示意俯视图／直插件另标视角；除左上三件外，各图不按统一比例};
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,5.3) -- (-4.1,5.3) -- (-4.1,-0.5) -- (-11.5,-0.5) -- cycle;
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,-0.9) -- (-4.1,-0.9) -- (-4.1,-6.7) -- (-11.5,-6.7) -- cycle;
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-3.7,5.3) -- (3.7,5.3) -- (3.7,-0.5) -- (-3.7,-0.5) -- cycle;
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-3.7,-0.9) -- (3.7,-0.9) -- (3.7,-6.7) -- (-3.7,-6.7) -- cycle;
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (4.1,5.3) -- (11.5,5.3) -- (11.5,-0.5) -- (4.1,-0.5) -- cycle;
  \filldraw[draw={rgb,255:red,203;green,213;blue,225}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (4.1,-0.9) -- (11.5,-0.9) -- (11.5,-6.7) -- (4.1,-6.7) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,4.8) {0603 / 0805 / 1206};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,183;green,121;blue,66}] (-10.58,3.34) -- (-9.62,3.34) -- (-9.62,2.86) -- (-10.58,2.86) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-10.58,3.34) -- (-10.388,3.34) -- (-10.388,2.86) -- (-10.58,2.86) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-9.812,3.34) -- (-9.62,3.34) -- (-9.62,2.86) -- (-9.812,2.86) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-10.1,2.1) {0603};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,183;green,121;blue,66}] (-8.8,3.475) -- (-7.6,3.475) -- (-7.6,2.725) -- (-8.8,2.725) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-8.8,3.475) -- (-8.56,3.475) -- (-8.56,2.725) -- (-8.8,2.725) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-7.84,3.475) -- (-7.6,3.475) -- (-7.6,2.725) -- (-7.84,2.725) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-8.2,2.1) {0805};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,183;green,121;blue,66}] (-6.86,3.58) -- (-4.94,3.58) -- (-4.94,2.62) -- (-6.86,2.62) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-6.86,3.58) -- (-6.476,3.58) -- (-6.476,2.62) -- (-6.86,2.62) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-5.324,3.58) -- (-4.94,3.58) -- (-4.94,2.62) -- (-5.324,2.62) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-5.9,2.1) {1206};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,1.3) {同一比例：1.6×0.8 / 2.0×1.25};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,0.7) {1206：3.2×1.6 mm};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,0.1) {你的电阻0603；电容1206};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,4.8) {SOT-23 · 三端贴片};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-0.22,4.2) -- (0.22,4.2) -- (0.22,3.4) -- (-0.22,3.4) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-1.12,2.46) -- (-0.68,2.46) -- (-0.68,1.66) -- (-1.12,1.66) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (0.68,2.46) -- (1.12,2.46) -- (1.12,1.66) -- (0.68,1.66) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (-1.45,3.54) -- (1.45,3.54) -- (1.45,2.3) -- (-1.45,2.3) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text=white] at (0,2.92) {顶视图};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,1.3) {两脚一侧，一脚在另一侧};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,0.7) {S8050 / S8550 / AO3401 / SI2300};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,0.1) {同外形不等于同引脚功能};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,4.8) {SOD-123 · 两端贴片};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (5.65,3.35) -- (6.55,3.35) -- (6.55,2.65) -- (5.65,2.65) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (9.05,3.35) -- (9.95,3.35) -- (9.95,2.65) -- (9.05,2.65) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (6.35,3.75) -- (9.25,3.75) -- (9.25,2.25) -- (6.35,2.25) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,226;green,232;blue,240}] (6.71,3.75) -- (6.89,3.75) -- (6.89,2.25) -- (6.71,2.25) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (6.8,1.8) {K};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (8.8,1.8) {A};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,1.1) {色带示意：阴极 K};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,0.5) {你的1N4007按SOD-123记录};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,-0.04) {最终方向与规格看具体厂家资料};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,-1.4) {SOT-223 · 散热片＋三小脚};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-8.75,-1.85) -- (-6.85,-1.85) -- (-6.85,-2.55) -- (-8.75,-2.55) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-8.98,-3.72) -- (-8.62,-3.72) -- (-8.62,-4.48) -- (-8.98,-4.48) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-7.98,-3.72) -- (-7.62,-3.72) -- (-7.62,-4.48) -- (-7.98,-4.48) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-6.98,-3.72) -- (-6.62,-3.72) -- (-6.62,-4.48) -- (-6.98,-4.48) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (-9.6,-2.5) -- (-6,-2.5) -- (-6,-3.9) -- (-9.6,-3.9) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text=white] at (-7.8,-3.2) {AMS1117};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,-5.1) {大金属片也是电气连接端};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.8,-5.76) {不是独立散热器；不能默认接地};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-1.4) {TO-92 · 三脚直插（正视示意）};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,148;green,163;blue,184}] (-0.76,-3.3) -- (-0.64,-3.3) -- (-0.64,-5.02) -- (-0.76,-5.02) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,148;green,163;blue,184}] (-0.06,-3.3) -- (0.06,-3.3) -- (0.06,-5.02) -- (-0.06,-5.02) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,148;green,163;blue,184}] (0.64,-3.3) -- (0.76,-3.3) -- (0.76,-5.02) -- (0.64,-5.02) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (-1.1,-1.95) -- (1.1,-1.95) -- (1.1,-3.65) -- (-1.1,-3.65) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text=white] at (0,-2.8) {平面侧};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-5.64) {历史提及，非你本批8050封装};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-6.22) {引脚顺序必须查对应型号};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,-1.4) {轴向直插 · DO-41类（侧视）};
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,148;green,163;blue,184}] (5.2,-3.15) -- (10.4,-3.15) -- (10.4,-3.25) -- (5.2,-3.25) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (6.55,-2.65) -- (9.05,-2.65) -- (9.05,-3.75) -- (6.55,-3.75) -- cycle;
  \filldraw[draw={rgb,255:red,71;green,85;blue,105}, line width=0.685714pt, fill={rgb,255:red,226;green,232;blue,240}] (6.87,-2.65) -- (7.05,-2.65) -- (7.05,-3.75) -- (6.87,-3.75) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (6.96,-4.2) {K};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (8.8,-4.2) {A};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,-5.2) {常见直插整流二极管外形};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.8,-5.84) {非你本批SOD-123封装};
\end{tikzpicture}
```

画板名称：**电子元件封装速查**。可在Geometry中继续编辑；上图使用其原生导出的TikZ代码。径向电解的文字说明见上，不以图中轴向二极管外形代替。

### 5）拿到元件后的核对顺序

1. 看完整型号、厂家和封装，核对物料清单。
2. 打开器件手册，分清顶视图／底视图、引脚编号与实际功能。
3. 确认阻值、容量、耐压、功率／电流等电气参数；不能从尺寸直接推断。
4. 再选择PCB焊盘或转接板：SOT-23、SOD-123、SOT-223分别匹配，电阻0603、电容1206分别匹配。
5. 面包板不能直接插贴片件；先焊转接板和排针，再接线测试。稳压芯片外围电容按对应手册选，不是“焊上任意电容就能稳定”。

### 6）排针、排母／母座：连接板子与杜邦线

**排针是露出的金属针（公端），排母是带插孔的插座（母端）。** “母座”是较宽泛的称呼，不一定就是可与普通排针配对的排母；还可能是其他系列连接器的母端。选购时要看实际外形、尺寸和配套系列。

| 名称／规格 | 怎么理解 | 常见用途 |
|---|---|---|
| 排针／公针 | 塑料条固定的一排或多排金属针 | 焊到开发板、传感器板、贴片转接板，再插杜邦母线或排母 |
| 排母／母座 | 塑料条内是一排或多排金属插孔 | 焊到主板上，让模块可拔插；连接杜邦公线 |
| 直排针／直排母 | 插拔方向通常垂直于PCB | 常见开发板、模块插座 |
| 弯排针／弯排母 | 触点或焊脚转90度，插拔方向通常平行于PCB | 从板边出线，降低整体高度 |
| 长针／加长排母 | 针脚或塑料座高度加长 | 穿过较厚结构、板间叠接；必须核对有效插入长度 |
| 圆孔排母 | 插孔和触点结构与常见方孔排母不同 | 配套圆针连接；不要默认能接所有普通方针 |

**间距（Pitch）是相邻引脚中心到中心的距离，不是针脚宽度。** 常见有2.54mm、2.00mm、1.27mm等。标准免焊面包板通常为2.54mm孔距；本实验选转接连接件时应优先核对2.54mm规格，但不能由此推断每块模块都是同一间距。

- `1×4P / 2.54mm`：单排4位，相邻引脚间距2.54mm。
- `2×5P / 2.54mm`：两排、每排5位，总计10位；还要核对两排之间的中心距。
- `1×40P`：单排40位。排针常可裁成所需针数；普通排母并非都能无损裁切，优先购买所需位数或明确可裁型。
- `直插 / 贴片`：描述连接器怎样焊到PCB；与“公／母”“直／弯”是不同维度。例如可以有贴片弯排母、直插直排针。

配对需要同时满足：**公母类型、间距、排数、针数、针脚截面尺寸、座高和插入深度**。裸排针／排母通常没有防反插结构，插前对齐第1脚与电源方向；同样能插上不等于引脚功能相同。

杜邦线搭配：

| 两端接口 | 常用连接线 |
|---|---|
| 开发板排针 ↔ 模块排针 | 母对母 |
| 开发板排针 ↔ 面包板孔 | 母对公 |
| 面包板孔 ↔ 面包板孔 | 公对公 |
| 排母孔 ↔ 排母孔 | 公对公，前提是针脚尺寸与插入深度匹配 |

本批贴片元件不能直接插面包板，典型连接链是：**贴片元件 → 匹配封装的转接板 → 焊2.54mm排针 → 面包板／杜邦线**。如果希望模块可更换，可在承载板焊对应排母，不要把排针与排母买成不同间距。

排针／排母不是专用大电流电源端子；舵机等负载应按具体连接器额定电流、线径和接触情况选择，不能仅因2.54mm就认定能承受所需电流。

### 7）排线：多根导线并排，不代表接口通用

**排线描述线缆的排列形式，不等于某一种插头。** 常见有杜邦排线、IDC灰排线和彩排线、FFC柔性扁平排线；它们不能仅凭芯数相同就互换。

| 类型 | 外形和连接方式 | 本实验怎样用 |
|---|---|---|
| 杜邦排线 | 多根绝缘导线并排，可有公公、公母、母母端头；常见款可按需要撕分 | 连接STM32、面包板和模块；可把相邻信号线组成一束 |
| IDC灰排线／彩排线 | 多根线平行排列，常配压接式IDC插座和双排盒式排针（简牛） | 适合固定多芯接口；按压接端子和线缆规格配套，不直接当单根杜邦线使用 |
| FFC柔性扁平排线 | 薄片状平行导体，端部裸露接触面，插入配套FFC/FPC连接器 | 常见于屏幕、摄像头等；需要匹配连接器，不能直接插普通排母或面包板 |
| FPC柔性电路 | 柔性基材上的印刷线路，可有分支、焊盘或器件 | 与FFC概念不同；不能仅凭“软排线”称呼判断可替换 |

购买时依次核对：**线缆类型 → 芯数 → 线间距／连接器间距 → 端头型号 → 公母 → 长度 → 线径或厚度 → 第1脚方向**。

- 杜邦线常用2.54mm端头，公母选择与上节一致；多位连体外壳还要核对针位排列。
- 典型2.54mm双排IDC连接器可配1.27mm导线间距的排线：端子间距和线间距是两个参数，不能看到不同数字就判定不匹配，必须按配套规格选。
- IDC排线边缘的色线通常用于标记第1芯，但最终应核对插头第1脚、压接方向及两端接线关系；防呆缺口也不能替代通断核验。
- FFC常见0.5mm、1.0mm间距。除了芯数和间距，还要确认两端接触面是同面还是异面、裸露长度、加强板与厚度。商家“A型／B型”命名不一定统一，以实物图和尺寸为准。
- 排线针位相同不代表电气功能相同。接入前核对VCC、GND、信号顺序，不要按线色直接猜用途。

**当前五路红外最适合用一束杜邦排线整理**：OUT1～OUT5依次到PA1～PA5，按你偏好的方式让信号线排在一侧；VCC与GND可分支到电源位置。是否能用一体七位插头，要先量模块排针间距并确认实际排列。当前接线方案不因此改变。

线缆尽量短，连接牢固；高频摄像头并行信号对线长和回流路径更敏感，换成排线本身不保证消除采集问题。舵机电源应按线径、触点和负载电流单独核对，不要默认细排线适合大电流供电。

### 8）LED与开关：外形尺寸不等于电气参数

- **3mm／5mm圆头LED**：通常指灯体的标称直径，不是两脚间距，也不是波长。红、绿、蓝、白是发光颜色；850nm、365nm是波长，分别记录为近红外和紫外。它们均不表示可直接使用的供电电压。
- **0805贴片LED**：与0805电阻使用同一常见尺寸命名体系，但器件高度、焊盘建议和极性标记仍按实际手册核对。电阻通常无极性，LED有阳极A和阴极K。
- 裸LED一般需要串联限流电阻或恒流驱动。电阻估算为 `R≈(电源电压−LED正向压降−开关压降)/目标电流`，还需核对电阻功率与GPIO驱动能力。不同颜色和红外／紫外器件不能默认共用同一正向压降；规格未确定前不指定统一电阻值。
- 圆头LED未剪脚时常见长脚为阳极、短脚或壳体平边对应阴极，但剪脚、特殊外壳或不同厂家可能改变识别条件。贴片器件标记也不统一，以手册和限流测试为准。
- 850nm红外与365nm紫外的可见亮度不能代表辐射强度，不用直视发射口来判断通电；紫外实验避免照射眼睛与皮肤。先确定电流和实际光功率，再安排测试。[红外发射器及眼安全资料入口](https://www.vishay.com/en/product/83160/)、[365nm紫外器件说明示例](https://www.vishay.com/doc?80182=)；这些链接用于说明原理，不是本批器件的额定参数。
- **本批只有一个贴片开关条目：SMD 6×6mm。** 用户确认四个焊脚是两组复用端子，实际只有两个电气节点，不是四个独立触点；原“四脚贴片开关”已合并。具体哪两个脚内部相连，按手册或断电通断测试确认，不能凭“同一侧”外观猜测。
- 普通瞬时轻触按下接通、松开断开，与自锁开关不同；接STM32时通常需要确定输入上拉／下拉及消抖策略。不能把四脚开关当作任意脚对均可用，也不默认适合直接切换舵机电源。[轻触开关结构说明](https://components.omron.com/us-en/faq/switches/FAQE20058)、[四端轻触开关内部连接示例](https://components.omron.com/sites/components.omron.com.us/files/datasheet_pdf/A204-E1.pdf)。

---

## 物料总表

本表合并此前分散追加的物料，每个规格只保留一个条目；封装知识保留在头部。**已有／已用**指明确持有或做过实验，**规格已报**指已指定型号或尺寸但尚未盘点到货和数量，**候选**不计入已有物料。“至少1”不是采购数量；金额、厂家与批次未记录。

### A. 开发板、工具与电源

| 物料 | 型号／规格 | 状态／数量 | 备注 |
|---|---|---|---|
| STM32开发板 | STM32F103C8T6 | 已用，至少1 | 当前主控；项目OLED_Test.uvprojx |
| Arduino开发板 | ATmega328P类，用户称mega328p | 已有，至少1 | Uno／Nano等具体板型未定 |
| Wi-Fi模块 | ESP8266，8针ESP-01类 | 已用，至少1 | 曾称ESP32，后续按ESP8266实验；不重复计一块ESP32 |
| ESP USB烧写工具 | 8针模块配套 | 已用，至少1 | 曾实际烧录 |
| ST-Link | 实测V2类，SWD | 已用，至少1 | 曾换USB口解决识别问题 |
| 面包板 | 孔距与尺寸按实物 | 已用 | 普通2.54mm面包板不能直接插贴片件 |
| USB供电 | 开发板及下载工具供电 | 已用 | 用于实验供电 |
| 电池 | 3节“18xx” | 已有，3节 | 用户原报名称 |
| 开发软件 | Keil µVision、ST-LINK Utility | 已安装 | 当前D:\down\Mod\stm32；旧参考C:\Users\vine\Documents\keil |

### B. 显示、传感器与执行模块

| 物料 | 型号／接口 | 状态／数量 | 当前用途与边界 |
|---|---|---|---|
| OLED | GND/VCC/SCL/SDA，按SSD1306 128×64配置 | 已用，至少1 | 中文与鱼缸正常，OLED_PROFILE=0；控制芯片未独立核验 |
| 摄像头 | OV7670，并行接口 | 已用，至少1 | 已做分块采集；当前拔下，不与PA口新接线并用 |
| 超声波模块 | HC-SR04 | 已用，至少1 | 测距代码保留，远距离和稳定性有局限 |
| 舵机 | SG90 | 已用，至少1 | 500/2500µs各1秒定点周期获正常反馈；当前PWM关闭 |
| 电机驱动 | TB6612FNG | 已有，至少1 | 尚未开展电机实验 |
| 有源蜂鸣器 | MH-FMD，VCC/GND/I/O | 已用，至少1 | 用户确认低有效，间歇输出已验证；当前静音 |
| 麦克风放大板 | GND/VDD/GAIN/OUT/AR，疑似MAX9814 | 已用，至少1 | ADC与声控已实现 |
| 五路红外 | VCC/GND/OUT1～OUT5 | 已用，至少1 | 输入测试获正常反馈，已扩展手势 |
| 方波发生器 | NE555P，双10kΩ电位器、四档跳帽、三位端子 | 已有，至少1 | 原理图已归档，尚未通电测频；芯片DIP-8＋插座 |

最初的“两种蜂鸣器”已识别为三针蜂鸣器和五针麦克风，不再重复列一只已确认无源蜂鸣器。SG90最后明确供电为3.3V，未确认改为5V；动作正常不等于电源已更换。NE555电路与原图见实验笔记第16节：图上J5-1=VCC、2=GND、3=OUT，实物方向仍须核对；LED在OUT低时点亮，两电位器调节相互影响。

### C. 电阻、电容与半导体

以下为已报规格；电阻、电容套装的标称数量见下表，数量按包装标称记录。芯片为单颗器件，不自动视为配好外围元件的模块。

| 物料 | 确认封装／规格 | 功能 | 待补尺寸 |
|---|---|---|---|
| 电阻 | **0603，约1.6×0.8mm，1%、0Ω～10MΩ，60种各25只** | 限流、分压、上拉等；完整阻值表见下 | — |
| 电位器 | **B2K，2kΩ；WH148-1A-2外形参考**；本体Ø17mm，脚距5mm，安装螺纹M7×0.75 | 三端旋转电位器；图中2脚为滑动端，1／3脚为固定端 | 轴长L的具体选型值 |
| 电容 | **1206，约3.2×1.6mm**；图示16种各20只，标称320只 | 去耦、滤波、定时等；10pF～22µF，完整表见下 | 厚度 |
| AMS1117-3.3 | **SOT-223** | 固定3.3V线性稳压 | — |
| AMS1117-5.0 | **SOT-223** | 固定5V线性稳压，不能升压 | — |
| SI2300 | **SOT-23** | 常见N沟道MOS管，低端开关 | — |
| AO3401／A19T | **SOT-23** | P沟道MOS管，高端开关 | — |
| 1N4007 | **SOD-123** | 按用户确认的贴片整流二极管记录 | — |
| S8050／J3Y | **SOT-23，NPN** | 双极型三极管 | — |
| S8550／2TY | **SOT-23，PNP** | 双极型三极管 | — |

用户最新确认电阻为0603，覆盖此前0805记录；不另增一套库存。0805电阻不统一套用¼W；1206电容不凭封装推断极性。AMS1117的大金属片有电气连接，具体接法按厂家手册；AO3401用于5V高端开关时，不默认3.3V GPIO能直接保证关断。以上基础元件尚未新增接线实验。

#### B2K电位器：WH148-1A-2尺寸参考

用户提供的外形图用于本批B2K（2kΩ）电位器；尺寸单位mm。

| 项目 | 图中尺寸／标记 |
|---|---|
| 本体直径 | Ø17 |
| 相邻电气引脚中心距 | 5；三脚首末中心跨度10 |
| 下方引脚座外宽 | 15 |
| 安装螺纹 | M7×0.75 |
| 轴端 | 18T花轴；轴长按图中L选型 |
| 引脚关系 | 1、3为固定端，2为滑动端 |

轴长L保留为选型变量；画板按已记录尺寸重绘，不按照片比例推算。

画板：**物料尺寸04｜B2K旋转电位器**（可在Geometry编辑）。

```tikz
\usetikzlibrary{arrows.meta}
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {物料尺寸04｜B2K旋转电位器};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,82;green,99;blue,122}] at (0,6.16) {WH148-1A-2外形参考；单位mm；二维尺寸示意，未指定轴长不按比例推算};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.4,5.3) -- (-0.6,5.3) -- (-0.6,-4.3) -- (-11.4,-4.3) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-6,4.8) {正视外形与引脚间距};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-3.96,1.8) -- (-3.977452,1.533727) -- (-4.029511,1.272009) -- (-4.115286,1.019326) -- (-4.233308,0.78) -- (-4.381559,0.558127) -- (-4.557502,0.357502) -- (-4.758127,0.181559) -- (-4.98,0.033308) -- (-5.219326,-0.084714) -- (-5.472009,-0.170489) -- (-5.733727,-0.222548) -- (-6,-0.24) -- (-6.266273,-0.222548) -- (-6.527991,-0.170489) -- (-6.780674,-0.084714) -- (-7.02,0.033308) -- (-7.241873,0.181559) -- (-7.442498,0.357502) -- (-7.618441,0.558127) -- (-7.766692,0.78) -- (-7.884714,1.019326) -- (-7.970489,1.272009) -- (-8.022548,1.533727) -- (-8.04,1.8) -- (-8.022548,2.066273) -- (-7.970489,2.327991) -- (-7.884714,2.580674) -- (-7.766692,2.82) -- (-7.618441,3.041873) -- (-7.442498,3.242498) -- (-7.241873,3.418441) -- (-7.02,3.566692) -- (-6.780674,3.684714) -- (-6.527991,3.770489) -- (-6.266273,3.822548) -- (-6,3.84) -- (-5.733727,3.822548) -- (-5.472009,3.770489) -- (-5.219326,3.684714) -- (-4.98,3.566692) -- (-4.758127,3.418441) -- (-4.557502,3.242498) -- (-4.381559,3.041873) -- (-4.233308,2.82) -- (-4.115286,2.580674) -- (-4.029511,2.327991) -- (-3.977452,2.066273) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (-4.96,1.8) -- (-4.968897,1.664253) -- (-4.995437,1.530828) -- (-5.039165,1.402009) -- (-5.099334,1.28) -- (-5.174913,1.166888) -- (-5.264609,1.064609) -- (-5.366888,0.974913) -- (-5.48,0.899334) -- (-5.602009,0.839165) -- (-5.730828,0.795437) -- (-5.864253,0.768897) -- (-6,0.76) -- (-6.135747,0.768897) -- (-6.269172,0.795437) -- (-6.397991,0.839165) -- (-6.52,0.899334) -- (-6.633112,0.974913) -- (-6.735391,1.064609) -- (-6.825087,1.166888) -- (-6.900666,1.28) -- (-6.960835,1.402009) -- (-7.004563,1.530828) -- (-7.031103,1.664253) -- (-7.04,1.8) -- (-7.031103,1.935747) -- (-7.004563,2.069172) -- (-6.960835,2.197991) -- (-6.900666,2.32) -- (-6.825087,2.433112) -- (-6.735391,2.535391) -- (-6.633112,2.625087) -- (-6.52,2.700666) -- (-6.397991,2.760835) -- (-6.269172,2.804563) -- (-6.135747,2.831103) -- (-6,2.84) -- (-5.864253,2.831103) -- (-5.730828,2.804563) -- (-5.602009,2.760835) -- (-5.48,2.700666) -- (-5.366888,2.625087) -- (-5.264609,2.535391) -- (-5.174913,2.433112) -- (-5.099334,2.32) -- (-5.039165,2.197991) -- (-4.995437,2.069172) -- (-4.968897,1.935747) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,241;green,245;blue,249}] (-5.34,1.8) -- (-5.345646,1.713853) -- (-5.362489,1.629179) -- (-5.39024,1.547429) -- (-5.428423,1.47) -- (-5.476387,1.398217) -- (-5.53331,1.33331) -- (-5.598217,1.276387) -- (-5.67,1.228423) -- (-5.747429,1.19024) -- (-5.829179,1.162489) -- (-5.913853,1.145646) -- (-6,1.14) -- (-6.086147,1.145646) -- (-6.170821,1.162489) -- (-6.252571,1.19024) -- (-6.33,1.228423) -- (-6.401783,1.276387) -- (-6.46669,1.33331) -- (-6.523613,1.398217) -- (-6.571577,1.47) -- (-6.60976,1.547429) -- (-6.637511,1.629179) -- (-6.654354,1.713853) -- (-6.66,1.8) -- (-6.654354,1.886147) -- (-6.637511,1.970821) -- (-6.60976,2.052571) -- (-6.571577,2.13) -- (-6.523613,2.201783) -- (-6.46669,2.26669) -- (-6.401783,2.323613) -- (-6.33,2.371577) -- (-6.252571,2.40976) -- (-6.170821,2.437511) -- (-6.086147,2.454354) -- (-6,2.46) -- (-5.913853,2.454354) -- (-5.829179,2.437511) -- (-5.747429,2.40976) -- (-5.67,2.371577) -- (-5.598217,2.323613) -- (-5.53331,2.26669) -- (-5.476387,2.201783) -- (-5.428423,2.13) -- (-5.39024,2.052571) -- (-5.362489,1.970821) -- (-5.345646,1.886147) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,180;green,127;blue,73}] (-7.8,-0.34) -- (-4.2,-0.34) -- (-4.2,-1.02) -- (-7.8,-1.02) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-7.32,-1.02) -- (-7.08,-1.02) -- (-7.08,-2.46) -- (-7.32,-2.46) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-7.2,-2.92) {1};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-6.12,-1.02) -- (-5.88,-1.02) -- (-5.88,-2.46) -- (-6.12,-2.46) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-6,-2.92) {2};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-4.92,-1.02) -- (-4.68,-1.02) -- (-4.68,-2.46) -- (-4.92,-2.46) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.8,-2.92) {3};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-8.04,4.12) -- (-8.04,3.88);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-3.96,4.12) -- (-3.96,3.88);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-8.04,4) -- (-3.96,4);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6,4.36) {本体直径17};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-7.2,-3.54) -- (-7.2,-3.78);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-6,-3.54) -- (-6,-3.78);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-7.2,-3.66) -- (-6,-3.66);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6.6,-3.3) {5};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-6,-3.54) -- (-6,-3.78);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-4.8,-3.54) -- (-4.8,-3.78);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-6,-3.66) -- (-4.8,-3.66);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-5.4,-3.3) {5};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (0,5.3) -- (11.4,5.3) -- (11.4,-4.3) -- (0,-4.3) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,4.8) {机械参数与电气端子};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,3.96) {阻值：B2K / 2kΩ};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,3.1) {本体直径：17};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,2.24) {引脚座外宽：15};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,1.38) {安装螺纹：M7×0.75};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,0.52) {花轴：18T；轴长：L（未指定）};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (4.1,-1.28) -- (7.3,-1.28) -- (7.3,-1.72) -- (4.1,-1.72) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (3,-1.5) -- (4.1,-1.5);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (7.3,-1.5) -- (8.4,-1.5);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, -{Latex}] (5.7,-2.84) -- (5.7,-1.78);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (2.66,-1.5) {1};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (8.8,-1.5) {3};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,-3.4) {2：滑动端};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-5.4) {三脚中心跨度10；外形与引脚图分区缩放，不能用屏幕量取加工尺寸};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-6.2) {1、3为固定端；2为滑动端；前视图按用户参考图的端子顺序绘制};
\end{tikzpicture}
```

#### 电阻套装：按用户规格图录入

图片标题：**0603／1%／0R–10M／60种各25只**，标称合计 **1500只**。这是包装规格，不等于已清点的现存数量。用户已确认本批电阻封装为0603。

每格为一种阻值，均标称25只；R表示Ω，k表示千欧，M表示兆欧。

| 阻值① | 阻值② | 阻值③ | 阻值④ |
|---|---|---|---|
| 0Ω | 120Ω | 1.2kΩ | 20kΩ |
| 1Ω | 150Ω | 1.5kΩ | 22kΩ |
| 2.2Ω | 180Ω | 1.8kΩ | 33kΩ |
| 3.3Ω | 200Ω | 2kΩ | 43kΩ |
| 4.7Ω | 220Ω | 2.2kΩ | 47kΩ |
| 5.1Ω | 240Ω | 3kΩ | 51kΩ |
| 10Ω | 270Ω | 3.3kΩ | 75kΩ |
| 15Ω | 300Ω | 4.7kΩ | 100kΩ |
| 22Ω | 330Ω | 5.1kΩ | 200kΩ |
| 33Ω | 470Ω | 5.6kΩ | 300kΩ |
| 47Ω | 510Ω | 7.5kΩ | 390kΩ |
| 51Ω | 560Ω | 10kΩ | 470kΩ |
| 62Ω | 680Ω | 12kΩ | 680kΩ |
| 82Ω | 820Ω | 15kΩ | 1MΩ |
| 100Ω | 1kΩ | 18kΩ | 10MΩ |

图片的1%为套装标题标称；**0Ω是跳线电阻，不按“0±1%Ω”理解**，其最大电阻和允许电流需看具体型号。图片未给额定功率，不能按0603或0805字样直接确定功率。

#### 电容套装：1206／16种各20只

图片包装：YUNYIDA，**1206贴片电容包，16种×20只＝320只**。下表按标签四列顺序逐列转录；每种标称20只。包装未给耐压、容差或介质，不从容量或封装补猜。

| 标签代码 | 换算容量 | 每种标称数量 |
|---|---|---|
| 10P | 10pF | 20只 |
| 22P | 22pF | 20只 |
| 33P | 33pF | 20只 |
| 47P | 47pF | 20只 |
| 220P | 220pF | 20只 |
| 470P | 470pF | 20只 |
| 102 | 1nF | 20只 |
| 222 | 2.2nF | 20只 |
| 103 | 10nF | 20只 |
| 104 | 100nF＝0.1µF | 20只 |
| 474 | 470nF＝0.47µF | 20只 |
| 105 | 1µF | 20只 |
| 225 | 2.2µF | 20只 |
| 475 | 4.7µF | 20只 |
| 106 | 10µF | 20只 |
| 226 | 22µF | 20只 |

读码：标签带P的值按pF直接读；三位数字代码以前两位为有效数、末位为10的指数，单位pF。例如104＝10×10⁴pF＝100nF，226＝22×10⁶pF＝22µF。这里是包装标签代码，不代表每颗贴片电容都有印字。

### D. LED、发射管与开关

状态均为**规格已报**；颜色、波长和本体尺寸不等于供电电压或额定电流。

| 物料 | 确认规格 | 待补尺寸 |
|---|---|---|
| 红色LED | **3mm圆头类** | — |
| 绿色LED | **3mm圆头类** | — |
| 蓝色LED | **3mm圆头类** | — |
| 白色LED | **3mm圆头类** | — |
| 贴片LED | **0805，约2.0×1.25mm** | — |
| 红外发射管 | **850nm，3mm**；机械尺寸采用用户新增3mm参考图，见下方TikZ | 参考图与实物尺寸的一致性、尺寸公差 |
| 紫外发射管 | **365nm，5mm**；用户提供5mm尺寸参考，见下图 | 参考图与实物尺寸的一致性、尺寸公差 |
| 贴片开关 | **SMD 6×6mm，仅一个条目**；四焊脚两组复用，实际两个电气节点；焊盘中心距8×4.5mm，详见尺寸图 | 总高H、按钮直径ØA的具体选型值 |

3mm／5mm按灯体标称直径理解，不能作为脚距。四脚开关的内部连接不按外观猜测，用断电通断测试核对。裸LED需限流；红外／紫外不能靠直视亮度判断功率，避免照射眼睛，紫外也避免照射皮肤。

```tikz
\usetikzlibrary{arrows.meta}
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {物料尺寸02｜LED与贴片开关};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,82;green,99;blue,122}] at (0,6.16) {标注的是本体尺寸；LED波长与供电电压不同；未知脚距和高度不标数值};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,5.5) -- (-0.3,5.5) -- (-0.3,-1.1) -- (-11.5,-1.1) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-5.9,5) {圆头LED：按灯体标称直径识别（顶视示意）};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,231;green,107;blue,104}] (-7.9,2.94) -- (-7.9077,2.822526) -- (-7.930667,2.707063) -- (-7.968508,2.595585) -- (-8.020577,2.49) -- (-8.085982,2.392115) -- (-8.163604,2.303604) -- (-8.252115,2.225982) -- (-8.35,2.160577) -- (-8.455585,2.108508) -- (-8.567063,2.070667) -- (-8.682526,2.0477) -- (-8.8,2.04) -- (-8.917474,2.0477) -- (-9.032937,2.070667) -- (-9.144415,2.108508) -- (-9.25,2.160577) -- (-9.347885,2.225982) -- (-9.436396,2.303604) -- (-9.514018,2.392115) -- (-9.579423,2.49) -- (-9.631492,2.595585) -- (-9.669333,2.707063) -- (-9.6923,2.822526) -- (-9.7,2.94) -- (-9.6923,3.057474) -- (-9.669333,3.172937) -- (-9.631492,3.284415) -- (-9.579423,3.39) -- (-9.514018,3.487885) -- (-9.436396,3.576396) -- (-9.347885,3.654018) -- (-9.25,3.719423) -- (-9.144415,3.771492) -- (-9.032937,3.809333) -- (-8.917474,3.8323) -- (-8.8,3.84) -- (-8.682526,3.8323) -- (-8.567063,3.809333) -- (-8.455585,3.771492) -- (-8.35,3.719423) -- (-8.252115,3.654018) -- (-8.163604,3.576396) -- (-8.085982,3.487885) -- (-8.020577,3.39) -- (-7.968508,3.284415) -- (-7.930667,3.172937) -- (-7.9077,3.057474) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.7,1.02) -- (-9.7,0.78);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-7.9,1.02) -- (-7.9,0.78);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.7,0.9) -- (-7.9,0.9);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-8.8,1.26) {D = 3 mm};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,185;green,160;blue,217}] (-1.6,2.94) -- (-1.612833,2.744211) -- (-1.651111,2.551771) -- (-1.714181,2.365975) -- (-1.800962,2.19) -- (-1.90997,2.026858) -- (-2.03934,1.87934) -- (-2.186858,1.74997) -- (-2.35,1.640962) -- (-2.525975,1.554181) -- (-2.711771,1.491111) -- (-2.904211,1.452833) -- (-3.1,1.44) -- (-3.295789,1.452833) -- (-3.488229,1.491111) -- (-3.674025,1.554181) -- (-3.85,1.640962) -- (-4.013142,1.74997) -- (-4.16066,1.87934) -- (-4.29003,2.026858) -- (-4.399038,2.19) -- (-4.485819,2.365975) -- (-4.548889,2.551771) -- (-4.587167,2.744211) -- (-4.6,2.94) -- (-4.587167,3.135789) -- (-4.548889,3.328229) -- (-4.485819,3.514025) -- (-4.399038,3.69) -- (-4.29003,3.853142) -- (-4.16066,4.00066) -- (-4.013142,4.13003) -- (-3.85,4.239038) -- (-3.674025,4.325819) -- (-3.488229,4.388889) -- (-3.295789,4.427167) -- (-3.1,4.44) -- (-2.904211,4.427167) -- (-2.711771,4.388889) -- (-2.525975,4.325819) -- (-2.35,4.239038) -- (-2.186858,4.13003) -- (-2.03934,4.00066) -- (-1.90997,3.853142) -- (-1.800962,3.69) -- (-1.714181,3.514025) -- (-1.651111,3.328229) -- (-1.612833,3.135789) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-4.6,1.02) -- (-4.6,0.78);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-1.6,1.02) -- (-1.6,0.78);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-4.6,0.9) -- (-1.6,0.9);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-3.1,1.26) {D = 5 mm};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-8.8,-0.2) {红／绿／蓝／白，或850 nm};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-3.1,-0.2) {365 nm紫外};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (0.3,5.5) -- (11.5,5.5) -- (11.5,-1.1) -- (0.3,-1.1) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.9,5) {0805贴片LED（顶视示意）};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,243;green,226;blue,173}] (3.6,3.865) -- (7.2,3.865) -- (7.2,1.615) -- (3.6,1.615) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (3.6,3.865) -- (4.32,3.865) -- (4.32,1.615) -- (3.6,1.615) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (6.48,3.865) -- (7.2,3.865) -- (7.2,1.615) -- (6.48,1.615) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (3.6,4.32) -- (3.6,4.08);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (7.2,4.32) -- (7.2,4.08);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (3.6,4.2) -- (7.2,4.2);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (5.4,4.56) {长约2.0};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (7.88,3.865) -- (8.12,3.865);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (7.88,1.615) -- (8.12,1.615);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (8,3.865) -- (8,1.615);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (9.14,2.74) {宽约1.25};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.9,-0.2) {同0805尺寸，不等于同电气参数};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,-1.39) -- (4.3,-1.39) -- (4.3,-6.69) -- (-11.5,-6.69) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-3.6,-1.89) {SMD 6×6贴片开关（顶视示意）};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-8.1,-2.72) -- (-5.7,-2.72) -- (-5.7,-5.12) -- (-8.1,-5.12) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (-6.3,-3.92) -- (-6.305133,-3.998316) -- (-6.320445,-4.075291) -- (-6.345672,-4.14961) -- (-6.380385,-4.22) -- (-6.423988,-4.285257) -- (-6.475736,-4.344264) -- (-6.534743,-4.396012) -- (-6.6,-4.439615) -- (-6.67039,-4.474328) -- (-6.744709,-4.499555) -- (-6.821684,-4.514867) -- (-6.9,-4.52) -- (-6.978316,-4.514867) -- (-7.055291,-4.499555) -- (-7.12961,-4.474328) -- (-7.2,-4.439615) -- (-7.265257,-4.396012) -- (-7.324264,-4.344264) -- (-7.376012,-4.285257) -- (-7.419615,-4.22) -- (-7.454328,-4.14961) -- (-7.479555,-4.075291) -- (-7.494867,-3.998316) -- (-7.5,-3.92) -- (-7.494867,-3.841684) -- (-7.479555,-3.764709) -- (-7.454328,-3.69039) -- (-7.419615,-3.62) -- (-7.376012,-3.554743) -- (-7.324264,-3.495736) -- (-7.265257,-3.443988) -- (-7.2,-3.400385) -- (-7.12961,-3.365672) -- (-7.055291,-3.340445) -- (-6.978316,-3.325133) -- (-6.9,-3.32) -- (-6.821684,-3.325133) -- (-6.744709,-3.340445) -- (-6.67039,-3.365672) -- (-6.6,-3.400385) -- (-6.534743,-3.443988) -- (-6.475736,-3.495736) -- (-6.423988,-3.554743) -- (-6.380385,-3.62) -- (-6.345672,-3.69039) -- (-6.320445,-3.764709) -- (-6.305133,-3.841684) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.66,-3) -- (-8.1,-3) -- (-8.1,-3.28) -- (-8.66,-3.28) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.66,-4.56) -- (-8.1,-4.56) -- (-8.1,-4.84) -- (-8.66,-4.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.7,-3) -- (-5.14,-3) -- (-5.14,-3.28) -- (-5.7,-3.28) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.7,-4.56) -- (-5.14,-4.56) -- (-5.14,-4.84) -- (-5.7,-4.84) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-8.1,-2.08) -- (-8.1,-2.32);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-5.7,-2.08) -- (-5.7,-2.32);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-8.1,-2.2) -- (-5.7,-2.2);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6.9,-1.84) {6};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.22,-2.72) -- (-8.98,-2.72);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.22,-5.12) -- (-8.98,-5.12);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.1,-2.72) -- (-9.1,-5.12);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-9.8,-3.92) {6};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.2,-3.3) {四个焊脚，两组复用};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.2,-4.04) {实际两个电气节点};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.2,-4.78) {哪两个脚相连：按实物核对};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.2,-5.58) {焊盘中心距8×4.5；总高H可选};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.88,-3) {安装前核对极性与限流};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.88,-4) {紫外／红外不靠直视测亮度};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.88,-5) {本图不指定开关功能脚序};
\end{tikzpicture}
```

*尺寸图02：各卡片分别缩放；只标本体尺寸，不给未知脚距、开关高度或功能脚序。*

#### SMD 6×6开关：用户提供的尺寸与PCB焊盘图

单位mm。仍为同一个开关条目，四个焊脚是两组复用端子。

| 项目 | 图中尺寸 |
|---|---|
| 本体平面尺寸 | 6.0×6.0 |
| 本体基座高度 | 3.5；不等于包含按钮的总高H |
| 含侧向端子的总跨度 | 8.0 |
| 同侧端子中心距 | 4.5 |
| PCB焊盘数量及单个尺寸 | 4个，每个1.5×1.0 |
| PCB焊盘中心距 | 横向8.0，纵向4.5 |
| PCB焊盘外缘总跨度 | 横向9.5 |
| 定位柱／推荐定位孔 | 2×Ø1.0定位柱，PCB图为2×Ø1.3孔 |
| 按键行程 | 0.25 |
| 总高与按钮直径 | H、ØA为变量，图中未指定数值 |

PCB图中的两个圆孔是定位孔，不增加电气引脚数；实际有定位柱的版本按图留孔。画板列出端子局部尺寸与安装要点。

画板：**物料尺寸05｜6×6贴片开关**（可在Geometry编辑）。

```tikz
\usetikzlibrary{arrows.meta}
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {物料尺寸05｜6×6贴片开关};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,82;green,99;blue,122}] at (0,6.16) {单位mm；顶视外形与PCB焊盘分别绘制；四焊脚、两组复用端子};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,5.2) -- (-0.5,5.2) -- (-0.5,-3.8) -- (-11.5,-3.8) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-6,4.7) {开关顶视：本体6×6};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,203;green,213;blue,225}] (-7.8,2.86) -- (-4.2,2.86) -- (-4.2,-0.74) -- (-7.8,-0.74) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,241;green,245;blue,249}] (-5.08,1.06) -- (-5.087871,0.939916) -- (-5.111348,0.821886) -- (-5.150031,0.707931) -- (-5.203257,0.6) -- (-5.270115,0.499939) -- (-5.349462,0.409462) -- (-5.439939,0.330115) -- (-5.54,0.263257) -- (-5.647931,0.210031) -- (-5.761886,0.171348) -- (-5.879916,0.147871) -- (-6,0.14) -- (-6.120084,0.147871) -- (-6.238114,0.171348) -- (-6.352069,0.210031) -- (-6.46,0.263257) -- (-6.560061,0.330115) -- (-6.650538,0.409462) -- (-6.729885,0.499939) -- (-6.796743,0.6) -- (-6.849969,0.707931) -- (-6.888652,0.821886) -- (-6.912129,0.939916) -- (-6.92,1.06) -- (-6.912129,1.180084) -- (-6.888652,1.298114) -- (-6.849969,1.412069) -- (-6.796743,1.52) -- (-6.729885,1.620061) -- (-6.650538,1.710538) -- (-6.560061,1.789885) -- (-6.46,1.856743) -- (-6.352069,1.909969) -- (-6.238114,1.948652) -- (-6.120084,1.972129) -- (-6,1.98) -- (-5.879916,1.972129) -- (-5.761886,1.948652) -- (-5.647931,1.909969) -- (-5.54,1.856743) -- (-5.439939,1.789885) -- (-5.349462,1.710538) -- (-5.270115,1.620061) -- (-5.203257,1.52) -- (-5.150031,1.412069) -- (-5.111348,1.298114) -- (-5.087871,1.180084) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.4,2.59) -- (-7.8,2.59) -- (-7.8,2.23) -- (-8.4,2.23) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.4,-0.11) -- (-7.8,-0.11) -- (-7.8,-0.47) -- (-8.4,-0.47) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.2,2.59) -- (-3.6,2.59) -- (-3.6,2.23) -- (-4.2,2.23) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.2,-0.11) -- (-3.6,-0.11) -- (-3.6,-0.47) -- (-4.2,-0.47) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-7.8,3.62) -- (-7.8,3.38);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-4.2,3.62) -- (-4.2,3.38);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-7.8,3.5) -- (-4.2,3.5);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6,3.86) {6.0};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.42,2.86) -- (-9.18,2.86);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.42,-0.74) -- (-9.18,-0.74);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.3,2.86) -- (-9.3,-0.74);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-8.16,1.06) {6.0};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-8.4,-1.68) -- (-8.4,-1.92);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-3.6,-1.68) -- (-3.6,-1.92);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-8.4,-1.8) -- (-3.6,-1.8);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6,-1.44) {含端子跨度8.0};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-6,-2.84) {基座高3.5；总高H、按钮直径ØA未指定};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (0,5.2) -- (11.4,5.2) -- (11.4,-3.8) -- (0,-3.8) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,4.7) {PCB焊盘：中心距8×4.5};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (2.85,2.71) -- (3.75,2.71) -- (3.75,2.11) -- (2.85,2.11) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (2.85,0.01) -- (3.75,0.01) -- (3.75,-0.59) -- (2.85,-0.59) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (7.65,2.71) -- (8.55,2.71) -- (8.55,2.11) -- (7.65,2.11) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (7.65,0.01) -- (8.55,0.01) -- (8.55,-0.59) -- (7.65,-0.59) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (6.09,2.41) -- (6.086663,2.359095) -- (6.076711,2.309061) -- (6.060313,2.260753) -- (6.03775,2.215) -- (6.009408,2.172583) -- (5.975772,2.134228) -- (5.937417,2.100592) -- (5.895,2.07225) -- (5.849247,2.049687) -- (5.800939,2.033289) -- (5.750905,2.023337) -- (5.7,2.02) -- (5.649095,2.023337) -- (5.599061,2.033289) -- (5.550753,2.049687) -- (5.505,2.07225) -- (5.462583,2.100592) -- (5.424228,2.134228) -- (5.390592,2.172583) -- (5.36225,2.215) -- (5.339687,2.260753) -- (5.323289,2.309061) -- (5.313337,2.359095) -- (5.31,2.41) -- (5.313337,2.460905) -- (5.323289,2.510939) -- (5.339687,2.559247) -- (5.36225,2.605) -- (5.390592,2.647417) -- (5.424228,2.685772) -- (5.462583,2.719408) -- (5.505,2.74775) -- (5.550753,2.770313) -- (5.599061,2.786711) -- (5.649095,2.796663) -- (5.7,2.8) -- (5.750905,2.796663) -- (5.800939,2.786711) -- (5.849247,2.770313) -- (5.895,2.74775) -- (5.937417,2.719408) -- (5.975772,2.685772) -- (6.009408,2.647417) -- (6.03775,2.605) -- (6.060313,2.559247) -- (6.076711,2.510939) -- (6.086663,2.460905) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (6.09,-0.29) -- (6.086663,-0.340905) -- (6.076711,-0.390939) -- (6.060313,-0.439247) -- (6.03775,-0.485) -- (6.009408,-0.527417) -- (5.975772,-0.565772) -- (5.937417,-0.599408) -- (5.895,-0.62775) -- (5.849247,-0.650313) -- (5.800939,-0.666711) -- (5.750905,-0.676663) -- (5.7,-0.68) -- (5.649095,-0.676663) -- (5.599061,-0.666711) -- (5.550753,-0.650313) -- (5.505,-0.62775) -- (5.462583,-0.599408) -- (5.424228,-0.565772) -- (5.390592,-0.527417) -- (5.36225,-0.485) -- (5.339687,-0.439247) -- (5.323289,-0.390939) -- (5.313337,-0.340905) -- (5.31,-0.29) -- (5.313337,-0.239095) -- (5.323289,-0.189061) -- (5.339687,-0.140753) -- (5.36225,-0.095) -- (5.390592,-0.052583) -- (5.424228,-0.014228) -- (5.462583,0.019408) -- (5.505,0.04775) -- (5.550753,0.070313) -- (5.599061,0.086711) -- (5.649095,0.096663) -- (5.7,0.1) -- (5.750905,0.096663) -- (5.800939,0.086711) -- (5.849247,0.070313) -- (5.895,0.04775) -- (5.937417,0.019408) -- (5.975772,-0.014228) -- (6.009408,-0.052583) -- (6.03775,-0.095) -- (6.060313,-0.140753) -- (6.076711,-0.189061) -- (6.086663,-0.239095) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (3.3,3.62) -- (3.3,3.38);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (8.1,3.62) -- (8.1,3.38);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (3.3,3.5) -- (8.1,3.5);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (5.7,3.86) {8.0};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (8.88,2.41) -- (9.12,2.41);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (8.88,-0.29) -- (9.12,-0.29);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (9,2.41) -- (9,-0.29);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (10.14,1.06) {4.5};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (2.85,-1.68) -- (2.85,-1.92);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (8.55,-1.68) -- (8.55,-1.92);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (2.85,-1.8) -- (8.55,-1.8);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (5.7,-1.44) {焊盘外缘跨度9.5};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.7,-2.84) {4焊盘：1.5×1.0；2定位孔：Ø1.3};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-4.56) {定位柱Ø1.0；定位孔不计入电气引脚；按有定位柱的版本使用此PCB图};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-5.4) {行程0.25；侧视端子厚0.30；原图所示端子局部宽0.70};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-6.24) {H与ØA保留为选型变量；各区分别缩放，不凭示意图推定脚对内部连接};
\end{tikzpicture}
```

#### 发射管机械参数：用户提供的5mm参考图

本图只给出机械尺寸。**5mm图作为本清单5mm／365nm紫外管的尺寸参考，是否与实际购入型号完全一致仍须核对；850nm／3mm红外管不采用这组尺寸。** 365nm、850nm是用户先前确认的波长，不是从这张机械图推得。

| 参数 | 图中数值 | 解释 |
|---|---|---|
| 管体标称直径 | 5.0mm | 不含底缘最大外廓 |
| 底缘最大外廓 | 5.8mm | 顶视图的较大外形尺寸；实际平边按原件 |
| 本体总高 | 8.7mm | 从顶部到底缘下表面，含底缘 |
| 底缘厚度 | 1.0mm | 不等于引脚直径 |
| 两脚中心距 | 2.54mm | 不是总宽或PCB孔径 |
| 短脚伸出长度 | 17mm | 从底缘下表面至短脚末端 |
| 两脚长度差 | 1.5mm | 长脚比短脚多出的长度 |
| 长脚伸出长度 | 约18.5mm | 由17＋1.5计算，非单独实测值 |
| 极性 | 原图长脚A／＋，短脚K／－ | 剪脚或不同型号须重新核对 |

```tikz
\begin{tikzpicture}[x=0.38cm,y=0.38cm,>=latex,line width=0.6pt]
\definecolor{dim}{HTML}{315CB7}
\definecolor{body}{HTML}{EDF3FA}
\node[anchor=west] at (-7,17) {5mm发射管尺寸参考（单位：mm）};
\node[anchor=west] at (-7,14) {按用户图片重绘；不是3mm红外管的尺寸图};
% Front elevation: body height includes the one-millimetre flange.
\draw[fill=body] (-2.5,1)--(-2.5,6.2) arc[start angle=180,end angle=0,radius=2.5]--(2.5,1)--cycle;
\draw[fill=gray!20] (-2.9,0) rectangle (2.9,1);
\draw[double,double distance=1pt] (-1.27,0)--(-1.27,-18.5);
\draw[double,double distance=1pt] (1.27,0)--(1.27,-17);
\draw[dashed,gray] (0,10)--(0,-19.5);
\node at (0,-23) {正视示意};
% Dimensions.
\draw[dim] (-2.5,8.7)--(-2.5,10.2) (2.5,8.7)--(2.5,10.2);
\draw[dim,<->] (-2.5,9.8)--node[above]{5.0}(2.5,9.8);
\draw[dim] (2.9,0)--(6,0) (0,8.7)--(6,8.7);
\draw[dim,<->] (5.5,0)--node[right]{8.7}(5.5,8.7);
\draw[dim] (-2.9,0)--(-5.5,0) (-2.9,1)--(-5.5,1);
\draw[dim,<->] (-5,0)--(-5,1);
\node[dim,anchor=east] at (-5.4,0.5) {1.0};
\draw[dim] (1.27,-17)--(6,-17);
\draw[dim,<->] (5.5,0)--node[right]{17}(5.5,-17);
\draw[dim] (-1.27,-18.5)--(8,-18.5) (1.27,-17)--(8,-17);
\draw[dim,<->] (7.5,-18.5)--(7.5,-17);
\node[dim,anchor=west] at (8,-17.75) {1.5};
\draw[dim] (-1.27,-18.5)--(-1.27,-21.7) (1.27,-17)--(1.27,-21.7);
\draw[dim,<->] (-1.27,-21)--node[below]{2.54}(1.27,-21);
\node[anchor=east] at (-2,-16) {A / +};
\node[anchor=west] at (2,-14.5) {K / -};
% Top view.
\draw[fill=gray!15] (16,5.7) circle (2.9);
\draw[fill=body] (16,5.7) circle (2.5);
\draw[dashed,gray] (12.3,5.7)--(19.7,5.7) (16,2)--(16,9.4);
\draw[dim] (13.1,5.7)--(13.1,10) (18.9,5.7)--(18.9,10);
\draw[dim,<->] (13.1,9.8)--node[above]{5.8}(18.9,9.8);
\node at (16,1.5) {顶视：底缘外廓示意};
\node[anchor=west] at (11,-2) {5.0：管体标称直径};
\node[anchor=west] at (11,-4.5) {5.8：底缘最大外廓};
\node[anchor=west] at (11,-7) {8.7：本体总高（含底缘）};
\node[anchor=west] at (11,-9.5) {1.0：底缘厚度};
\node[anchor=west] at (11,-12) {17：短脚伸出长度};
\node[anchor=west] at (11,-14.5) {1.5：两脚长度差};
\node[anchor=west] at (11,-17) {2.54：两脚中心距};
\node[anchor=west] at (-7,-26) {长脚约18.5为相加推得；脚宽、平边和公差未给出，不按此图加工};
\node[anchor=west] at (-7,-28.5) {极性按原图：长脚A、短脚K；实际器件剪脚后仍须核对};
\end{tikzpicture}
```

图为可编辑TikZ重绘，保留尺寸关系并简化外形；引脚线宽、平边细节不是加工尺寸。原图未给公差、引脚截面尺寸、建议焊盘、正向压降、额定电流、功率或发射角，因此不从机械外形推断这些参数。

#### 红外发射管机械参数：3mm参考图（替代等比推算）

按用户最新图片的**上半部分3mm规格**记录。“M3”在本条按3mm管体规格理解，不是M3螺纹。此图取代此前“5mm管体等比缩小、引脚不变”的拟定方案；3mm尺寸及脚长均按新参考图独立记录。下半部分5mm图不用于覆盖前面的紫外管参考。

| 参数 | 新参考图数值 | 说明 |
|---|---|---|
| 管体直径 | 3.0mm | 标称尺寸 |
| 底缘最大外廓 | 3.85mm | 不采用比例推算的3.48mm |
| 本体总高 | 5.3mm | 顶部至底缘下表面，包含底缘 |
| 底缘厚度 | 1.0mm | 不采用比例推算的0.6mm |
| 两脚中心距 | 2.54mm | 不等于PCB钻孔直径 |
| 长脚伸出长度 | 18.0mm | 从底缘下表面起算 |
| 短脚伸出长度 | 16.0mm | 从底缘下表面起算 |
| 长短脚差 | 2.0 MIN | 保留原图最小值标记；不是旧图的1.5mm |
| 引脚侧视尺寸 | 0.5 MAX | 侧视对应方向的上限，单位mm |
| 引脚正视尺寸 | 0.7 MAX | 正视对应方向的上限，单位mm；不是圆脚直径 |
| 极性 | 长脚A／＋，短脚K／－ | 按原图；剪脚后另行核对 |

仅转录可辨认的尺寸主值与MAX／MIN标记；细小公差字样不清晰，暂不猜写。850nm来自用户已报物料规格，机械图不提供额定电流、正向压降、辐射功率或发射角。插图简化平边和引脚局部形状，焊盘及钻孔仍需按实际引脚与装配余量设计。

```tikz
\begin{tikzpicture}[x=0.38cm,y=0.38cm,>=latex,line width=0.6pt]
\definecolor{dim}{HTML}{315CB7}
\definecolor{body}{HTML}{EDF3FA}
\node[anchor=west] at (-7,17) {850nm／3mm红外管：用户新图尺寸参考};
\node[anchor=west] at (-7,14) {采用参考图上半部分3mm规格；单位mm};
\draw[fill=body] (-1.5,1.0)--(-1.5,3.8) arc[start angle=180,end angle=0,radius=1.5]--(1.5,1.0)--cycle;
\draw[fill=gray!20] (-1.925,0) rectangle (1.925,1.0);
\draw[double,double distance=1pt] (-1.27,0)--(-1.27,-18);
\draw[double,double distance=1pt] (1.27,0)--(1.27,-16);
\draw[dashed,gray] (0,7)--(0,-19.5);
\node at (0,-23) {正视示意};
\draw[dim] (-1.5,5.3)--(-1.5,8) (1.5,5.3)--(1.5,8);
\draw[dim,<->] (-1.5,7.5)--node[above]{3.0}(1.5,7.5);
\draw[dim] (1.925,0)--(6,0) (0,5.3)--(6,5.3);
\draw[dim,<->] (5.5,0)--node[right]{5.3}(5.5,5.3);
\draw[dim] (-1.925,0)--(-5.5,0) (-1.925,1.0)--(-5.5,1.0);
\draw[dim,<->] (-5,0)--(-5,1.0);
\node[dim,anchor=east] at (-5.4,0.5) {1.0};
\draw[dim] (1.27,-16)--(6,-16);
\draw[dim,<->] (5.5,0)--node[right]{16}(5.5,-16);
\draw[dim] (-1.27,-18)--(8,-18) (1.27,-16)--(8,-16);
\draw[dim,<->] (7.5,-18)--(7.5,-16);
\node[dim,anchor=west] at (8,-18.5) {2.0 MIN};
\draw[dim] (-1.27,-18)--(-1.27,-21.7) (1.27,-16)--(1.27,-21.7);
\draw[dim,<->] (-1.27,-21)--node[below]{2.54}(1.27,-21);
\node[anchor=east] at (-2,-16) {A / +};
\node[anchor=west] at (2,-14.5) {K / -};
\draw[fill=gray!15] (16,5.7) circle (1.925);
\draw[fill=body] (16,5.7) circle (1.5);
\draw[dashed,gray] (13.5,5.7)--(18.5,5.7) (16,3.2)--(16,8.2);
\draw[dim] (14.075,5.7)--(14.075,10) (17.925,5.7)--(17.925,10);
\draw[dim,<->] (14.075,9.8)--node[above]{3.85}(17.925,9.8);
\node at (16,1.5) {顶视：底缘外廓示意};
\node[anchor=west] at (11,-2) {3.0：管体直径};
\node[anchor=west] at (11,-4.5) {3.85：底缘最大外廓};
\node[anchor=west] at (11,-7) {5.3：本体总高（含底缘）};
\node[anchor=west] at (11,-9.5) {1.0：底缘厚度};
\node[anchor=west] at (11,-12) {16：短脚；18：长脚};
\node[anchor=west] at (11,-14.5) {2.0 MIN：图中长度差标注};
\node[anchor=west] at (11,-17) {2.54：两脚中心距};
\node[anchor=west] at (-7,-26) {引脚尺寸上限：侧视0.5 MAX，正视0.7 MAX；长脚A＋、短脚K－};
\node[anchor=west] at (-7,-28.5) {按用户参考图重绘；细小公差不清晰，未转录；平边与脚形简化};
\end{tikzpicture}
```

### E. 排针、线缆与端子

本节统一收录连接件。杜邦线在实验中已用，其余按用户已报规格记录。

| 物料 | 规格 | 待补尺寸 |
|---|---|---|
| 排针 | 间距、排数、位数未具体确认 | 间距、针长、针脚截面尺寸 |
| 排母／普通母座 | 间距、排数、位数未具体确认 | 间距、座高、孔径、针脚截面尺寸 |
| 杜邦线／杜邦排线 | 多种连接线已用 | 长度、线径 |
| 细间距排线＋配套母座 | **4P，p=1.0mm** | 线长、厚度、裸露长度、母座外形尺寸 |
| 细间距排线＋配套母座 | **18P，p=1.0mm** | 线长、厚度、裸露长度、母座外形尺寸 |
| 细间距排线＋配套母座 | **22P，p=0.5mm** | 线长、厚度、裸露长度、母座外形尺寸 |
| XH端子／连接器 | **XH，2.54mm间距，2P** | 外形尺寸 |
| XH端子／连接器 | **XH，2.54mm间距，4P** | 外形尺寸 |

细间距排线按FFC/FPC类接口整理，具体系列仍须核实。P是芯数／接点数，p是相邻中心距；首末中心跨度S=(P−1)×p，分别为**3mm、17mm、10.5mm**，不等于排线总宽或母座外宽。两端同面／异面、裸露长度、加强板厚度、母座上／下接触、锁扣与安装方向均需匹配，不能只凭针数选购。

**本批XH连接器按用户最新确认记录为2.54mm间距，含2P与4P。** 首末针中心跨度分别为2.54mm、7.62mm；外壳与安装脚尺寸按配套件图纸。

```tikz
\usetikzlibrary{arrows.meta}
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {物料尺寸01｜排线与连接件};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,82;green,99;blue,122}] at (0,6.16) {所有尺寸单位 mm；外形示意，不是焊盘图；接点跨度不等于外壳宽度};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,5.4) -- (2.3,5.4) -- (2.3,-4) -- (-11.5,-4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.6,4.9) {细间距排线与母座：按芯数和间距成对核对};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.3,4.34) {4P / p = 1     首末中心跨度 = 3};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,226;green,232;blue,240}] (-10.04,4) -- (-7.04,4) -- (-7.04,3) -- (-10.04,3) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.85,3.84) -- (-9.75,3.84) -- (-9.75,3.16) -- (-9.85,3.16) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.01,3.84) -- (-8.91,3.84) -- (-8.91,3.16) -- (-9.01,3.16) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.17,3.84) -- (-8.07,3.84) -- (-8.07,3.16) -- (-8.17,3.16) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.33,3.84) -- (-7.23,3.84) -- (-7.23,3.16) -- (-7.33,3.16) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.8,2.72) -- (-9.8,2.48);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-7.28,2.72) -- (-7.28,2.48);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.8,2.6) -- (-7.28,2.6);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-8.54,2.26) {(N-1) × p = 3};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (0.03,3.82) -- (1.73,3.82) -- (1.73,3.18) -- (0.03,3.18) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0.88,2.76) {4P母座};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.3,1.84) {18P / p = 1     首末中心跨度 = 17};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,226;green,232;blue,240}] (-10.04,1.5) -- (-3.1,1.5) -- (-3.1,0.5) -- (-10.04,0.5) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.85,1.34) -- (-9.75,1.34) -- (-9.75,0.66) -- (-9.85,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.47,1.34) -- (-9.37,1.34) -- (-9.37,0.66) -- (-9.47,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.09,1.34) -- (-8.99,1.34) -- (-8.99,0.66) -- (-9.09,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.71,1.34) -- (-8.61,1.34) -- (-8.61,0.66) -- (-8.71,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.33,1.34) -- (-8.23,1.34) -- (-8.23,0.66) -- (-8.33,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.95,1.34) -- (-7.85,1.34) -- (-7.85,0.66) -- (-7.95,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.57,1.34) -- (-7.47,1.34) -- (-7.47,0.66) -- (-7.57,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.19,1.34) -- (-7.09,1.34) -- (-7.09,0.66) -- (-7.19,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.81,1.34) -- (-6.71,1.34) -- (-6.71,0.66) -- (-6.81,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.43,1.34) -- (-6.33,1.34) -- (-6.33,0.66) -- (-6.43,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.05,1.34) -- (-5.95,1.34) -- (-5.95,0.66) -- (-6.05,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.67,1.34) -- (-5.57,1.34) -- (-5.57,0.66) -- (-5.67,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.29,1.34) -- (-5.19,1.34) -- (-5.19,0.66) -- (-5.29,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.91,1.34) -- (-4.81,1.34) -- (-4.81,0.66) -- (-4.91,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.53,1.34) -- (-4.43,1.34) -- (-4.43,0.66) -- (-4.53,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.15,1.34) -- (-4.05,1.34) -- (-4.05,0.66) -- (-4.15,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-3.77,1.34) -- (-3.67,1.34) -- (-3.67,0.66) -- (-3.77,0.66) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-3.39,1.34) -- (-3.29,1.34) -- (-3.29,0.66) -- (-3.39,0.66) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.8,0.22) -- (-9.8,-0.02);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-3.34,0.22) -- (-3.34,-0.02);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.8,0.1) -- (-3.34,0.1);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-6.57,-0.24) {(N-1) × p = 17};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (0.03,1.32) -- (1.73,1.32) -- (1.73,0.68) -- (0.03,0.68) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0.88,0.26) {18P母座};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.3,-0.66) {22P / p = 0.5     首末中心跨度 = 10.5};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,226;green,232;blue,240}] (-10.04,-1) -- (-1.58,-1) -- (-1.58,-2) -- (-10.04,-2) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.85,-1.16) -- (-9.75,-1.16) -- (-9.75,-1.84) -- (-9.85,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.47,-1.16) -- (-9.37,-1.16) -- (-9.37,-1.84) -- (-9.47,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-9.09,-1.16) -- (-8.99,-1.16) -- (-8.99,-1.84) -- (-9.09,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.71,-1.16) -- (-8.61,-1.16) -- (-8.61,-1.84) -- (-8.71,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-8.33,-1.16) -- (-8.23,-1.16) -- (-8.23,-1.84) -- (-8.33,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.95,-1.16) -- (-7.85,-1.16) -- (-7.85,-1.84) -- (-7.95,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.57,-1.16) -- (-7.47,-1.16) -- (-7.47,-1.84) -- (-7.57,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-7.19,-1.16) -- (-7.09,-1.16) -- (-7.09,-1.84) -- (-7.19,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.81,-1.16) -- (-6.71,-1.16) -- (-6.71,-1.84) -- (-6.81,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.43,-1.16) -- (-6.33,-1.16) -- (-6.33,-1.84) -- (-6.43,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-6.05,-1.16) -- (-5.95,-1.16) -- (-5.95,-1.84) -- (-6.05,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.67,-1.16) -- (-5.57,-1.16) -- (-5.57,-1.84) -- (-5.67,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-5.29,-1.16) -- (-5.19,-1.16) -- (-5.19,-1.84) -- (-5.29,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.91,-1.16) -- (-4.81,-1.16) -- (-4.81,-1.84) -- (-4.91,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.53,-1.16) -- (-4.43,-1.16) -- (-4.43,-1.84) -- (-4.53,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-4.15,-1.16) -- (-4.05,-1.16) -- (-4.05,-1.84) -- (-4.15,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-3.77,-1.16) -- (-3.67,-1.16) -- (-3.67,-1.84) -- (-3.77,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-3.39,-1.16) -- (-3.29,-1.16) -- (-3.29,-1.84) -- (-3.39,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-3.01,-1.16) -- (-2.91,-1.16) -- (-2.91,-1.84) -- (-3.01,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-2.63,-1.16) -- (-2.53,-1.16) -- (-2.53,-1.84) -- (-2.63,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-2.25,-1.16) -- (-2.15,-1.16) -- (-2.15,-1.84) -- (-2.25,-1.84) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (-1.87,-1.16) -- (-1.77,-1.16) -- (-1.77,-1.84) -- (-1.87,-1.84) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-9.8,-2.28) -- (-9.8,-2.52);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-1.82,-2.28) -- (-1.82,-2.52);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-9.8,-2.4) -- (-1.82,-2.4);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-5.81,-2.74) {(N-1) × p = 10.5};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (0.03,-1.18) -- (1.73,-1.18) -- (1.73,-1.82) -- (0.03,-1.82) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0.88,-2.24) {22P母座};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.6,-3.56) {排线长度、边距、厚度与母座外宽待补};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (2.9,5.4) -- (11.3,5.4) -- (11.3,0.6) -- (2.9,0.6) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.1,4.9) {排针＋排母：间距是中心距};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (4.4,4.04) -- (4.6,4.04) -- (4.6,3.04) -- (4.4,3.04) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (4.14,2.32) -- (4.86,2.32) -- (4.86,1.76) -- (4.14,1.76) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (4.38,2.16) -- (4.62,2.16) -- (4.62,1.92) -- (4.38,1.92) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (5.52,4.04) -- (5.72,4.04) -- (5.72,3.04) -- (5.52,3.04) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (5.26,2.32) -- (5.98,2.32) -- (5.98,1.76) -- (5.26,1.76) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (5.5,2.16) -- (5.74,2.16) -- (5.74,1.92) -- (5.5,1.92) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (6.64,4.04) -- (6.84,4.04) -- (6.84,3.04) -- (6.64,3.04) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (6.38,2.32) -- (7.1,2.32) -- (7.1,1.76) -- (6.38,1.76) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (6.62,2.16) -- (6.86,2.16) -- (6.86,1.92) -- (6.62,1.92) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (7.76,4.04) -- (7.96,4.04) -- (7.96,3.04) -- (7.76,3.04) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (7.5,2.32) -- (8.22,2.32) -- (8.22,1.76) -- (7.5,1.76) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (7.74,2.16) -- (7.98,2.16) -- (7.98,1.92) -- (7.74,1.92) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,51;green,65;blue,85}] (4.08,3.3) -- (8.28,3.3) -- (8.28,3.06) -- (4.08,3.06) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (4.5,4.44) -- (4.5,4.2);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (5.62,4.44) -- (5.62,4.2);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (4.5,4.32) -- (5.62,4.32);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (9.2,4.04) {p：中心距};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.1,1.1) {2.54为常见示例；本批位数未定};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (2.9,0.3) -- (11.3,0.3) -- (11.3,-4.1) -- (2.9,-4.1) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.1,-0.2) {XH：已确认2.54mm间距};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (4.36,-1.03) -- (6.04,-1.03) -- (6.04,-2.33) -- (4.36,-2.33) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (4.73,-1.4) -- (4.97,-1.4) -- (4.97,-1.96) -- (4.73,-1.96) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (5.43,-1.4) -- (5.67,-1.4) -- (5.67,-1.96) -- (5.43,-1.96) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.2,-2.76) {2P};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (7.46,-1.03) -- (10.54,-1.03) -- (10.54,-2.33) -- (7.46,-2.33) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (7.83,-1.4) -- (8.07,-1.4) -- (8.07,-1.96) -- (7.83,-1.96) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (8.53,-1.4) -- (8.77,-1.4) -- (8.77,-1.96) -- (8.53,-1.96) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (9.23,-1.4) -- (9.47,-1.4) -- (9.47,-1.96) -- (9.23,-1.96) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,201;green,152;blue,53}] (9.93,-1.4) -- (10.17,-1.4) -- (10.17,-1.96) -- (9.93,-1.96) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (9,-2.76) {4P};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.1,-3.4) {2P与4P；按2.54mm记录};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-5.2) {FFC母座还要核对上／下接触、锁扣、插入方向与线缆厚度};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-5.94) {连接器能插合不代表针位功能一致；先确认第1脚、电源与信号顺序};
\end{tikzpicture}
```

*尺寸图01：排线按芯数绘制接点；排线、母座及排针分别缩放，不按同一比例比较外壳大小。p的箭头表示中心距；端头颜色不代表实际信号。*

IDC灰排线／彩排线与连接器仍是知识介绍，不计入已确认规格。端子间距和导线间距是不同参数；同样能插上不保证针序正确。当前五路红外可把OUT1～OUT5到PA1～PA5整理成一束，VCC/GND按位置分支，不改变现有接线。

### F. 铜柱、铜母、螺栓与螺母

状态为**规格已报**；图片上“20个／30个”不当成实际数量。“铜”沿用用户称呼；铜母不再列其余待补参数。

| 物料 | 原始规格 | 尺寸对应 |
|---|---|---|
| 单头公母铜柱 | **M1-6+5** | M1螺纹；柱体6mm，外螺纹5mm；名义总长约11mm |
| 单头公母铜柱 | **M2-10+5** | M2螺纹；柱体10mm，外螺纹5mm；名义总长约15mm |
| 单头公母铜柱 | **M2-30+5** | M2螺纹；柱体30mm，外螺纹5mm；名义总长约35mm |
| 铜母／滚花内螺纹嵌件 | **M1x3-4** | **按用户纠正：M1螺纹，外径3mm，高度4mm** |
| 铜母／滚花内螺纹嵌件 | **M2x5-10** | M2螺纹；保留用户原始规格M2x5-10，不扩展其余参数 |
| 螺栓 | **M1-10** | M1螺纹，标称长度10mm；长度基准待补 |
| 螺栓 | **M2-10** | M2螺纹，标称长度10mm；长度基准待补 |
| 螺母 | **M1** | 牙距、外形尺寸、厚度待补 |
| 螺母 | **M2** | 牙距、外形尺寸、厚度待补 |

```tikz
\usetikzlibrary{arrows.meta}
\begin{tikzpicture}[scale=1.18, line cap=round, line join=round]
  \color{white}
  \filldraw[draw=white, line width=0.685714pt, fill=white] (-11.8,7.4) -- (11.8,7.4) -- (11.8,-7.4) -- (-11.8,-7.4) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,6.8) {物料尺寸03｜铜柱与安装五金};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,82;green,99;blue,122}] at (0,6.16) {单位 mm；以用户纠正后的参数为准；外形非加工图，牙距与孔深另核对};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (-11.5,5.5) -- (2.5,5.5) -- (2.5,-5.1) -- (-11.5,-5.1) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.5,5) {单头公母铜柱：柱体长度＋外螺纹长度};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (-9.58,-1.94) -- (-8.62,-1.94) -- (-8.62,-2.9) -- (-9.58,-2.9) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,233;green,203;blue,134}] (-9.32,-1.14) -- (-8.88,-1.14) -- (-8.88,-1.94) -- (-9.32,-1.94) -- cycle;
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-9.32,-1.24) -- (-8.88,-1.24);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-9.32,-1.38) -- (-8.88,-1.38);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-9.32,-1.52) -- (-8.88,-1.52);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-9.32,-1.66) -- (-8.88,-1.66);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-9.32,-1.8) -- (-8.88,-1.8);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-9.1,4) {M1-6+5};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-8.38,-1.94) -- (-8.14,-1.94);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-8.38,-2.9) -- (-8.14,-2.9);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-8.26,-1.94) -- (-8.26,-2.9);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-7.12,-2.42) {L=6};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-9.1,-0.76) {M1};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-9.1,-3.76) {柱体6 / 外牙5};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (-5.48,-1.3) -- (-4.52,-1.3) -- (-4.52,-2.9) -- (-5.48,-2.9) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,233;green,203;blue,134}] (-5.22,-0.5) -- (-4.78,-0.5) -- (-4.78,-1.3) -- (-5.22,-1.3) -- cycle;
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-5.22,-0.6) -- (-4.78,-0.6);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-5.22,-0.74) -- (-4.78,-0.74);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-5.22,-0.88) -- (-4.78,-0.88);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-5.22,-1.02) -- (-4.78,-1.02);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-5.22,-1.16) -- (-4.78,-1.16);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-5,4) {M2-10+5};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-4.28,-1.3) -- (-4.04,-1.3);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-4.28,-2.9) -- (-4.04,-2.9);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-4.16,-1.3) -- (-4.16,-2.9);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (-3.02,-2.1) {L=10};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-5,-0.12) {M2};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-5,-3.76) {柱体10 / 外牙5};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (-1.38,1.9) -- (-0.42,1.9) -- (-0.42,-2.9) -- (-1.38,-2.9) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,233;green,203;blue,134}] (-1.12,2.7) -- (-0.68,2.7) -- (-0.68,1.9) -- (-1.12,1.9) -- cycle;
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-1.12,2.6) -- (-0.68,2.6);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-1.12,2.46) -- (-0.68,2.46);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-1.12,2.32) -- (-0.68,2.32);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-1.12,2.18) -- (-0.68,2.18);
  \draw[draw={rgb,255:red,154;green,118;blue,48}, line width=0.685714pt] (-1.12,2.04) -- (-0.68,2.04);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.9,4) {M2-30+5};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-0.18,1.9) -- (0.06,1.9);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (-0.18,-2.9) -- (0.06,-2.9);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (-0.06,1.9) -- (-0.06,-2.9);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (1.08,-0.5) {L=30};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.9,3.08) {M2};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-0.9,-3.76) {柱体30 / 外牙5};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (-4.5,-4.56) {三件外螺纹均长5；对边尺寸、内孔深度未确认};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (2.9,5.5) -- (11.5,5.5) -- (11.5,-1.7) -- (2.9,-1.7) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,5) {铜母 M1x3-4：已纠正尺寸};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (6.2,2.72) -- (6.1923,2.602526) -- (6.169333,2.487063) -- (6.131492,2.375585) -- (6.079423,2.27) -- (6.014018,2.172115) -- (5.936396,2.083604) -- (5.847885,2.005982) -- (5.75,1.940577) -- (5.644415,1.888508) -- (5.532937,1.850667) -- (5.417474,1.8277) -- (5.3,1.82) -- (5.182526,1.8277) -- (5.067063,1.850667) -- (4.955585,1.888508) -- (4.85,1.940577) -- (4.752115,2.005982) -- (4.663604,2.083604) -- (4.585982,2.172115) -- (4.520577,2.27) -- (4.468508,2.375585) -- (4.430667,2.487063) -- (4.4077,2.602526) -- (4.4,2.72) -- (4.4077,2.837474) -- (4.430667,2.952937) -- (4.468508,3.064415) -- (4.520577,3.17) -- (4.585982,3.267885) -- (4.663604,3.356396) -- (4.752115,3.434018) -- (4.85,3.499423) -- (4.955585,3.551492) -- (5.067063,3.589333) -- (5.182526,3.6123) -- (5.3,3.62) -- (5.417474,3.6123) -- (5.532937,3.589333) -- (5.644415,3.551492) -- (5.75,3.499423) -- (5.847885,3.434018) -- (5.936396,3.356396) -- (6.014018,3.267885) -- (6.079423,3.17) -- (6.131492,3.064415) -- (6.169333,2.952937) -- (6.1923,2.837474) -- cycle;
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill=white] (5.62,2.72) -- (5.617262,2.678232) -- (5.609096,2.637178) -- (5.595641,2.597541) -- (5.577128,2.56) -- (5.553873,2.525196) -- (5.526274,2.493726) -- (5.494804,2.466127) -- (5.46,2.442872) -- (5.422459,2.424359) -- (5.382822,2.410904) -- (5.341768,2.402738) -- (5.3,2.4) -- (5.258232,2.402738) -- (5.217178,2.410904) -- (5.177541,2.424359) -- (5.14,2.442872) -- (5.105196,2.466127) -- (5.073726,2.493726) -- (5.046127,2.525196) -- (5.022872,2.56) -- (5.004359,2.597541) -- (4.990904,2.637178) -- (4.982738,2.678232) -- (4.98,2.72) -- (4.982738,2.761768) -- (4.990904,2.802822) -- (5.004359,2.842459) -- (5.022872,2.88) -- (5.046127,2.914804) -- (5.073726,2.946274) -- (5.105196,2.973873) -- (5.14,2.997128) -- (5.177541,3.015641) -- (5.217178,3.029096) -- (5.258232,3.037262) -- (5.3,3.04) -- (5.341768,3.037262) -- (5.382822,3.029096) -- (5.422459,3.015641) -- (5.46,2.997128) -- (5.494804,2.973873) -- (5.526274,2.946274) -- (5.553873,2.914804) -- (5.577128,2.88) -- (5.595641,2.842459) -- (5.609096,2.802822) -- (5.617262,2.761768) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (5.3,1.34) {M1螺纹};
  \filldraw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt, fill={rgb,255:red,217;green,180;blue,94}] (7.7,3.66) -- (9.5,3.66) -- (9.5,1.26) -- (7.7,1.26) -- cycle;
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (7.7,4.4) -- (7.7,4.16);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (9.5,4.4) -- (9.5,4.16);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (7.7,4.28) -- (9.5,4.28);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (8.6,4.64) {外径3};
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (9.88,3.66) -- (10.12,3.66);
  \draw[draw={rgb,255:red,82;green,99;blue,122}, line width=0.685714pt] (9.88,1.26) -- (10.12,1.26);
  \draw[draw={rgb,255:red,33;green,100;blue,165}, line width=0.685714pt, {Latex}-{Latex}] (10,3.66) -- (10,1.26);
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,33;green,100;blue,165}] at (10.72,2.46) {高4};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,0.22) {M1是螺纹公称规格，不是光孔直径};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-0.66) {M2x5-10：按原始规格记录};
  \filldraw[draw={rgb,255:red,214;green,222;blue,233}, line width=0.685714pt, fill={rgb,255:red,248;green,250;blue,252}] (2.9,-1.9) -- (11.5,-1.9) -- (11.5,-5.7) -- (2.9,-5.7) -- cycle;
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-2.4) {螺栓与螺母};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-3) {螺栓：M1-10、M2-10};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-3.72) {标称长度10；是否含头按头型确认};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-4.52) {螺母：M1、M2；外宽与厚度待补};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (7.2,-5.22) {不套用参考图M3示例的牙距};
  \node[anchor=center, inner sep=0pt, outer sep=0pt, text={rgb,255:red,23;green,43;blue,77}] at (0,-6.64) {铜母图中的外径3、高度4不可颠倒；图片包装数量不计入本清单};
\end{tikzpicture}
```

*尺寸图03：三根铜柱轴向长度按相同比例画出，横向宽度仅为示意；铜母另行放大。M2铜母不标未确认的高度／外径。*

M1／M2是公制螺纹公称规格，不是可用卡尺直接测得的螺纹孔光孔直径。铜柱“前数＋后数”为柱体长度＋伸出外螺纹长度；支撑板间距通常主要看柱体，不直接用总长。需另核对六角对边、对角、内孔深度、牙距和啮合长度。

参考商品图的铜母M1.0×1.5×2按“螺纹／高／外径”说明，但**本批M1x3-4以用户纠正的外径3、高4为准**。图中M3铜柱的0.5mm牙距、4.6mm对边、5.2mm对角不套到本批M1／M2。滚花铜母的安装方式须匹配材料，不默认一律热熔。

金属安装件会导电，核对孔周焊盘和邻近走线；盲孔避免螺栓顶底却未夹紧。现有板孔与这批五金是否匹配尚未实测。

### G. PCB制板材料与加工工具

按用户新增物料记录。覆铜板“10×10”暂按cm整理为100×100mm；A4、A5玻璃板按对应纸张标称幅面记录。数量栏“—”表示本次未报数量，不列为待补项。

| 物料 | 规格／尺寸 | 已报数量 | 用途 |
|---|---|---|---|
| 单面覆铜板 | 10×10cm（100×100mm），单面覆铜 | — | 单面PCB制板基材 |
| 双面覆铜板 | 10×10cm（100×100mm），双面覆铜 | — | 双面PCB制板基材 |
| 蚀刻剂 | 制板用蚀刻材料 | — | 去除未被抗蚀层保护的铜 |
| 显影剂 | 感光制板用显影材料 | — | 显影形成线路抗蚀图形 |
| 蓝膜 | 制板感光蓝膜 | — | 形成感光抗蚀层 |
| 菲林 | 制板图形用菲林 | — | 承载曝光图形 |
| 打印机 | 菲林图形输出用 | — | 打印制板图形 |
| 烙铁 | 焊接工具 | — | 元件焊接与补焊 |
| 风枪 | 热风焊接工具 | — | 贴片元件拆焊与返修 |
| 电热台 | 加热工具 | — | 板材及元件加热、焊接辅助 |
| 桌面台锯 | 覆铜板切割用 | — | 覆铜板裁切 |
| 塑封机 | 照片、菲林用 | — | 照片与菲林塑封处理 |
| 紫外线灯 | 制板曝光用灯具 | — | 感光膜曝光；与清单中的365nm单颗发射管分别记录 |
| 玻璃板 | A4幅面，标称210×297mm | **1块** | 曝光时压平菲林与板材 |
| 玻璃板 | A5幅面，标称148×210mm | **1块** | 曝光时压平菲林与板材 |

待补尺寸仅保留：覆铜板板厚、铜层厚度，玻璃板厚度，蓝膜与菲林幅面尺寸。玻璃实际裁切尺寸以实物为准。

## 待补尺寸与候选物料

### 待补尺寸

- [ ] 覆铜板板厚与铜层厚度、玻璃板厚度、蓝膜与菲林幅面尺寸。

- [ ] 电容厚度；B2K电位器轴长L的具体选型值。
- [ ] 红外／紫外管参考尺寸与实物的一致性及尺寸公差。
- [ ] 排线长度、厚度、裸露长度；母座与XH外形尺寸；排针针长、截面尺寸及排母座高、孔径。
- [ ] 铜柱对边、对角、内孔深度及螺纹牙距。
- [ ] 开关总高H、按钮直径ØA的具体选型值；螺栓长度基准、螺母外形尺寸与厚度；板孔尺寸。

### 仅讨论过的扩展候选

| 候选 | 目标 | 状态 |
|---|---|---|
| MPU6050等六轴IMU | 体感鱼缸、水平仪、摇晃检测 | 未确认购买；云台／运动补偿已暂缓 |
| GPS/GNSS | 室外定位、速度、时间与轨迹 | 未定型号；不是室内定位或静止朝向传感器 |
| VL53L0X测距板 | 近距离手势测距 | 仅推荐 |
| DFPlayer Mini＋喇叭＋TF卡 | 音效、语音和音乐 | 仅推荐 |
| 带PSRAM的ESP32-S3摄像头板 | 摄像头预览与图像实验 | 仅推荐 |
| STM32F407ZET6/ZGT6核心板 | 用户曾询问摄像头适用性 | 仅商品图，未确认购买 |

## 当前接线与实验索引

| STM32引脚 | 用途 | 当前功能状态 |
|---|---|---|
| PA0 | 麦克风OUT | ADC采样启用 |
| PA1～PA5 | 红外OUT1～OUT5 | 数字输入、手势启用 |
| PA8 | MH-FMD I/O | 高电平静音 |
| PA9／PA10 | ESP RX／TX | 原UART通信功能保留；是否当前物理接入以实物为准 |
| PA13／PA14 | ST-Link SWDIO／SWCLK | 下载调试 |
| PB5 | SG90信号 | 当前PWM关闭 |
| PB6／PB7 | OLED SCL／SDA | 显示启用 |
| PB8／PB9 | HC-SR04 ECHO／TRIG | 测距代码保留，顶部改显示红外状态 |
| PC13 | 板载绿灯 | 保持关闭 |

OLED、麦克风和红外按本次3.3V方案供电，所有模块共地；不把PA1～PA5直接接到5V输出。摄像头原PA口连线不可与当前模块同时接回。当前物料清单只记录实际会话证据，具体电气接线仍参照实验笔记及对应器件资料。

原实验笔记《STM32F103C8T6：OLED 屏幕点亮与接线》保留，不把实验记录与物料数量混并。本轮只整理笔记和画板，不修改或烧录固件。

## 型号核对资料

- [S8050/J3Y厂家资料](https://datasheet.lcsc.com/lcsc/Guangdong-Hottech-S8050_C181158.pdf)
- [S8550/2TY厂家资料](https://atta.szlcsc.com/upload/public/pdf/source/20200911/C746282_14B07AC941590D0FBB0D3E73710AB4E2.pdf)
- [AO3401/A19T厂家资料](https://datasheet.lcsc.com/lcsc/1810231416_Guangdong-Hottech-AO3401_C181091.pdf)
- [Vishay Si2300DS资料：仅作该完整型号参考](https://www.vishay.com/docs/65701/si2300ds.pdf)
- [MAX9814参考板说明](https://learn.adafruit.com/adafruit-agc-electret-microphone-amplifier-max9814/overview)
