チュートリアル– sPiRobot:ロボットがどこからでも見ているものを制御して確認する
なぜsPiRobotなのか?
私のブログをフォローしている場合、私は常にArduino Boardを使用してプロジェクトを作成していますが、このために、ロボットの頭脳としてRaspberryPiを使用しています。それが私がこれを「PiRobot」と呼んだ理由です。
アテリアル?
1x Raspberry Pi
1x Webcam
1x USBwifiドングル
1x 4Gbメモリカード(Raspberry Pi)
1x Micro Usb Cable to power Pi(Raspberry Pi)
1x 9vバッテリー
1xHブリッジ/ L293dモータードライバー
1x HDMI / AVビデオモニター(Raspberry Pi)
1xキーボードマウス(Raspberry Pi)
Raspberry Piのセットアップ:
まず、Raspberry Piをセットアップしてから、Robotで使用します。最初に、マイクロUSBケーブルを使用してPiに電力を供給します。
Raspberry Piを入手した後、必要なOSを備えたSDカードが必要です。 RaspberryPi用のSDカードの作成に関するブログやリンクがたくさんあります。それらのいずれかに従って独自のSDカードを作成できますが、必要に応じて、このリンクを確認してください。これは、RaspberryPiのさまざまな優れたスタートアップガイドです。このガイドに従っている場合は、すべてのセットアップが完了したら、次の手順に進んでください。
Raspberry PiとSDカードの準備ができたら、HDMI / AVディスプレイに接続し、キーボードとマウスを接続し、USB Wifiドングルを接続し、MicroUSBケーブルを接続してPiの電源を入れます。通常、私はマイクロUSBケーブルをラップトップに接続してRasbperryPiに電力を供給します。
注:Piの電源を入れるには、さまざまなマイクロUSBケーブルを選択してください。
目的のパッケージのインストール?
Raspberry PiでLx-Terminal / Terminalを開き、次のコマンドを入力します。
$ sudo apt-get update $ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git
これにより、必要なすべてのパッケージがインストールされます。
USB WebカメラをPiに接続します。
Webカメラ出力をストリーミングするには、MPEG-STREAMパッケージを使用します。
ターミナルを開き、ターミナルで次のコマンドを入力してmpeg-streamリポジトリをチェックアウトします。
svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer
この後、MJPG-streamerフォルダーを取得します。
実行:
$ cd MJPG-streamer / mjpg-streamer $ sudo make USE_LIBV4L2 =true
これにより、このフォルダーに実行可能ファイルと共有ライブラリが生成されます。このフォルダには、
が含まれている必要があります1)mjpg_streamer(バイナリ)
2)input_uvc.so
3)output_http.so
この MJPG-streamer / mjpg-streamer を開いてクロスチェックします フォルダ。
このプロジェクトのコードを取得しますか?
ターミナルウィンドウで次のコマンドを実行して、このプロジェクトに関連するすべてのコードを取得します。
$ git clone https://github.com/sohil4932/sPiRobot
クローン作成が完了すると、1つのフォルダー「sPiRobot」が作成されます。このフォルダには、サーバーに関連するすべてのコードが含まれています。
コードをサーバーフォルダに移動しますか?
ここで、すべてのサーバーコードを「/ var / www」(apache server)フォルダーにコピーする必要があります。そのためには、ターミナルに次のコマンドを実行できます。
$ cd sPiRobot $ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh / var / www />
@最も重要なコマンド。
サーバーファイルのGPIOを使用する場合は、「www-data」ユーザーをshoudersグループに追加する必要があります。そのためには、すべてのファイルを/ var / www にコピーしたらすぐに次のコマンドを実行します。 フォルダ。
$ sudo echo "www-data ALL =(ALL)NOPASSWD:ALL">> / etc / sudoers
PiのIPアドレスを取得しますか?
ガイドラインに従って、Piをwifiルーターに接続するにはwifiドングルが必要です。 Wi-FiドングルをPIに接続した後、Wi-Configアプリケーション(このアプリケーションはラズビアOSにプリインストールされています)を開き、PIをWi-Fiルーターに接続します。 Piがすでにwifiルーターに接続されている場合は、ターミナルで次のコマンドを実行してIPアドレスを確認します。
$ ifconfig
PiのIPアドレスが出力に表示されます。将来の使用のためにも、このIPアドレスを覚えておいてください。ロボットを制御する必要があります。
詳細:チュートリアル– sPiRobot Control&ロボットがどこからでも見ているものを確認する
製造プロセス
- IoT 101プロジェクト:RaspberryPiからのストリーム温度
- ラズベリーパイセンサーとアクチュエーター制御
- ラズベリーパイに最適なアクセサリー
- Raspberry Pi光センサー:シンプルなLDRチュートリアル
- ラズベリーパイとブリッジシールドを使用したロボット
- ラズベリーパイCDボックスロボット
- Bluetoothで制御されるRaspberryPi Robot
- ArduinoとRaspberryPiを使用してインターネット制御のビデオストリーミングロボットを構築する
- Raspberry Pi Webcam Robot –最高のビデオストリーミングチュートリアル
- ANDROID SMARTPHONEから制御されるRASPBERRYPI WIFI ROBOT
- RaspberryPiを使用したWifi制御ロボット