発行済み 2026-02-21
あなたもこのような状況に遭遇したことがありますか?ワクワクしながらステアリングギアモジュールを購入して帰ってきました。私は販売者から渡された情報パッケージを開いて、カラフルなフローチャートを眺めました。私はすぐに混乱してしまいました。配線の接続方法もわかりませんし、コードをどこに書けばよいのかもわかりません。元々は簡単な作業だったのですが、ある絵を見て躓いてしまいました。心配しないでください。今日はこのフローチャートから始めて、細かく分けてわかりやすく説明します。
を取得した後、サーボモジュールの場合、最初に行うことは電源をオンにすることです。非常に多くのピンがありますが、一般的に使用されるマイクロのコアはサーボs は実際には 3 本のワイヤです。よく見ると、通常はさまざまな色で作られており、これはほぼ業界標準です。
️ 茶色または黒色の線はアース線で、基板上のGNDに相当します。 ️ 言うまでもなく、赤い線はプラス端子に接続されており、通常は5V電源です。 ️残ったオレンジ、黄色、白の線が信号線です。モジュール上の対応するラベルを見つけて、それらを 1 つずつ差し込むだけで、ハードウェアの接続が完了します。実はそれほど複雑ではありません。
ワイヤーを接続した後、その信号ワイヤーに何を送りたいのかを正確に把握する必要があります。多くの友人は、PWM とデューティ サイクルという言葉を見て混乱します。実際、これは呼吸用のライトのスイッチと考えることができます。明時間と暗時間の比率を調整すると、デューティ サイクルが調整されます。
ステアリングギアの原理も同様です。この信号の高レベルの継続時間を解釈して、どの角度を回転させたいかを決定します。簡単に言うと、特定の幅のパルスを送ると、回路内の回路がサーボ「ああ、マスターが0度に向けるように言ったんだ」と解釈します。より長いパルスを送ると、90度になります。これを理解するとサーボ制御の本質が理解できます。
原理は理解できたので、次はどのようにコードを書けばよいでしょうか?フローチャートのこのステップでは、通常、ループまたは判定ボックスが描画されます。実際、特にこのタイプの開発ボードを使用する場合は、公式ライブラリ関数がパッケージ化されているため、作成するのは非常に簡単です。
コード内で行う必要があるのは 3 つのことだけです。まず、サーボを含むライブラリ ファイルです。次に、サーボ オブジェクトを作成し、どのピンに接続するかを指定します。 3 番目に、コアループで直接書きます。サーボオブジェクト.write(角度)指示。たとえば、90 度回転させたい場合は、次のように記述します。.write(90)。とても簡単で、ほんの数行のコードを書くだけで、サーボは素直に回転します。
このフローチャートを今振り返ってみると、実際には上記のステップを繋ぐロードマップであることがわかります。矢印は「開始」から「サーボモジュールの初期化」、「目標角度の設定」を指し、ループに入ります。
このループ矢印は特に重要です。これは、プログラムが一度実行された後は停止せず、実行し続けることを示します。たとえば、顔認識ジンバルを作成する場合、プログラムは「カメラデータの読み取り」、「必要な回転角度の計算」、「回転コマンドの実行」のボックスを行ったり来たりし続けます。このロジックを理解すると、システム全体がどのように動作するかを理解できるようになり、問題のトラブルシューティングが容易になります。
理想はとても充実していますが、現実はとても痩せています。多くの初心者は、初めてデバッグするときにサーボが揺れ続けたり、希望する位置に回転できなかったりすると、不安で頭をかきむしります。心配しないでください。90% の場合、電源の問題です。
サーボは回転する瞬間に多くの電流を必要とします。開発ボードの USB 電源が不十分な場合、電圧が低下し、チップが再起動し、当然サーボは従わなくなります。この場合、外部電源を使用してサーボに個別に電力を供給し、開発ボードとサーボのアース線を一緒に接続するだけで済みます。それでも角度が不正確な場合は、コード内の角度値の範囲が 0 ~ 180 であるかどうかを確認してください。181 を書かないでください。サーボが間違いなく混乱します。
基本的なサーボを試した後は、より複雑なプロジェクトでそれを使用したくなるかもしれません。このとき、機種をどう選ぶかが新たな問題となる。市販されている一般的なサーボは信号制御方式に分かれており、主にPWMサーボとシリアルバスサーボがあります。
ドアの開閉や方向転換のために 1 つまたは 2 つのサーボを単純に制御するプロジェクトの場合は、コスト効率が高く、制御が簡単な最も一般的な PWM サーボで十分です。ただし、ロボットを作成していて、十数個のサーボを制御する必要がある場合は、バス サーボを検討することを強くお勧めします。これらは一連のライトのようにつながっており、1 本の信号線だけですべてを制御できます。配線もすっきりしていてデバッグも容易です。各メーカーの公式ウェブサイトを検索すると、製品の比較やケースが表示され、自分に合ったものをすぐに見つけることができます。
プロジェクトに取り組んでいたとき、最も長い間悩まされてきたサーボの問題はどれですか?コメントエリアに来てチャットしてください。この記事が役立つと思われた場合は、「いいね」を押して、より多くの友達と共有することを忘れないでください。
更新時間:2026-02-21