「ルール」は知りませんが、複雑なボットの場合は、別の「パワー」ユニットを作成します。それは基本的にバッテリーといくつかの7805s / 7809sで構成されています。78xxシリーズは12V入力を取り、xx V出力を提供します。ほとんどのICは5Vでうまく動作し、Arduinoのは、私が(注使用して終了するもののように、9Vを必要とします:5V / 3V出力ピンArduinoの上がされていない。本当に多くを使用するためのもの彼らは多くの電力を供給しませんので、回路用に別の5Vラインを用意するのが最適です)。
この後、すべてのコンポーネントをそれぞれの電源ピンに並列に接続します。一般に、別の電源(共通グラウンド)を使用してモーターに電力を供給すると効果的です。モーターは最も多くの電流を引き込むので、モーターを停止/スローするという単純な動作で、回路全体に変動を送ることができます。これを実行したくない場合は、少なくともモーターとロジック回路の電源入力(Vcc / Gnd)にバイパスコンデンサを追加します(それらの動作の詳細については、ここを参照してください)。これらはかなりの数の干渉問題を解決します。
もう少し高度になりたい場合は、電源出力にツェナーダイオードを追加できます。自分でこれを行う必要はありませんでしたが、それは明らかに「電力を配給」するための良い方法です。あなたが使用できる「定電流ダイオード」もあります-私はそれらの1つを見たことはありませんが。
冗長性を確保するためにできること(DCの場合)は、2つのバッテリーを並列に配置し、異なる物理ルートでコンポーネントに電力を送ることです。そこの「物理的」に注意してください。ワイヤの配置は異なる場合があります(また、ボードの異なる部分に接続される場合があります)が、回路全体は変更されないままにする必要があります。これを行う理由は、これを正しく行わないと、電源ピンが短絡する可能性があるためです。2つの論理的に分離した5V出力を一緒に短絡させないでください。これらは完全に同じではなく、おそらく多少の加熱/漏れがあります。 。