reTerminal と Pi カメラモジュール
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
reTerminal と Pi カメラモジュール
Raspberry Pi カメラ、一般的に PiCam として知られるこのカメラモジュールは、Raspberry Pi シングルボードコンピュータ専用に設計されています。コンパクトで便利なソリューションを提供し、Raspberry Pi デバイスから直接画像をキャプチャしたり、ビデオを録画したりすることができます。
以下は各バージョンの PiCam の仕様です:
PiCam v1 (Camera Module v1.3):
- センサー: OmniVision OV5647
- 解像度: 5 メガピクセル
- ビデオモード: 1080p30, 720p60, 640x480p60/90
PiCam v2 (Camera Module v2):
- センサー: Sony IMX219
- 解像度: 8 メガピクセル (3280 x 2464 ピクセル)
- ビデオモード: 1080p30, 720p60, 640x480p90
PiCam v3 (Camera Module 3):
- センサー: Sony IMX708
- 解像度: 12 メガピクセル (4056 x 3040 ピクセル)
- ビデオモード: 1080p30, 720p60, 640x480p90
Raspberry Pi Camera Module V1 | Raspberry Pi Camera Module V2 | Raspberry Pi Camera Module 3 |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入! | 今すぐ購入! | 今すぐ購入! |
Raspberry Pi Camera Module 3 Wide NoIR | Raspberry Pi Camera Module 3 NoIR | Raspberry Pi Camera Module 3 Wide |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入! | 今すぐ購入! | 今すぐ購入! |
すべての PiCam バージョンは MIPI CSI-2 インターフェースを介して Raspberry Pi に接続され、画像およびビデオデータを高速で直接送信することができます。
PiCam は、写真撮影、ビデオ撮影、コンピュータビジョンプロジェクト、監視など、さまざまな用途に適した機能と能力を提供します。その小型フォームファクターと Raspberry Pi との簡単な統合により、ホビイスト、メーカー、プロフェッショナルの間で人気の選択肢となっています。
上記の仕様は標準的な PiCam モジュールに関するものであり、サードパーティ製の代替カメラモジュールやバリエーションが存在する場合があります。
PiCam をインストールする際には、2 つのオプションがあります。1 つ目のオプションは、Seeed Studio が提供する事前構築済みのイメージを使用する方法です。これらのイメージは PiCam 用に特別に構成されており、互換性と使いやすさを確保しています。ただし、これらのイメージは PiCam v1 (OmniVision OV5647 センサー) にのみ対応しています。
もう 1 つのオプションは、公式ウェブサイトから最新バージョンの Raspberry Pi OS をインストールする方法です。この方法では、最新の機能や改善点にアクセスできます。Seeed Studio はこのアプローチを推奨しており、新しい Raspberry Pi OS インストールで PiCam の適切な機能を確保するために必要なドライバーや関連コンポーネントのインストール手順を wiki ページで提供しています。
事前構築済み Raspberry Pi イメージの使用
Seeed Studio reTerminal に PiCam をインストールするには、Seeed Studio が提供する事前構築済みのイメージを使用するオプションがあります。これらのイメージは、reTerminal 用に特別に設計されており、当社の Wiki ページで入手可能です。
事前構築済みのイメージは現在、OmniVision OV5647 センサーを使用する PiCam v1 のみをサポートしていることに注意してください。このため、raspistill
コマンドを使用して画像をキャプチャしたり、ビデオを録画したりすることができます。
ステップ 1 Seeed Studio の reTerminal 専用 Wiki ページにアクセスし、事前構築済みイメージを提供しているセクションに移動します。(イメージを取得し、インストール手順を確認するにはこちらのリンクを参照してください。すでに実施済みの場合は、このステップをスキップしてください。)
ステップ 2 reTerminal の電源をオフにし、PiCam v1 モジュールを reTerminal のカメラインターフェースに接続します。しっかりと接続されていることを確認してください。
ステップ 3 reTerminal を組み立てて起動します。デスクトップにある reTerminal アイコンをクリックし、カメラを有効化して再起動します。
ステップ 4 ターミナルを開くか、SSH を使用して reTerminal にアクセスし、コマンドラインインターフェースを使用します。
ステップ 5
raspistill
コマンドを使用して画像をキャプチャします。その他のコマンドについてはこちらのサイトを参照してください。
raspistill -o Desktop/image.jpg
新しい Raspberry Pi OS の場合
Seeed Studio reTerminal には、Raspberry Pi の公式ウェブサイトから提供される Raspbian Bullseye 64-bit の新しいイメージを推奨します。
ステップ 1 Seeed Studio は、新しい Raspberry Pi OS またはその他の OS をフラッシュした後にドライバーをインストールする方法について詳細な手順を提供しています。Seeed Studio の reTerminal Wiki ページを参照し、"新しい Raspberry Pi OS をフラッシュする"セクションおよび"reTerminal ドライバーをインストールする方法"セクションの指示に従ってください。すでに実施済みの場合は、このステップをスキップしてください。
ステップ 2 reTerminal の電源をオフにし、PiCam モジュールを reTerminal のカメラインターフェースに接続します。しっかりと接続されていることを確認してください。
ステップ 3 ターミナルを開くか、SSH を使用して reTerminal にアクセスし、以下のコマンドを実行して config.txt ファイルを編集します。
sudo nano /boot/config.txt
ステップ 4 config.txt ファイル内で、PiCam を有効にするために特定の変更を行います。以下の手順に従ってください:
camera_auto_detect=1
という行を見つけ、行の先頭に "#" を追加してコメントアウトします。このステップはカメラモジュールの自動検出を無効にするために必要です。以下の行を config.txt ファイルに追加します:
- dtoverlay=ov5647,cam0
- dtoverlay=camera-mux-2port
PiCam v1 の代わりに PiCam v3 NoIR wide を使用する場合は、dtoverlay=ov5647,cam0 の代わりに dtoverlay=imx708,cam0 を使用してください。dtoverlay の設定は、使用するカメラモジュールとカメラマルチプレクサを指定します。
- ステップ 5 config.txt ファイルに加えた変更を保存します。Ctrl + X を押し、続いて Y を押して Enter を押して確認します。最後に、変更を適用するために reTerminal を再起動します。
sudo reboot
再起動後、PiCam は構成され、Seeed Studio reTerminal で使用できるようになります。これで、libcamera を使用して画像をキャプチャしたり、ビデオを録画したりする準備が整いました。
- ステップ 6 ターミナルを開き、以下のコードを入力してすべてが正常に動作しているかテストします。
sudo libcamera-hello
libcamera-hello
は、カメラの "hello world" アプリケーションに相当します。カメラを起動し、プレビューウィンドウを表示し、それ以外の操作は行いません。
詳細については、以下のドキュメントを参照してください:libcamera