> 業界の洞察 >カスタムドライブ
テクニカルサポート

製品サポート

Arduino サーボ ジンバルのインテリジェントな制御と手ぶれ防止トラッキングを簡単に始めましょう

発行済み 2026-03-29

また、ロボットやカメラを動かして、ポイントしたり攻撃したりする場所を正確に制御する方法についても疑問に思っていますか?端的に言えば、サーボセンサーやカメラに合わせて素直に回転できます。この「ネック」というのが、サーボ今日はジンバルについてお話します。多くの興味深いアイデアを現実にするのに役立ちます。

とは何ですかサーボジンバルについて学ぶ必要があるのはなぜですか?

簡単に言うと、サーボ ジンバルは、開発ボードを使用して 2 つ以上のサーボを制御し、上下左右にスムーズに回転できるようにする小さなプラットフォームです。これは、回転するだけでなく、特定の角度で正確に停止できる、インテリジェントな小さなヘッドと考えることができます。それを学ぶことの最大の利点は、さまざまな革新的なプロジェクトのための「目」を備えることができることです。顔追跡カメラであれ、ロボットの可動ヘッドであれ、正確な位置決めを実現するにはそれに依存する必要があります。

実際、多くの友人は、プロジェクトを行うときに問題点に遭遇します。つまり、カメラに特定の角度を撮ってもらいたい、またはロボット アームで何かをつかんでもらいたいのですが、通常のモーターでは正確な位置決めをまったく実現できません。サーボジンバルはこの問題を解決します。位置フィードバックが組み込まれています。コマンドを送れば0度、90度、180度で安定して停止します。この「指定した場所で停止」機能は、まさにクリエイティブな実現のための黄金のパートナーです。

ジンバルを作るにはどのような材料が必要ですか?

心配しないでください。準備はまったく複雑ではありません。まず、最も一般的な UNO や Nano などの開発ボードが必要です。これらはシステム全体の頭脳のようなものです。次に、コアコンポーネントであるステアリングギアがあります。一般的には、SG90 などの 9g 小型サーボ 2 つで十分です。 1 つは水平回転 (パン軸と呼びます) を担当し、もう 1 つはピッチング (チルト軸と呼びます) を担当します。価格も非常に安く、ネットでも簡単に購入できます。

さらに、ジンバルブラケットも必要です。既製のアクリルキットは数ドルで購入でき、ネジやナットも店で用意されています。手で何かをするのが好きな場合は、レゴまたは 3D から印刷してください。最後に、サーボをサーボに接続するためのデュポン ワイヤが数本あります。電源に関しては、小型サーボの場合は5Vピンを使ってサーボに電力を供給するだけなので、使い始めるのに非常に便利です。

サーボとの接続方法

接続プロセスは実際には、ブロックを積み上げるのと同じくらい簡単です。まず、2つのサーボをジンバルブラケットに固定します。上下逆に取り付けないように注意してください。ベースに水平サーボ、上下に首振りできる部分にピッチサーボを搭載しています。次に、DuPont ワイヤーを取り出します。サーボには 3 本のワイヤがあります。赤は電源の正極で、5V に接続されています。茶色または黒色はマイナス極で、GND に接続されています。オレンジまたは黄色は信号線で、デジタルピンに接続する必要があります。

後続のプログラミングを容易にするため、水平サーボの信号線をピン 9 に接続し、ピッチ サーボの信号線をピン 10 に接続することをお勧めします。この接続方法は非常に一般的であり、迅速なデバッグに役立ちます。すべて接続したら、ネジ、特にサーボのロッカーアームがしっかり締められているかどうかを必ず確認してください。緩んでいるとジンバルが回転するときに揺れ、精度に影響します。配線を接続したらハードウェア部分は完成です。想像していたよりもずっと簡単ですか?

コアコードの書き方

ついに、プログラミングで最も期待されていた部分に到達しました。コードを見て怖がらないでください。核となるロジックは実際にはほんの数文です。サーボの制御に特別に使用される組み込みのサーボ ライブラリを使用する必要があります。まずプログラムの先頭にこれを導入し、次に と という 2 つのサーボ オブジェクトを作成します。 setup 関数では、メソッドを使用して、これら 2 つのオブジェクトを接続したばかりのピンにバインドします。

重要なステップはループ関数内にあります。ジンバルを自動的に動かすための命令をいくつか書くことができます。たとえば、for ループを使用して、水平サーボの角度を 0 から 180 までゆっくりと増加させてから、再び減少させます。同時にピッチサーボもこのように動かすことができます。このように記述すると、PTZ が「パトロール」しているかのように周囲を前後にスキャンするようになります。特定の角度を維持したい場合は、.write(90) と記述するだけです。このコードを実行すると、ジンバルが希望の位置に正確に停止することがすぐにわかります。

ジンバルに自動追尾を実現させる方法

ただ動けるだけではカッコいいわけではありません。ジンバルがターゲットを自動的に追跡できるようにすることで、真に高度なゲームプレイが可能になります。これを実現するには、超音波モジュールやカメラなどのセンサーをジンバルに追加する必要があります。超音波を例にとると、超音波モジュールをジンバルに固定し、前後にスキャンさせることができます。任意の方向に物体を検出した場合は、その方向に回転するようにジンバルを制御できます。

具体的なアイデアは、超音波の距離値を継続的に読み取りながら、パン/チルトをゆっくり回転させることです。検出された距離が一定のしきい値(たとえば 30 センチメートル)未満の場合は、前方に物体があることを意味します。このとき、現在のサーボ角度が記録され、ジンバルはこの方向に調整されます。これはジンバルに「耳」を取り付けることに相当し、周囲の物体の位置を聞くことができます。カメラまたは Raspberry Pi を使用すると、顔追跡も実現でき、その効果はさらにクールになります。

ジンバルが揺れて不安定な場合の対処方法

サーボ ジンバルを使用するときに最も一般的な問題はジッターです。これには通常、いくつかの理由があります。まず電源を確認してください。内蔵 5V 出力を使用する場合、2 つのサーボを同時に駆動すると、特にサーボが同時に動作する場合、電力供給が不足する可能性があります。解決策も非常に簡単です。サーボへの給電には外部5V電源を使用し、外部電源のアース線を接続するだけです。これにより、ほとんどのジッター問題を解決できます。

もう 1 つの一般的な原因は、コード内の遅延設定が不適切であることです。サーボの回転が速すぎたり、コマンドの送信頻度が高すぎると、サーボが反応できなくなり振動してしまいます。解決策は、サーボが所定の位置に移動する時間を与えるために少しの遅延を追加することです。物理的な構造の問題もあります。サーボのロッカーアームやブラケットに緩みがないか確認してください。場合によっては、ホットメルト接着剤を使用して修正すると、すぐに効果が得られます。これらの細かい点から始めて、ジンバルはすぐに岩のように安定します。

これを見て、あなたはすでにかゆみがあり、すぐに何かを試してみたくなりましたか?あなたの創造的なプロジェクトにおいて、サーボ ジンバルの実現に最も役立つ興味深い機能は何ですか?コメント エリアにメッセージを残してご意見を共有してください。ロボット制御に興味がある周囲の友人とこの入門ガイドを共有することも忘れないでください。楽しいアイデアを実現するために一緒に働きましょう!

更新時間:2026-03-29

未来に力を与える

お客様の製品に適したモーターまたはギアボックスを推奨するには、Kpower の製品スペシャリストにお問い合わせください。

Kpowerにメールする
お問い合わせを送信
+86 0769 8399 3238
 
kpowerMap