コンテンツへスキップ

キトロニックピコモータードライバーとピコロボティクスボードレビュー:R2-P1C0

    1646202963

    私たちの評決

    これらのボードはどちらもシンプルでありながら強力なプラットフォームであり、そこから優れたロボットを作成できます。

    にとって

    +バッテリー電力変換(両方)
    + GPIOアクセス(ピコモータードライバー)
    +シンプルなソフトウェアライブラリ(Pico Motor Driver)
    +小型(ピコモータードライバー)
    +低コスト(ピコモータードライバー)
    +取り付け穴(ピコモータードライバー)
    +複数のモーターオプション(Pico Robotics Board)
    +シンプルなソフトウェアライブラリ(Pico Robotics Board)
    +取り付け穴(Pico Robotics Board)
    +お得な価格(Pico Robotics Board)

    に対して

    -より多くのGPIOピンが素晴らしいでしょう(ピコモータードライバー)
    -厄介なGPIOアクセス(Pico Robotics Board)

    ロボット工学は、RaspberryPiとマイクロコントローラーのコミュニティの大きな部分を占めています。コードと電子機器を統合してオブジェクトを動かすことは、STEM教育の大きな動機になります。モーターは一般的なGPIOピンが処理するには非常に多くの電流を消費するため、モーターコントローラーまたはドライバーボードを使用して、Picoがボード上のチップを制御できるようにしてGPIOを保護する必要があります。

    Kitronikは、Raspberry PiPico用に2つのモーターコントロールボードをリリースしました。13ドル(9ポンド)のピコモータードライバーは、基本的なピコロボティクスプロジェクトを対象とした最小のボードであり、DCモーターとシンプルなセンサーを備えた迅速なロボットを作りたい学習者に最適です。18ドル(13.20ポンド)のPico Robotics Boardはより大きく、より多くのモーターオプションが付属しています。このボードを使用すると、最大8つのサーボモーター、2つのステッピングモーター、4つのDCモーターを制御できますが、PicoモータードライバーにあるGPIO入力にすぐにアクセスできませんが、はんだごてに熟練している場合は、これらを簡単に追加できます。私たちのピコが存在する場所の下にあるはんだパッドを使用します。両方のボードには、最大10.8Vのバッテリー/電源で使用するための電源入力端子が付属しています。

    Pico Robotics $ 18.46

    ピコモータードライバー$ 12.59

    これらのボードの両方をベンチに置き、両方のボードにある機能を利用するためにいくつかのテストプロジェクトを構築しました。

    設計 

    2つのボードのうち大きい方がKitronikPico Roboticsボードで、サイズが大きいほど多くの機能を利用できます。2.6 x 2.2インチ(68 x 56 mmのボードは、Raspberry PiPicoまたはPimoroniのPicoLipoと、デュアルDRV8833モータードライバーによって駆動される4つのモーター出力用のスペースです。これらの端子を使用して、4つのDCモーターまたは2つのDCモーターに電力を供給できます。ステッパーモーター。ボードの右側に移動すると、SG90やMG90Sなどのホビーサーボで使用する8つのヘッダーが表示されます。ヘッダーは、信号、電圧、アース(SVG)の共通ピン配列を使用してサーボと直接インターフェースします。ボードの左端には電源入力端子があり、バッテリーパックを接続して、多くのモーターに電力を供給し、内蔵レギュレーターを介してRaspberry PiPicoに電力を供給するために最大10.8Vを供給できます。

    2つのボードのうち小さい方がピコモータードライバーボードで、サイズはわずか2.44 x 1.33インチ(62 x 34 mm)です。このボードは、DRV8833モーターコントローラーを介して2つのDCモーターで使用するためだけに設計されています。電源入力は同じままで、最大10.8Vの入力と、バックパワーのRaspberry PiPicoの過電圧を防ぐためのダイオードが配置されています。Kitronikの範囲でこのボードに固有なのは、4つのGPIOピンと3V、GND用のネジ留め式端子ブレークアウトがあり、ロボットに「ビジョン」を与えるセンサーと入力に役立ちます。ネジ留め式端子の前と下側に印刷されているのは、Pythonライブラリで抽象化されているモーターを除いて、端子に使用されるGPIOピンです。Pico Roboticsボードには、このように分割されたGPIOがないため、モーターのラベルのみがあります。

    Kitronik Pico RoboticsBoardとPicoMotorDriverの使用 

    ボードに穴を取り付けることで、いずれかのボードをシャーシに簡単に統合できます。これらは、ボードをシャーシに固定するために使用されます。独自のシャーシを3D印刷またはレーザー切断する場合は、取り付け穴の位置をプロジェクトに追加して、特注で取り付けることができます。一般的なロボットシャーシを使用している場合は、適切な位置にあるはずです。

    Pico Robotics Boardは、より大規模で複雑なロボティクスプロジェクト向けに明確に設計されており、そこから駆動できるモーターとサーボの数が非常に多いことからも明らかです。また、I2Cを介してボードと通信するために使用されるPCA9685PWICを非表示にします。Pico Motor Driverはよりシンプルなボードで、PWMを使用してモーターの速度を制御します。 

    これは、両方のボードのMicroPythonライブラリとCircuitPythonライブラリに互換性がないことを意味しますが、ライブラリの構文は、ライブラリを切り替えるだけで、あるボードから別のボードにコードを移植できることを意味します。ピコモータードライバーはサーボやステッピングモーターと互換性がないことを覚えておいてください。

    Pico Robotics BoardでDCモーター、サーボ、および大型ステッピングモーターをテストしましたが、見つかった唯一の問題は、ステッピングモーターのピン配置を決定することでした。それ以外は、最小限の労力で機能しました。ステッピングモーターは4Vで約1.2アンペアを引き出すことができるため、外部電源が少し暖かくなる可能性があることに注意してください。 

    優れたハードウェアによって提供される摩擦のないオンボーディングプロセスは、メーカーがプロジェクトの構築に集中するのに役立ちます。ピコモータードライバーは、DCモーター制御のみが可能ですが、摩擦のない体験でもあります。このボードを使用して簡単なピコ駆動ロボットを構築する方法と、簡単なスイッチ入力で使用する方法についてのチュートリアルも作成しました。 

    テストは提供されたMicroPythonライブラリを中心に行われましたが、テストが終了する直前に、ボードの公式CircuitPythonライブラリが通知されたため、CircuitPythonの最新バージョンをテストボードにフラッシュしてから、適切なライブラリをコピーしました。ボードに。CircuitPythonライブラリはMicroPythonのライブラリとほぼ同じですが、utimeとtimeの使用のみが異なります。これは、Pythonのあるバージョンから別のバージョンにプロジェクトを移植できることを意味します。

    Kitronik Pico RoboticsBoardとPicoMotorDriverのユースケース 

    これらのボードは両方ともロボット工学を対象としています。ピコモータードライバーは、最初のロボットをすばやく構築したい方に最適なオプションです。基本的なGPIOアクセス用のネジ留め式端子は大歓迎です。もっとあればよかったのですが、基本的なプロジェクトには十分です。Pico Robotics Boardははるかに強力な獣であり、提供される多数のモーターオプションは印象的です。ロボットがステッパーまたはサーボモーターに依存している場合、これは自然に引き寄せられるボードです。

    Tomのハードウェア編集長であるAvramPiltchが成功裏に試したGPIOアクセスの別のオプションは、PimoroniスタッカブルヘッダーをPicoに取り付けて、ジャンパー線に接続できるメスのピンを上面に持つことです。 

    結論

    ロボットが大きいか小さいかにかかわらず、これらの2つのボードは、野心やスキルセットに関係なく問題になります。MicroPythonおよびCircuitPythonライブラリは使いやすく、ロボットを制御するための抽象化された手段を提供します。単純なDCモーター速度制御から高精度ステッピングモーターまで、ライブラリは複雑さを抽象化し、メーカーが作成する手段を提供します。 

    Pico RoboticsボードにGPIOアクセスがないのは残念です。これは、I2Cを使用しているため、使用するために分割された可能性のあるGPIOピンがたくさんあるためです。PicoモータードライバーのGPIOアクセスは、障害物センサー、超音波センサー、バンプスイッチなどの基本的な入力に最適ですが、さらに必要な場合は、Pico用のスタック可能なヘッダーを取得することを検討してください。単一の電源は素晴らしく、プロジェクトにきちんと含めるのが難しい2つの電源の必要性を排除します。

    タグ:
    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x