家庭用防犯カメラシステムは、ここ数年で爆発的に人気が高まり、価格も下落しています。例えば、Ringの屋内用防犯カメラは約60ドルで購入できますが、いくつか欠点があります。まず、Ringのようなベンダーは、データの保存に月額料金を請求することがよくあります。次に、自宅の映像や写真を第三者(Ringの場合はAmazon)と共有して、他人に見られる可能性を懸念するかもしれません。
無料のオープンソース アプリケーションである MotionEyeOS を使用すると、カメラ付きの Raspberry Pi をホーム ビデオ監視システムにすることができます。写真やビデオはデバイス (およびホーム ネットワーク) に保存するか、選択した場合は Google Drive や Dropbox などのクラウド ストレージ サービスに自動的にアップロードすることができます。
このチュートリアルでは、MotionEyeOSを使ってRaspberry Piにセキュリティカメラを設定する方法を説明します。このソフトウェアは、インターネットに接続されたほぼすべてのRaspberry Pi、そしてほぼすべてのウェブカメラやPiカメラで動作します。このプロジェクトでは、特別なコーディングは一切不要です。そのまま動作します。
この Raspberry Pi セキュリティ カメラは、ポーチの海賊を記録したり、子供やペットを監視したり、泥棒を監視したりするために使用できます。
免責事項:この記事は個人使用を目的として提供されています。ユーザーは、データを収集、使用、または共有する際に、その情報を完全に開示し、通知するものとします。また、適用されるすべての国、州、および地方自治体の法律を完全に遵守するものとします。
必要なもの
- Raspberry Pi 4またはRaspberry Pi 3B+、またはRaspberry Pi Zero W
- 8 GB(またはそれ以上)のmicroSDカード
- Raspberry Pi Cam、HQカメラ、赤外線カメラ、またはウェブカメラ
- モニター/電源/モニター/HDMIケーブル(Raspberry Pi用)
- Windows または Mac コンピューター。
MotionEyeOSをインストールする
このセクションでは、MotionEyeOS をダウンロードし、Raspberry Pi セキュリティ カメラ用の microSD カードにフラッシュし、WPA 資格情報を設定します。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
1.使用しているRaspberry Piの特定のモデルに対応するMotionEyeOSの最新バージョンをhttps://github.com/ccrisan/motioneyeos/releasesからダウンロードします。
画像
1
の
2

2. microSD カードをコンピューターに挿入し、ストレージ デバイスとして読み取ります。
3. Raspberry Pi Imagerを起動します。コンピューターにまだインストールされていない場合は、 こちらからダウンロードできます。
4.オペレーティング システムで 「カスタムを使用」を選択します。
5.ダウンロードしたmotioneyeosのバージョンを選択します。これは.img.xzファイルです。
6. 「SDカード」でmicroSDカードを選択します。次の手順でmicroSDカード上のすべてのデータが消去されることに注意してください。
7. Raspberry Piイメージャーで「書き込み」をクリックします。書き込みプロセスには1~2分かかる場合があります。
8. プロセスが完了したら、microSDカードを物理的に取り外し、再度挿入してください。これは、プロセスが完了するとソフトウェアが自動的にmicroSDカードを排出するためですが、次のステップに進む前に1つのファイルを追加する必要があります。
9. wpa_supplicant.conf という新しいファイルを作成し、以下のテキストを入力します。「YOUR_NETWORK_NAME」と「YOUR_NETWORK_PASSWORD」はご自身の情報に置き換えてください。Atomなどのソースコードエディタは、この用途に最適です。ワードパッドやメモ帳は、フォーマット処理で余分な文字が追加されるため、このファイルの作成には推奨されません。
country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant network={ scan_ssid=1 ssid="YOUR_NETWORK_NAME" psk="YOUR_NETWORK_PASSWORD"
}
10. wpa_supplicant.conf を microSD カードに保存します。microSD カードを取り出します。
11. microSD カードを Raspberry Pi に挿入します。
12.カメラ、モニター、電源をRaspberry Piに接続し、Piの電源を入れます。
13. Piの画面で内部IPアドレスを確認します。ほとんどの場合、内部IPアドレスは192.168.xxまたは10.0.0.xで始まります。モニターがない場合は、Angry IP Scannerをダウンロードして、MotionEye Raspberry PiのIPアドレスを確認することもできます。「MEYE」という文字がMotionEye PiのIPアドレスです。
14. WindowsまたはMacパソコンのブラウザウィンドウに内部IPアドレスを入力します。Chromebookやタブレットを使用することもできます。これでMotioneyeのストリーミングが開始されます。
ほとんどの場合、システムは接続されたカメラから自動的にストリーミングします。画像が表示されない場合は、カメラがRaspberry Piと互換性がない可能性があります。例えば、HDウェブカメラはRaspberry Pi Zeroとは互換性がないかもしれませんが、Raspberry Pi 3では動作します。この手順では多少の試行錯誤が必要になるかもしれません。興味深いことに、ほとんどの古いウェブカメラ(Raspberry Piより前に製造されたもの)はMotioneyeで動作します。こちらは、3Dプリントされたスタンドを使ってRaspberry Pi Zero Wに接続した古いLogitech Pro 9000です。
Raspberry Pi セキュリティカメラ用の MotionEye の設定
このセクションでは、Motioneye の基本設定を実行し、Raspberry Pi セキュリティ カメラのビデオ ストリームを表示します。
1.ブラウザ メニューの左上にある プロフィール アイコンをクリックして、ログイン画面を表示します。
2.デフォルトの認証情報を使用してログインします。ユーザー名はadmin、パスワード欄は空白のままにしてください。
3. 「タイムゾーン」のドロップダウンメニューからタイムゾーンを選択します。「適用」をクリックします。Motioneyeが再起動します。数分かかる場合があります。写真と動画にタイムスタンプが付与されるため、この手順は重要です。
4. Motioneyeは、フレームの_%が変化した時に動きを検出します。 %の設定は、追跡している動きを捉えられる程度に低く、かつ通過する雲を捉えない程度に高く設定することを意図しています。多くの場合、これは試行錯誤によって達成されます。デフォルトの4%のフレーム変化しきい値から始めて、最適な設定になるまで上げていきましょう。
5. 「静止画」の右側にある下矢印をクリックすると、対応する設定が表示されます。「動画」も同様に設定してください。キャプチャモードと録画モードを「モーショントリガー」に設定し、録画時間を「画像を保存」と「動画を保存」に設定します。
8GBのmicroSDカードしか持っていないので、「1週間」を選択しました。ローカルに保存されている写真はバックアップとして機能します。すべての写真は後ほどGoogleに保存します。「適用」をクリックして変更を保存します。
6. 「ビデオデバイス」セクションで、カメラ名、ビデオ解像度、フレームレートなどのオプションを設定します。 「適用」をクリックして変更を保存します。
Raspberry Pi セキュリティカメラの画像 / ビデオをローカルで閲覧する
Googleドライブなどのサードパーティサービスに画像をアップロードしたくない場合は、Raspberry Piセキュリティカメラでローカルに撮影された画像や動画を閲覧できます。この方法を選択した場合、画像はローカルネットワークから外部に送信されることはありません。
1.ライブカメラ フィードをクリックすると、新しいアイコンが表示されます。
2.画像アイコンをクリックして画像を表示します。
3.または、「再生」ボタンアイコンをクリックしてムービーを視聴します。
Google ドライブへの自動アップロード(オプション)
このステップでは、Raspberry Pi セキュリティカメラを設定して、撮影したすべての写真(および動画)を Google ドライブに自動アップロードします。この方法は(多少の違いはありますが)Dropbox でも利用できます。もちろん、画像をクラウドに保存することに慣れている必要があります。
多くのユーザーは、Googleの無料ストレージ容量を最大限に活用するために、この目的専用のGmailアカウントを作成しています。また、次のステップでメール通知を有効にする場合も、このアカウントが役立ちます。
1.メイン管理メニューの 「ファイルストレージ」に対応する下矢印をクリックします。
2. 「メディアファイルのアップロード」をオンにします。これにより、「写真のアップロード」と「動画のアップロード」も自動的にオンになりますが、オンになっていない場合は「オン」を押してください。
3. 「アップロード サービス」ドロップダウン メニューから Google ドライブを選択します。
4. Googleドライブに、写真と動画を保存するための新しいフォルダを作成します。フォルダ名は「PorchCam」にしました。
5. 「場所」に「/」に続けてフォルダ名を入力します。
6. 「キーを取得」をクリックし、「許可」をクリックして 関連する権限を承認します。
7.認証コードをコピーして、Motioneye の「認証キー」に貼り付けます。
8. 「テストサービス」ボタンをクリックします。Motioneyeにエラーメッセージが表示されなければ、テストは成功です。
9. Google ドライブ フォルダに移動し、カメラを自分に向け、カメラに向かって手を振って 設定をテストします。
自動メール通知の設定(オプション)
このオプションの手順では、Raspberry Piセキュリティカメラが撮影した写真を添付ファイル付きで自動的にメール送信するようMotionEyeを設定します。この目的専用のGmailアカウントを作成することを強くお勧めします。この手順はGmailにのみ適用されます。
1. Gmail アカウントで 「安全性の低いアプリ」を有効にします。
2. Motioneyeで「モーション通知」を展開します。
3. 「メールを送信」をオンにする
4.メールアドレスとパスワードを入力します。
SMTPサーバー = smtp.gmail.com
SMTPポート = 587
TLSを使用する - オンに切り替える
「添付写真の保存期間」の値を入力します。
5. 「テストメール」ボタンをクリックします。
最初のメールはテキストのみです。以降のメールには添付ファイルが含まれます。
Raspberry Pi セキュリティカメラへのモバイルアプリアクセス
MotionEyeには、iOSおよびAndroid / Google Playストア向けのモバイルアプリも用意されています。アプリはRaspberry Piと同じネットワークに接続している場合にのみ動作します(ポートフォワーディングを有効にしない限り、セキュリティ上の理由から推奨されません)。
MotionEye iOS アプリ- https://apps.apple.com/us/app/motioneyeos-client/id1485489242
Google Play アプリ- https://play.google.com/store/apps/details?id=com.jairaj.janglegmail.motioneye&hl=en_US&gl=US