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

RaspiRobot Board V2

** RaspberryPi2で動作します**

RasPiRobot Board V2は、RaspberryPiをロボットコントローラーに変えるために設計された拡張ボードです。このボードは完全に組み立てられており、スイッチモード電源が含まれているため、さまざまなバッテリーパックからRaspberryPiを供給することができます。

ボードはPiのGPIOソケットの真上に収まり、L293DHブリッジモータードライバーチップを使用して両方のモーターを双方向に制御できます。また、両方のモーターの速度を個別に制御することもできます。ボードは、スイッチモード電源を使用して最大2アンペアの電力をRaspberry Piに供給することもでき、6xAAバッテリー(含まれていません!)からフルロードのPiとロボットを実行できます。

購入場所

RasPiRobot Boardは、米国でAdafruitから29.95ドルで販売されています

また、英国および世界中のSeedstudioから、為替レートに応じて約£15で入手できます

Amazon.co.ukで£17.50で購入することもできます

機能

バージョン2の主な機能は以下のとおりです。

ドキュメント

RaspiRobot Board(RRB2)のバージョン2は、バージョン1からのフィードバックによって学習されており、大幅に改善されています。

仕組み

次の図は、RRB2ボードの使用方法を示しています。 RRB2は、6〜12VDCである必要があるバッテリーパックから電力を供給されます。理論的には4x AA電池を使用すると6Vを供給できますが、実際には通常、電池電圧はすぐにそれを下回ります。したがって、充電式または通常の頑丈な電池のいずれかで、少なくとも6 xAA電池を使用することをお勧めします。 7.2VLiPoバッテリーパックも問題なく動作します。

RaspberryPi用に別の電源は必要ないことに注意してください。 RRB2は、2Aで5Vを提供し、RaspberryPiとモーターに簡単に供給します。

6Vモーターは通常5Vで問題なく動作することに注意してください。

Pythonライブラリのインストール

Raspberry Piで、ターミナルウィンドウで次のコマンドを発行します。

  $ wget https://github.com/simonmonk/raspirobotboard2/raw/master/python/dist/rrb2-1.1.tar.gz $ tar -xzf rrb2-1.1.tar.gz $ cd rrb2- 1.1 $ sudo python setup.py install  

RRB2をRaspberryPiに接続します。まだRRB2にバッテリーやモーターなどを取り付ける必要はありません。今のところ、Piの通常のUSB電源コネクタから電力を供給できます。

すべてがインストールされたので、Pythonコンソールからいくつかのテストを実行してみましょう。モーターがなくても、RaspiRobot Boardv2を試すことができます

ターミナルウィンドウに次のように入力して、Pythonコンソール(3ではなくPython2)を開きます。 $ sudo python

次に、Pythonコンソール内で、一度に1行ずつ次のように入力します。

  from rrb2 import * rr =RRB2()rr.set_led1(1)rr.set_led1(0)rr.set_led2(1)rr.set_led2(0)rr.sw1_closed() 

スイッチが接続されていないため、最後のステップで「False」と答えるはずです。

必要に応じて、上記の例の1と0の代わりにTrueとFalseを使用できます。

バッテリーとモーターを接続する

RRB2をロービングロボットとして使用する最も簡単な方法は、マジシャンシャーシ(多くのソースから入手可能)などのロボットシャーシまたは同様の低コストのロボットシャーシキットをeBayから購入することです。これらのキットは、レーザーカットされたボディ、一対のギアモーター、多くの場合、バッテリーボックス、およびすべてを固定するためのナットとボルトとして提供されます。

これがそのようなシャーシの1つです。最初のステップは、これをすべて一緒にボルトで固定することです。これらは通常、4 xAAバッテリーボックスに付属していることに注意してください。これを同様の6xAAバッテリーボックスまたは7.2VLiPoバッテリーパックと交換する必要があります。モーターを駆動するときは、充電式バッテリーをお勧めします。

シャーシが構築されたら、付属のボルトのいくつかを使用してRaspberry Piをシャーシに固定し、RRB2をGPIOコネクタに取り付けます。正しい方向にあり、すべてのピンがソケットに接触していることを確認してください。

モーターからのリード線はシャーシを通り抜け、リード線の各ペアは、(左と右)のLとRのラベルが付いた2つのネジ留め式端子の1つに接続する必要があります。リード線を間違った方向に配置すると、モーターの方向が予想とは逆になります。その場合は、リード線を交換してください。

警告:バッテリーとUSB電源コネクタの両方からRaspberryPiに電力を供給しないでください。どちらか一方ですが、両方ではありません。

ロボットのシャーシから車輪を外したままにして、予期せずテーブルから外れないようにすることをお勧めします。 Raspberry Piの起動時に、モーターの一方または両方が回転する場合があります。

バッテリーパックを3番目のネジ留め式端子のペアに配線します。ボードの外側に向かって+ V。 Raspberry Piの電源ライトが点灯し、起動を開始します。 RRB2のLED1とLED2も点灯します。

PiをWiFi用に設定すると、SSH経由でワイヤレスで接続できるようになります。そのため、USBWiFiドングルを接続することをお勧めします。

APIリファレンス

一般

ライブラリはRRB2と呼ばれるクラスを実装します。これはPython2でのみ使用可能であり、libarayを使用して作成するPythonプログラムは、スーパーユーザーとして実行する必要があります。つまり

詳細:RaspiRobot Board V2


製造プロセス

  1. ラズベリーパイの温度監視
  2. Raspberry Pi2ウェザーステーション
  3. ラズベリーパイで温度を監視する
  4. ラズベリーパイボール追跡
  5. ラズベリーパイユニバーサルリモコン
  6. RaspberryPiを使用したモーションセンサー
  7. ラズベリーパイのスライス
  8. サイクルチェイサー
  9. ラズベリーパイ土壌水分センサー
  10. ラズベリーパイ泥棒検出器
  11. ガイガーカウンター– RaspberryPiチュートリアル用の放射線センサーボード