> 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./camera.md).

# 카메라

카메라(Arducam B0200)는 사람의 얼굴 위치를 찾아 캐릭터가 쳐다보게 하는 데 씁니다. 가장 나중에 더하는 부품이고, 이 기능을 쓰는 소프트웨어는 아직 만들지 않았습니다([앞으로 만들 것](/openmascotai_hologram/5./future.md)).

정식 회로도: 표시등은 [전장 도면집 HOLO-EL-08](/openmascotai_hologram/4./drawings.md), 카메라 USB는 HOLO-EL-09

| 준비물                                    | 수량           |
| -------------------------------------- | ------------ |
| Arducam B0200(IMX291, USB, 보드 38 × 38) | 1            |
| USB-A 연장 0.5 m(선이 짧을 때)                | 1            |
| 3 mm 빨강 LED(허브 기판 표시등 커넥터에)            | 1            |
| 걸리는 시간                                 | 30분 + 브래킷 출력 |

## 자리

* 뚜껑 앞면 **가운데** 에 지름 14.4 mm 구멍이 카메라 렌즈 자리입니다. 높이는 책상에서 525 mm로, 앉은 사람의 얼굴이 화각 안에 들어옵니다. 기울이지 않고 수직으로 답니다.
* 렌즈 자리 왼쪽 25 mm에 지름 3 mm 구멍이 **표시등** 자리, 오른쪽 25 mm에 지름 4 mm 창이 조도 센서 자리입니다.
* 보드는 모니터 뒷면 위, 뚜껑 안 공간(높이 약 40 mm)에 세워 넣습니다.

## 브래킷

카메라 보드를 세워 잡는 브래킷은 **카메라 실물을 재서** 출력합니다. 보드 구멍 위치와 렌즈 통 길이가 제품마다 조금 달라서입니다. 리포의 `tools/` 스크립트에 자리(`CAMERA` 치수)는 잡혀 있으니, 실물 치수를 넣어 작은 부품 하나를 뽑으면 됩니다. 그 전까지는 양면 폼 테이프로 임시 고정해도 됩니다.

## 연결

![카메라 표시등 LED ↔ 허브 표시등 커넥터](https://2752522080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSwJhoq81i55RgbIAoGAO%2Fuploads%2Fgit-blob-b5e3842f212f29884a5069a180aa733881bc5a71%2Fwire-camled.png?alt=media)

1. 카메라 USB 선을 뚜껑 안 → 상판 케이블 홈 → 기둥 → 받침으로 내려 SER8 뒤 USB-A에 꽂습니다. 약 1.1 m가 필요하니 짧으면 연장선을 씁니다.
2. 표시등 LED의 **긴 다리**를 허브 "표시등" 커넥터 LED+ 핀에, 짧은 다리를 GND 핀에 꽂습니다(저항 330 Ω은 기판에 있음). LED를 뚜껑 앞 3 mm 구멍에 끼웁니다.
3. 카메라가 쓰이는 동안 허브가 이 LED를 켜게 됩니다(펌웨어에서).

## 확인

* [ ] SER8의 Windows 카메라 앱에서 영상이 나온다
* [ ] 앉은 자리에서 얼굴이 화면 가운데 위쪽에 들어온다
* [ ] 벤치 시험 스케치를 돌리면 표시등이 1초마다 깜빡인다

{% hint style="info" %}
개인정보: 카메라 영상은 기기 안(SER8)에서만 처리하고 저장하거나 보내지 않도록 소프트웨어를 만들 계획입니다. 표시등은 그 약속을 눈으로 확인하는 장치입니다. 쓰지 않을 때는 렌즈 앞을 가려도 됩니다.
{% endhint %}
