> For the complete documentation index, see [llms.txt](https://melissa-industry.gitbook.io/openmascotai_hologram/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://melissa-industry.gitbook.io/openmascotai_hologram/4./fan-temp.md).

# 팬과 온도 센서

상판 뒷벽의 작은 팬이 모니터와 허브 주변의 더운 공기를 뒤로 빼냅니다. 온도 센서 두 개(상판 · 받침)가 안쪽 온도를 알려 줍니다.

정식 회로도: [전장 도면집 HOLO-EL-08](/openmascotai_hologram/4./drawings.md)

| 준비물                        | 수량                  |
| -------------------------- | ------------------- |
| Noctua NF-A4x10 **5V**(3핀) | 1                   |
| DS18B20 온도 센서              | 2(하나는 허브 기판에 이미 납땜) |
| 4P 절연전선                    | 받침용 4심 선에 포함        |
| 걸리는 시간                     | 30분                 |

## 팬

![팬 3핀 ↔ 허브 팬 커넥터](https://2752522080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSwJhoq81i55RgbIAoGAO%2Fuploads%2Fgit-blob-bb880f7ae05206c06e4f88f6daf421b95c7555d8%2Fwire-fan.png?alt=media)

* 팬은 **늘 켜져** 있습니다(약 0.05 A, 17.9 dBA라 거의 들리지 않습니다). 스위치 회로가 없습니다.
* 팬 3핀 커넥터를 허브 기판 **팬 커넥터**(GND · 5V · 회전)에 꽂습니다. 팬 선 색은 검정 = GND, 노랑 = 5 V, 초록 = 회전 신호입니다. 1번(검정)이 GND 핀에 오게 합니다.
* 회전 신호는 허브 GPIO16으로 들어가, 팬이 멈추면 알 수 있습니다(1회전에 2펄스).
* 팬 커넥터가 핀헤더에 안 맞으면 팬 선을 잘라 점퍼 선 암 끝을 이어 붙이거나([납땜 기초](/openmascotai_hologram/4./soldering-basics.md)), 선을 커넥터 핀에 직접 납땜합니다.
* 설치는 [6단계](/openmascotai_hologram/3./step6.md)에서 합니다. 프레임 옆 바람 화살표가 뒷벽(밖)을 봐야 합니다.

{% hint style="warning" %}
팬은 반드시 **5 V판**이어야 합니다. 같은 모델의 12 V판을 5 V에 꽂으면 돌지 않고, 5 V판을 12 V에 꽂으면 탑니다.
{% endhint %}

## DS18B20 온도 센서

DS18B20은 선 하나(DQ)로 여러 개를 읽는 센서입니다. 두 개가 같은 DQ 선(GPIO15)에 매달리고, 풀업 저항 4.7 kΩ은 허브 기판에 하나만 둡니다.

| 다리      | 어디로                          |
| ------- | ---------------------------- |
| GND     | GND                          |
| DQ(가운데) | GPIO15(허브 기판 "받침" 커넥터의 DQ 핀) |
| VDD     | 3V3                          |

다리 순서는 평평한 면을 보고 다리가 아래로 향할 때 왼쪽부터 GND · DQ · VDD입니다.

### 상판 센서

허브 기판에 이미 납땜했습니다. [직접 납땜](/openmascotai_hologram/4./hub-board.md) 판은 뒤 오른쪽 모서리, [PCB 주문](/openmascotai_hologram/4./hub-board-pcb.md) 판은 뒤 왼쪽 모서리(왼쪽 벽 흡기 쪽)입니다. 허브 바로 옆 공기 온도를 잽니다.

### 받침 센서

![받침 4심 선: 허브 → DS18B20 → TTP223 → 구리 띠](https://2752522080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSwJhoq81i55RgbIAoGAO%2Fuploads%2Fgit-blob-3a1c48bb36a8b22445706ef5a538904fdeb34ae0%2Fbase-harness.png?alt=media)

받침 센서는 받침 4심 선 중간에 이어 붙이고, **바닥판 위 SER8 오른쪽 옆**에 세워 둡니다. 받침 안쪽 벽은 SER8에서 멀어 붙일 곳이 없으니, 선을 바닥판에 붙여 자리를 잡습니다.

![받침 센서 자리: 오른쪽 앞에서 본 받침(외피를 비쳐 그림). 4심 선이 무대 뒤 케이블 홈에서 내려와 바닥판을 따라 TTP223까지 가고, 그 중간에 DS18B20이 섬](https://2752522080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSwJhoq81i55RgbIAoGAO%2Fuploads%2Fgit-blob-71ea0e4d30a3ff8a78215a3aa429b3b97a032468%2Fts2-where.jpg?alt=media)

![받침 센서 확대: 바닥판 위 SER8 오른쪽 뒤 모서리(뒤 오른쪽에서 봄). 폼 양면 테이프 · 세운 센서 · 다리마다 수축튜브](https://2752522080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSwJhoq81i55RgbIAoGAO%2Fuploads%2Fgit-blob-b15bf505be3f52f40bfeb6d712cae0cc20819b59%2Fts2-close.jpg?alt=media)

* 4심 선은 약 1.8 m입니다. 기둥을 타고 내려와 무대 뒤 케이블 홈으로 받침에 들어오고, 바닥판을 따라 앞으로 가서 앞벽의 TTP223에 꽂힙니다.
* 센서 자리는 SER8 받침대 오른쪽 레일 바로 옆, 받침대 뒤 오른쪽 모서리에서 약 2 cm 앞입니다. 센서 머리는 SER8 옆면에서 약 1 cm 떨어집니다.
* 바닥판은 SER8을 얹은 채 밑에서 올라와 닫힙니다. 그래서 4～5는 바닥판을 닫기 전([9단계](/openmascotai_hologram/3./step9.md))에 합니다.

1. 4심 선의 **TTP223 쪽 끝에서 약 60 cm**(허브 쪽 끝에서 약 1.2 m) 지점에서 3V3 · GND · DQ 세 가닥의 피복을 1 cm 벗깁니다.
2. DS18B20의 글자 면을 보고 다리가 아래로 가게 들면, 왼쪽 다리(GND)는 GND 가닥, 가운데 다리(DQ)는 DQ 가닥, 오른쪽 다리(VDD)는 3V3 가닥입니다. 각각 감아 납땜하고 수축튜브를 씌웁니다. 다리마다 따로 튜브를 씌워 서로 닿지 않게 합니다.
3. 다리를 세워 센서 머리가 위를 보게 합니다.
4. 바닥판 위, SER8 받침대 오른쪽 레일 바로 옆에 폼 양면 테이프 조각(약 2 × 2 cm)을 센서 자리 앞뒤로 하나씩 붙이고, 4심 선을 레일과 나란히 눌러 붙입니다. 센서가 받침대 뒤 오른쪽 모서리에서 약 2 cm 앞에 오게 합니다.
5. 앞쪽 선은 바닥판을 따라 앞으로 보내 테이프 조각 한두 개로 더 눌러 두고, 끝을 TTP223에 꽂습니다([센서와 터치](/openmascotai_hologram/4./sensors.md)). 뒤쪽 선은 무대 뒤 케이블 홈으로 올라갑니다.

{% hint style="info" %}
받침을 열 때는 4심 선을 TTP223에서 빼고, 바닥판에 붙인 선을 테이프에서 떼면 바닥판이 SER8과 함께 내려옵니다([정비](/openmascotai_hologram/6./maintenance.md)).
{% endhint %}

## 확인

* [ ] 허브에 USB를 꽂으면 팬이 돌고, 벤치 시험 스케치의 직렬 모니터에 팬 rpm이 0이 아니다
* [ ] 직렬 모니터에 온도가 **두 개** 나오고, 손으로 센서를 쥐면 그 값이 오른다
* [ ] 받침 센서가 SER8 옆면에서 약 1 cm 떨어져 서 있고, 4심 선이 바닥판에 붙어 있다
* [ ] 온도가 −127 또는 85로만 나오면 그 센서의 DQ 또는 전원 선이 빠진 것이다
