工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Raspberry Pi Webcam Robot –最高のビデオストリーミングチュートリアル

リモートコントロールされた車やロボットにカメラを追加するのはいつでもクールです。そうすれば、カメラの向きを正確に確認でき、おそらくWi-Fi対応のスマートフォンやタブレットを使用して動画を見ることができます。ラズベリーパイとUSBウェブカメラを使用してこれを行うのは非常に簡単です。リアルタイムストリーミングも最小限の遅延で実行できます。ここでは、ラズベリーパイに接続されたモニターと同じローカルネットワーク内の別のデバイスでWebカメラからのフィードを表示する方法について説明します。このチュートリアルでは、カメラとビデオ放送システムを追加して、ラズベリーパイウェブカメラロボットを作成する方法を説明します。このDIYハッキングチュートリアルを楽しんでください!

このプロジェクトを行うために必要なものは何ですか?ハードウェア:

  1. OSがプリロードされたメモリカードを搭載したRaspberryPiモデルB。
  2. WiFiドングル:Edimax EW7811UN。
  3. USBウェブカメラ。

ソフトウェア(関連するプログラミング言語とOS):

  1. HTML。
  2. Linux / Rasbian。

それはどのように機能しますか?ラズベリーパイウェブカメラロボットの動作は次のように説明されています。ここで、ラズベリーパイに接続されたUSBウェブカメラは通常/ dev / video0のパイに関連付けられます。インストール後にmjpgストリーマーと呼ばれるストリーミングサービスを使用して、ラズベリーパイのローカルIPアドレスとポート番号でビデオをブロードキャストします。ビデオの解像度とフレームレートは、mjpgストリーマーの実行中にLinuxコマンドを使用して設定できます。その後、ラズベリーpiのIPアドレスからビデオを呼び出すブラウザーでHTMLファイルを開くことにより、ローカルネットワークに接続されたデバイスでビデオフィードを表示できます。 portno。これに必要なファイルは、このチュートリアルでも提供されています。また、ウェブカメラをpiでローカルにテストするために、ffmpegと呼ばれるサービスが使用されます。これにより、ラズベリーパイに接続されたモニターでウェブカメラフィードを表示できます。

ステップ1:USBウェブカメラを接続して確認する

まず、Webカメラがラズベリーパイで検出されているかどうか、およびそのフィードを表示できるかどうかを確認する必要があります。このためには、最初にコマンド「 lsusb 」を実行します ラズベリーパイのターミナルにある」。これにより、pi上のすべてのUSB接続デバイスのリストが表示されます。ウェブカメラの名前またはソフトウェアが表示されているかどうかをリストから確認します(ドライバー名が表示される場合があります。例:Microdia for Iballウェブカメラ)。次に、piのWebカメラからフィードを表示できるかどうかを確認する必要があります。これには、「 cd / dev 」を使用します 」をクリックして/ devディレクトリに移動します。次に、「 ls 」を使用します 」の内容を一覧表示するには、「video0」が存在するかどうかを確認します。

ここで、ffmpegというサービスを使用して、piに接続されたモニターでWebカメラからのフィードを表示する必要があります。「 sudoapt-getupdate 」を使用します。 」を使用してリストを更新します。 ffmpegサービスをインストールするには、次のコマンドを使用します。

sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 / dev / video0

最初のコマンドはffmpegをインストールします。 2番目のコマンドは、video4linux2モードを使用し、解像度が320×240で、/ dev / video0のデバイスを使用して、フレームレートが15fpsのビデオを起動します。実行すると、モニターにWebカメラフィードが表示されます。

ステップ2:ウェブカメラ用のビデオストリーミングサービスを設定する

ここでは、ラズベリーパイからのビデオがローカルネットワークで放送されています。このネットワーク上のすべてのデバイスは、Webカメラからビデオを表示できます。これを行うには、最初にmjpgストリーマーをインストールする必要があります。インストールするには、次のコマンドを使用します。

sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install subversion
sudo apt-get install imagemagick

libv4l-devとlibjpeg8-devは依存関係として機能し、imagemagickはインストールに使用され、subversionはオープンソースソフトウェアのインストールに使用されます。

詳細:Raspberry Pi Webcam Robot –最高のビデオストリーミングチュートリアル


製造プロセス

  1. Raspberry PiのHAでのモーションセンサー、アラーム、ビデオ録画
  2. ドアの状態のストリーミングビデオを備えたラズベリーパイガレージドアオープナー。
  3. ラズベリーパイに最適なアクセサリー
  4. Raspberry Pi光センサー:シンプルなLDRチュートリアル
  5. PIRモーションセンサーを備えたRaspberryPi GPIO:最高のチュートリアル
  6. ラズベリーパイとブリッジシールドを使用したロボット
  7. Raspberry Piベースの壁回避ロボット– FabLab NerveCentre
  8. MonkMakes RaspberryPiロボットキットの構築
  9. チュートリアル– sPiRobot:ロボットがどこからでも見ているものを制御して確認する
  10. XMOS startKIT:XMOSおよびRaspberryPiロボットXMP-1の構築
  11. ラズベリーパイCDボックスロボット