発行済み 2026-02-17
DIY をしたことのある友人やロボットで遊んだことのある友人は、この問題に遭遇したことがあるでしょう。サーボ正確な角度に調整できますが、自動的に回転するディスプレイスタンドなど、何かを連続的に回転させたい場合は、通常のサーボは機能しません。このとき、今日の主役である360度連続回転を招かなければなりません。サーボ。多くの初心者が初めてステアリングに触れるとき、通常のステアリングギアで制御すると、ステアリングが動かないか、愚かに回転し続けてまったく停止できないことに気づくことがよくあります。何が起こっているのか?今日はこれの使い方について話しましょう。
多くの人が初めて 360 度サーボを使用するときは、通常のサーボと同じように操作するでしょう。たとえば、90度回転させたい場合は、1.5msのハイレベルパルスを与えます。通常のステアリングギアのように特定の位置で停止するのではなく、直接回転し始めることがわかりました。これは、それらの動作原理がまったく異なるためです。通常のステアリングギアの内部にはポテンショメータがあり、現在の角度をリアルタイムでフィードバックして閉ループ制御を形成できます。連続回転を可能にするために、360 度サーボはこの位置フィードバックを除去します。認識するのは「速度」と「方向」の指示だけです。したがって、それを制御する中心的な考え方は、「角度」の制御から「速度」の制御に変更する必要があります。
回転させる方法は、実はとても簡単です。重要なのは「中性点」の概念を理解することです。通常のサーボの場合、1.5msのパルスを与えると中間点で停止します。 360 度サーボの場合、この 1.5ms パルスは「停止」を意味します。 1.5ms以下(1.3msなど)のパルスを与えると一方向に回転します。パルスが小さいほど速く回転します。逆に、1.5msを超えるパルス(1.7msなど)を与えると、反対方向に回転します。パルスが大きいほど速く回転します。停止させたい場合は、パルス信号を約 1.5ms に正確に維持するだけで済みます。ただし、サーボのブランドが異なると、この中立点にわずかなずれが生じる可能性があるため、プログラムで微調整する必要があることに注意してください。
360度サーボの最大の特徴は、「連続回転」が必要なプロジェクトを非常に簡単に行えることです。たとえば、自由に移動できるラジコンカーを作りたい場合、それを駆動輪として使用するのが非常に適しています。別の例として、自動回転看板、ミニ工業用コンベア ベルト モデル、レーダー アンテナのように継続的にスキャンするデバイスを作成します。非常に使いやすく、複雑なドライバー回路は必要ありません。マイコンのIOポートに接続して直接制御できます。ただし、その速度は通常固定されており (PWM によってのみ速くまたは遅く調整できます)、トルクは比較的制限されているため、正確な位置制御を必要とする重機での使用には適していないことに注意してください。
制御プロセスを実践するための例として、最も一般的な例を取り上げてみましょう。最初のステップは配線です。通常、サーボには 3 本のワイヤがあります。茶色 (または黒色) のワイヤはアース線で、GND に接続されています。赤い線は電源線で、ほとんどの小型サーボは 5V に直接接続できます。オレンジ (または黄色) のワイヤは信号ワイヤで、ピン 9 (または PWM をサポートする他のピン) に接続されています。 2 番目のステップはコードを記述することです。というライブラリを使用する必要がありますサーボ.h。まずサーボオブジェクトを作成してから使用します.(9)で設定()サーボをピンに固定します。最後に、ループ()、 使用.(1500)停止するには、1500 の値を調整します (たとえば、1300 で正回転、1700 で逆回転)。
タオバオや部品店にサーボを買いに行くときは、「360度」という文字だけを見て注文しないでください。注意しなければならない重要なパラメータがいくつかあります。 1 つ目はトルクで、通常は kg·cm 単位で表され、どれだけ強力かを決定します。より重いものを駆動するプロジェクトの場合、トルクが小さすぎることはできません。 2 つ目は回転速度 (0.2 秒/60 度など) です。これは、1 回転するのにかかる時間を計算するために使用できます。これは、速度を一致させる必要があるプロジェクトにとって重要です。 3 番目は動作電圧で、一般的なものは 5V と 7.4V です。開発ボードまたはバッテリーが適切な電圧を供給できることを確認する必要があります。そうでないと、十分な強度が得られないか、まったく回転しません。
場合によっては、チュートリアルに従って線を接続してコードを書いた後、サーボが動かなかったり、ひどく震えたり、指示に従っていなかったりすることがあります。これには通常 3 つの理由があります。まず、電源が足りません。特に複数のサーボを使用する場合、5V出力ポートが動作しなくなる可能性があります。この場合、独立した外部電源を接続してサーボに電力を供給し、アース線を共通のアースに接続する必要があります。次に、PWM 信号が不安定です。正確な関数を覚えておいてください()はコード内で使用されますが、書く()角度関数。第三に、マシンがスタックしてしまいます。 Check to see if anything attached to your servo shaft is stuck.負荷が重すぎると回らなくなり、ブザー音が発生する場合もあります。
これを見れば360度サーボの使い方がよくわかるはずです。まずは簡単に回転する小型扇風機や車から試してみるのもいいでしょう。この記事を読んだ後、360 度サーボで実現したい最初のアイデアは何ですか?コメント欄でご意見を共有してください。この記事が役立つと思われる場合は、「いいね!」を忘れずに、同じ記事を書くのが好きな友達と共有してください。
更新時間:2026-02-17