TinyDuino Motor TinyShield:Tinyボードでモーターを駆動
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-01
Category: ハウツーガイド
TinyShield Motor x4 を TinyDuino と一緒にセットアップする方法を解説します。電源計画や配線から各モーターチャネルのテストまでをカバー。スタッキングと安全確認も含みます。
簡単な回答
TinyShield Motor x4 を使用すると、TinyDuino から4つの独立した DC ブラシモーターを駆動できますが、モーター電源は慎重に計画してください。各チャンネルは最大 1.8 A に対応し、モーターは 1.8 V から 11 V の範囲です。1チャンネルにつき1つのモーターを配線し、極性を確認し、ロボットを動かす前に各チャンネルを低デューティでテストしてください。
x4 シールドが小型ロボット製作にもたらす変化
TinyShield Motor x4 は、4つの DRV8837 Hブリッジドライバを TinyDuino にスタックできるシールドに搭載しています。これにより、別のモーターコントローラーボードを追加することなく、4つの独立制御 DC ブラシモーターを動かせます。tinyduino ロボットプロジェクトでは、これが2輪のテスト機と、センサーを載せる余裕のある4輪プラットフォームとの違いになることがよくあります。
トレードオフは電力です。このシールドのモーター電源範囲は 1.8 V から 11 V、チャンネルあたり 1.8 A ですが、TinyDuino 自体はモーターの電源ではありません。その範囲内の別のモーターバッテリーまたは電源が必要で、モーターのストール電流がチャンネルあたりの制限を下回ることを確認してください。
確認すべきスタック順序とピン競合
TinyDuino シールドはスタックできますが、すべての組み合わせがプラグアンドプレイというわけではありません。モーターシールドを追加する前に、使用予定の他のシールドをリストアップし、制御ピンを共有しているか、モーターシールドが必要とするピンを要求していないか確認してください。モーターシールドは4つの Hブリッジ IC を使用するため、複数の I/O ラインを占有します。プロジェクトでセンサーやディスプレイにこれらのピンも必要な場合は、どのシールドを上にするか、ソフトウェアで信号を再マッピングできるかを決めてください。
よくある間違いは、モーターシールドを最後にスタックしてから、センサーシールドが収まらない、またはピンが塞がれていることに気づくことです。はんだ付けや最終組み立ての前にスタック全体を仮組みし、筐体が許せばモーターシールドを電源入力に最も近い位置に置いてください。
TinyShield Motor x4 セットアップの手順
- 1。モーターをシールドの制限に合わせます: 各モーターの定格電圧とストール電流を確認してください。電源は 1.8 V から 11 V の間に保ち、チャンネルあたりのストール電流が 1.8 A 以下であることを確認します。モーターのストール電流が制限に近い場合は、より小型のモーターを選ぶか、ストール時にドライバが自己保護することを想定してください。 無負荷電流だけでなく、ストール電流を測定するか調べてください。無負荷で問題なく回るモーターでも、ロボットが壁を押すと制限を超えることがあります。
- 2。別のモーター電源を計画します: モーター電源は TinyDuino のロジック電源ではなく、シールドのモーター電源入力に接続してください。1.8~11 V の範囲内のバッテリーまたは電源を使用し、グラウンドが TinyDuino と共通であることを確認します。TinyDuino の安定化出力からモーターに電力を供給しないでください。 接続前にモーター電源とロジック電源のリード線にラベルを付けてください。逆接続はスタック構成を損傷する最も一般的な原因です。
- 3。1チャンネルにつき1つのモーターを配線し、極性を確認します: 各モーターの2本のリード線を1つのチャンネルの出力端子に接続します。電源投入前に各モーターを手で回して回転方向を確認し、その後低デューティのテスト信号を加えてソフトウェアの方向と一致することを確認します。車輪が逆に回る場合は、そのモーターの2本のリード線を入れ替えるか、コードで方向を反転してください。 このテストは車輪を地面から浮かせた状態で行い、逆回転のモーターがロボットをベンチから走らせないようにしてください。
- 4。シールドをスタックし、ピンへのアクセスを確認します: モーターシールドを他の TinyDuino シールドと仮組みしてください。使用予定の制御ピンが塞がれていないこと、スタックが完全に装着されることを確認します。シールドが競合する場合は、はんだ付けや筐体への組み込み前にスタック順序を変更するか、ソフトウェアでピンを再割り当てしてください。 最終的なスタックとピンマップの写真を撮ってください。後でセンサーを追加するときに時間を節約できます。
- 5。全速の前に各チャンネルを低デューティでテストします: 各チャンネルを 0 から低デューティサイクルまで、1チャンネルずつ順に上げる短いスケッチを書いてください。ストールやブザー音がないか聞き、ドライバ IC が過熱していないか確認します。4つのチャンネルすべてが正しく応答してから、すべてのモーターを同時に動かしてください。 1つのチャンネルの動作が異なる場合は、シールドの故障と決めつける前に、そのモーターの配線とコードのピン割り当てを再確認してください。
- 6。負荷時のストールと熱のチェックを追加します: ロボットを床に置き、柔らかい障害物に向かって数秒間走らせて停止します。ドライバ部分に慎重に触れ、過度な発熱がないか確認します。シールドが熱くなる場合は、モーター負荷を減らすか、範囲内で電源電圧を下げるか、冷却とデューティ制限を追加してください。 ベンチテストの成功は床テストの成功を保証しません。実際のロボットの重量で必ずストールチェックを繰り返してください。
製品情報
- TinyCircuits x4 Motor TinyShield: 4つの TI DRV8837 Hブリッジ IC を使用して4つの独立制御 DC ブラシモーターを駆動し、チャンネルあたり最大 1.8 A、モーター電圧は 1.8 V から 11 V です。これにより、2つ目のドライバボードなしで4モーターの tinyduino ロボットプロジェクトを構築できますが、各モーターの電流と電圧をこれらの制限内に保つ必要があります。

TinyCircuits x4 Motor TinyShield
