Arduino + RaspberryPiロボットプラットフォームの作り方
これは、PiとArduinoのオーケストレーションに関する決定的な話ではありません。私のバージョンだけです。
ステップ1:ベリーブート
1.Berrybootを入手します。 Berrybootを使用すると、複数のRaspberryPiイメージをダウンロードできます。
次に、zipファイルを空のSDカードに解凍します。
ステップ3:ベリーブート
BerryBoot SDカードをPiに挿入し、起動します。
2. Raspbian Wheezyを使用してRPiをセットアップします(最初のオプション)。
3.WiFiドングルをセットアップします。 BerryBootは、最初の起動時にWiFiドングルをセットアップするようになりました。これは私のために行いました(WiFi経由でイメージをダウンロードするオプションも提供してくれました)。しかし、Raspbian Wheezyを起動した後、WiFiドングルを引き上げるのに問題がありました。
WiFiドングルの手動セットアップに問題がある場合は、このビデオを試してみてください。
最後に、WiFiドングルを安価で、範囲が広く、使用するmAhが非常に少ない場合(PiはUSBポートを介して約700mAhしか供給できません)。これを試してみてください、$ 6.17。
4.デスクトップコンピューターにPuTTYをセットアップします。このビデオに従ってください。これにより、PiへのSSH接続を開始できます。そうすれば、私のような小さなRCA画面を見る必要はありません。 SSHに慣れていない人のために(このビデオの前のように)、ビデオで説明します。過度に単純化するリスクがありますが、デスクトップからRaspberryPiコマンドラインにアクセスできます。
Piのネットワーク番号を接続する必要があります。これは、ワイヤレスハブの構成ページを表示することで見つけることができます。 Piがリストされているアドレスが表示されます。奇妙な理由で、デバイス名が表示されない場合は、Piが起動しているときにページを表示し、Piのプラグを抜いて、ワイヤレスハブの構成ページを更新します。消えたデバイスはあなたのPiです。ポート番号を変更する必要はありませんでしたが、設定によっては変更する必要がある場合があることに注意してください。
Piのネットワーク番号を接続する必要があります。これは、ワイヤレスハブの構成ページを表示することで見つけることができます。 Piがリストされているアドレスが表示されます。奇妙な理由で、デバイス名が表示されない場合は、Piが起動しているときにページを表示し、Piのプラグを抜いて、ワイヤレスハブの構成ページを更新します。消えたデバイスはあなたのPiです。ポート番号を変更する必要はありませんでしたが、設定によっては変更する必要がある場合があることに注意してください。
自分が正しい情報を持っているかどうかを知りたい場合は、ログインしてみてください。このような画面が表示されたら、問題ありません。
デフォルトでは、ユーザー名とパスワードはpi、raspberry
です。覚えて! Raspberry Piの場合は、常にパスワードを共有してください。とにかく誰もがパスワードを持っているからです🙂
PuTTYを設定すると、次のようなPiコマンドラインを表示できるようになります。
5. RaspberryPiにVNCServerをセットアップします。このビデオに従ってください。 (またはこのウォークスルー)。 Puttyを使用すると、Piのコマンドラインにアクセスできますが、VNCを設定すると、実際には、Puttyと同じように、PCからPiのデスクトップGUIにアクセスできます。
6.デスクトップコンピューターにVNCクライアントをセットアップします。実際のVNC。さまざまなプログラムがありますが、たまたまRealVNCを使用することになりました。
両方のマシンでVNCをセットアップしたら、PuTTYをPiに接続し、VNCサーバーを起動します。
$ sudo vncserver
ここに2つの注意点があります。ビデオの説明を私より上手く行った場合、vncserverは起動時に自動的に起動します。残念ながら、毎回入力する必要があります(怠惰すぎて、ブート部分を理解できません)。その結果、$ sudo vncserverを使用しない場合、VNCを介して特定のPythonスクリプトを実行する際に問題が発生します
最終的には、ウィンドウバージョンのRaspberryPiデスクトップになります。もう1つ注意してください。ビデオのどこかで、VNCデスクトップの「ジオメトリ」を設定できます。そこに設定した制限は、ウィンドウに表示されるデスクトップの品質に反映されます。本質的に、640×480を入れると、それがこのデスクトップの解像度になります。ですから、PiのGPUを活用してください🙂
「-geometry1024×728-depth24」のようなものを使用してください
8. Gitマネージャーを使用すると、gitハブからコードをプルできます(ここでも、これはすでにインストールされているはずですが、念のため)。
git managerをインストールします:
Raspberry Piプロンプトで:$ sudo apt-get install git
使い方はそうです
Raspberry Piプロンプトで:$ sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
9.SMBusをインストールします。 PiとArduinoの間の通信にI2Cバスを使用するので、これは特に私のセットアップ用です。
Raspberry Piプロンプトで:$ sudo apt-get install python-smbus
詳細:Arduino + RaspberryPiロボットプラットフォームの作成方法
製造プロセス