PiSightでiSightを現代に蘇らせるゾ

# iSight知ってますか

車のセンシングの方が有名かもしれませんが、それじゃないです。
iPadのカメラのことでもないです。
昔(2003年ごろ)AppleがiSightというカメラを販売していたのです。

![ISight.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/710ee16b-09e1-82f5-cc62-b2c50506f50d.jpeg)

かっこよ

やばくないですか、スタンドマイクを模した見た目に違和感なくカメラが搭載されています。

ただこれ、FireWireとかいう現代ではどこにも使われていないケーブル規格な上に、640×480という当然時代遅れなスペックなのです。

# iSightを現代に蘇らせたい！

そう思い立ったのは、僕ではなくmaxbbraunさん

https://debugger.medium.com/todays-webcams-are-boring-so-i-brought-back-a-classic-291cc7c94c76

彼がiSightを分解してラズパイを組み込み、なんと8メガピクセルの現代的なカメラ（8メガピクセルは現代的なのかはさておき）にしてしまったのです。

# オラもやるオラもやる〜〜！！

後に続くほど楽なことはないので、僕も早速PiSightを作ってみようと思います。
**ちなみにこれめっちゃ性格が出ます。**

## iSightを買う

iSightの新品なんてそうそう無いので、メルカリで中古で買うことにしました。

![IMG_1380.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/5a597276-c1f4-c08c-abce-6df61d28b91a.png)

送料込みで2950円。ありがとうH_***さん…。
ちなみに付属品も全て揃っているのを買った方が良いです。後ほど理由がわかります。

## ラズパイを買う

ラズパイはラズパイでも、ラズパイZeroを買います。

https://deviceplus.jp/raspberrypi/raspberrypi_entry_040/

これです、これこれ。
＄５で買えるコンピューターって触れ込みでしたね。
500円で買えるとかいい時代にな…

![CleanShot 2022-05-18 at 21.59.30@2x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/42e4e6d6-6678-8465-a3e8-0f0ec576a3be.png)
![CleanShot 2022-05-18 at 21.59.44@2x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/a7045a8c-d56c-3cb0-d214-c5cb5b2c093e.png)

在庫がねぇんすわ…。

なんか読んで無いけどenterprise需要が大きくてそっちにまわしているらしいです。（niwさんが教えてくれた）

https://www.raspberrypi.com/news/production-and-supply-chain-update/

*じゃあどうやって買うんだよ！*

**金で殴るんだよ！！！**

https://twitter.com/izm/status/1523968639786835968?s=20&t=12P-FqY6g2ZwSxKxGceoGQ

500円 -> 3000円

これはもうしょうがない、しょうがないんだよ

## 内側を作る

PiSightを作る上で、使うのは外装だけなので内臓は捨ててしまいます。
ただ、内臓がないとラズパイが固定できないので3Dプリンタで作る必要があります。

![CleanShot 2022-05-18 at 22.05.44@2x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/f89d4d74-1da3-bded-7593-aba85c835771.png)

こういうやつね。

3Dプリンタから買おうとしていたんですけど、ここ日本にはあの企業があります。
そう、FANZAのDMM！！！

DMMの3DプリントサービスDMM.makeで印刷して家に届けてもらいます。

![CleanShot 2022-05-18 at 22.07.55@2x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/421d6cec-1004-2170-94ad-3083186e5f77.png)

Githubにある3Dモデルをアップロードしてクレカで注文できます。

![CleanShot 2022-05-18 at 22.08.43@2x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/1424f144-f879-77e1-3a5d-e7bd49374280.png)

素材は一番安いナイロンにしました。

![IMG_1381.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/f1a3f86f-5b0f-b64c-d1c1-60515a6d5eec.jpeg)

ちなみにメーラーがDMMから来たメールをFANZAだと決めつけてめっちゃFANZAからメールが来たみたいになりました。

## カメラを買う

3Dプリントした内装が届いて、家にあるラズパイのカメラを入れようとしたのですが、どうもラズパイのカメラは形状がバージョンごとに微妙に違うっぽく、Githubに書かれたV2というのをモノタロウで買いました。

https://www.monotaro.com/p/4841/9578/

3290円

## カメラのケーブルを買う

zeroとカメラのケーブル幅が違うので専用のケーブルを買う必要があります。
これはAmazonで買いました。15cmくらいのがいいです。マジで

https://www.amazon.co.jp/gp/product/B01FS46E7K?ie=UTF8&psc=1&linkCode=ll1&tag=bnvcgfcsgf-22&linkId=e9170cc2d5f1ae62a1bb13e87626314c&language=ja_JP&ref_=as_li_ss_tl

1400円

## ネジを買う

ネジは適当に家にあるやつ使えばいいかなと思ったのですが、モノタロウでGithubに書いてあるのと同じサイズが買えたので買いました。

これとこれ

https://www.monotaro.com/p/3579/5322/?displayId=5

https://www.monotaro.com/p/3579/5234/?displayId=5

## ゴムを買う

レンズ周りを覆うOリングもモノタロウで買いました。ちょうど同じのがなかったので２サイズ買ったのですが、P-8がちょうどよかったです。

https://www.monotaro.com/p/0935/1912/?displayId=5

# 組み立てゆく

## Raspberry pi zero WHをWにする悲しい作業

急いで買ったラズパイでしたが、WHというタイプはピンヘッドが付いてるタイプでこのままだと内装に入らないのでピンヘッドを抜きました。
最初からW買えればよかったのにね、、、

![IMG_1344.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/b91342d4-bda5-3fa1-5af7-f4d9f6001e80.png)

…抜こうと思ったんですけど、途中からニッパーで切りまくりました。
この辺から壊れたらやめようと思ってます。ハンダゴテも使い方がよくわかってないです。頭がおかしくなりそうだ。
*この写真から突っ込めるところはいっぱいあるだろうが黙っててくれ…有識者はもっと別の場所で輝いてくれ…*

## iSightを分解する

iSightの分解はYoutube見ながらやりました。

https://www.youtube.com/watch?v=8l0kpQ_2rj4

**ネジは後で使うので必ず取っておく必要があります**

## SDカードにOSを焼く

https://github.com/showmewebcam/showmewebcam

showmewebcamっていうのを使いました。

## 仮組みしてチェック

![IMG_1368.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/0b59e0b9-975b-8b51-16dc-8b00facff52e.png)

ケーブルの向きがずっと逆で全然起動しなくて焦りました。

## なんやかんや頑張って内装に押し込む


![IMG_1369.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/d8e44f82-766f-5709-5bb3-79ca4b9cc812.png)


この部分がオリジナルの記事に全然書いてなかったので書こうと思ったのですが無理でした。両手が塞がっているので…。
ここでいくつかわかったことがあります。

### カメラケーブルの長さめっちゃ大事

余るとどうしようもなくなる。15cmでもギリギリ

### カメラケーブルの先の柔らかさ大事

硬いやつ買っちゃったんだけど、やわらかいのあるならそっち買ったほうがいいです。そんなのあるのか？？

### 内装の素材結構大事

結構たわませたり、ネジ押し込んだりするのでもう少しプラスチックぽい素材の方が良かったかも

### ネジは金属にしろまじで

上のモノタロウのリンクはプラスチックのネジなんですけど、ナイロンの内装と相性悪くて全然入らないしネジ穴も潰れます。

## 入らんのだが

|||
|---|---|
|![IMG_1370.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/0444a786-c89e-21a8-8783-9cdf9b15de2d.png)|![IMG_1372.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/94355c2d-b721-5c32-b43b-9584f3deef67.png)
|

ケーブルがはみ出るわ、カメラモジュールの端っこがはみ出るわで全然ケースに入りません。

カメラモジュールはニッパーで切って、ケーブルは無理やり畳み込みました。
**見えなきゃいいので…**

# なんやかんやあって完成！！

||||
|---|---|---|
|![IMG_0627.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/15516bc7-ee62-e8fd-a186-8045804ddda8.png)|![IMG_1375.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/dd88ded0-7ee7-1d31-632f-daa6b9731904.png)|![IMG_1376.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/5bf4d1b9-0766-d5f7-3d82-82c35566f140.png)|

なんとかケースに押し込んで完成しました！ちゃんとUSBカメラとして動いているしヨシ！
**ちなみに中のスイング機構を殺しているので、付属品のマグネットスタンドがないと立てられなくて詰みます。**

最後にiSightの手動プライバシーフィルタをどうぞ
![IMG_1377.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24979/0393c0e9-2b4f-4099-0ced-2d955d909c56.gif)

# 他気づき

- 綺麗な中古買っておくとモチベとプレッシャーが同時に上がる
- なんだかんだ元のガワを上手く使った3Dモデルになっていて終盤の伏線回収がやばい（純正ネジでそこ留めるのか〜みたいな）
- ~~普通にUSBカメラ買った方が安い~~
- 一回作ると開けるのキツいのでOSに入りたい場合はSSH開けておいた方がいい。(USBから入れるのか知らんけど）
- iSightのケースはiSightの内臓を入れるのにちょうどいい