発行済み 2026-02-28
一緒に遊んでいるときに一番頭が痛くなるのは何ですかサーボは?そうです、それはつながりです。多くの場合、喜んでコードを書いても、実際にはサーボ動かない。長い間トラブルシューティングを行った結果、配線が間違っているか接触不良であることが判明しました。したがって、両者間で正しく「連携」する方法を理解する必要があります。サーボそしてマザーボードは、作業を進めるための最初で最も重要なステップです。
実は配線は思ったより簡単なんです。通常、サーボの後ろには茶色 (または黒)、赤、オレンジ (または黄色) の 3 本の線があります。このカラーコードを必ず覚えておいてください。茶色はアース線 (GND)、赤は電源線 (VCC、通常は 5V)、オレンジ色は信号線を表します。これら 3 本のワイヤをマザーボード上の対応するピンに接続するだけです。通常、GND、5V、およびデジタルのピン番号はマザーボードに明確にマークされています。茶色のワイヤを GND に、赤色のワイヤを 5V に、オレンジ色のワイヤをデジタル ピン (ピン 9 など) に接続するだけで、物理的には完了です。とても簡単で、色が正しければ、間違って挿入することはありません。
上記の物理接続が完了した後も、必要な設定をいくつか行う必要があります。たとえば、関連する制御プログラムでは、サーボに接続されているピンを初期化し、制御信号をサーボに正確に送信できるように構成する必要があります。サーボの特定のモデルや使用要件に応じて、サーボが期待された角度と速度で回転できるように、信号周波数、デューティ サイクルなどの一部のパラメータを調整する必要がある場合があります。これらの設定は複雑ではありませんが、サーボの通常の動作において重要な役割を果たします。これらの手順をすべて完了した後でのみ、サーボがプロジェクト内で正常に機能できるようになります。
サーボが応答しない場合でも、すぐにコードを疑わないでください。実際、すべてのケースの半数以上は接続の問題が原因です。
️ まずは電源を確認します。多くのマザーボードには、5V の出力電流が制限されています。大きなサーボを動かすことができない場合、サーボはまったく動きません。この時、外部電源が必要になりますが、サーボの赤線とマザーボードのアース線と外部電源のアース線をまとめて「共通アース」に接続しないと信号が伝わらないので注意してください。
️ 次に、信号線をチェックする必要があります。マザーボード上のどのピンに接続されているかを確認するには、ピン番号がコードで定義されているものと正確に同じである必要があります。たとえば、コードにピン 9 と書かれているのに、それをピン 10 に接続した場合、サーボは間違いなく応答しません。
どのピンを選択するかは重要ですが、すべてのピンがサーボへの直接接続に適しているわけではありません。ほとんどのマザーボードでは、すべてのピンがサーボを制御するための安定した PWM (パルス幅変調) 信号を出力できるわけではありません。通常、チルダ「~」のマークが付いているピンは、3、5、6、9、10、11 などの PWM ピンです。通常のサーボを制御するには、PWM 機能を備えたこれらのピンが推奨されます。接続後はプログラムによりサーボの回転角度を正確に制御することができます。分からない場合は、お手持ちのマザーボードのピン記述図を確認したり、「マザーボードの型番+ピン図」で直接検索することもできるので大変便利です。
サーボが震えたり、電力が供給されない場合は、おそらく「空腹」で電力供給が不十分であることが考えられます。この時は別途「追加食」を与える必要があります。具体的な操作は、適切なバッテリーまたは電源アダプターを見つけ、正極をサーボの赤い線に接続し、負極をサーボの茶色の線とマザーボードの GND (アース線) に接続します。これにより、サーボ回転の大電流を外部電源から直接取り出すことで、マザーボードの微弱な電流を消費することがなくなり、マザーボードの安定動作が保証されます。同時に、共通のグランドにより、信号線によって送り返される信号が統一された電圧基準点を持つことを保証できます。 2 人が電話をかけるのと同じように、それぞれが独自の電力を使用しますが、同じ信号チャネル上にある必要があります。
プロジェクトで 2 つ以上のサーボを使用する必要がある場合、それらをマザーボードに直接接続するだけでは不便です。この場合、ブレッドボードが強力な助っ人になります。サーボのすべての赤いワイヤをブレッドボード上のプラスのジャックの列に並列に接続し (赤いジャンパを使用)、茶色のすべてのワイヤをマイナスのジャックに並列に接続します(黒いジャンパを使用)。その後、プラス極とマイナス極の列から線を引いてマザーボードの 5V と GND に接続します。
オレンジ色の各信号線は、マザーボード上の異なるデジタル ピン 2、3、4 に接続する必要があります。このように配線を引き回すと、見た目がすっきりするだけでなく、各サーボがマザーボードから安定して電源を取得したり(サーボの数が少なく、電流が大きくない場合)、または外部電源から電源を取得したりすることができます。
ロボットプロジェクトを頻繁に行う場合、毎回サーボケーブルを抜き差しするのは非常に面倒だと思います。このとき、サーボドライブ拡張ボード(16 チャンネル PWM ドライブボードなど)を使用すると、幸福感が大幅に向上します。マザーボードに接続し、サーボの 3 本のワイヤを拡張ボードの対応するインターフェイスに接続するだけです。拡張ボードには独自のアドレスがあり、I2C 通信 (単純な 2 線通信方式) を介してメインボードを制御する方法をメインボードに伝えます。さらに、拡張ボードには通常、独自の配線端子が付属しており、外部高出力電源に直接接続して十数個のサーボを簡単に駆動できるため、マザーボードが完全に解放されます。
さて、サーボとマザーボードの間の接続に関して、実際に重要なポイントは、ワイヤーの色を識別し、正しいピンを選択し、十分な電力供給を確保することです。この記事が、寄り道を避けるのに役立つことを願っています。これまでにプロジェクトに取り組んでいるときに遭遇した、最も奇妙なサーボ接続の問題は何ですか?ぜひコメント欄であなたの経験を共有し、一緒に落とし穴を避けてください。役に立つと思ったら、忘れずに「いいね」を押して、近くで電子機器をプレイする友達と共有してください。
更新時間:2026-02-28