超音波制御サーボの配線方法:初心者でも一目でわかる接続チュートリアル_ギアモーター_業界インサイト_Kpower
> 業界の洞察 >ギアモーター
テクニカルサポート

製品サポート

超音波制御サーボの配線方法 初心者でも一目でわかる接続チュートリアル

発行済み 2026-03-13

たまたま手元にクリエイティブなプロジェクトがあり、それをアクティブにしたいと思っていませんか?サーボ, しかし、「超音波センサーをどのように接続するか」の段階で行き詰まっています。サーボ「? 心配しないでください。ハードウェアをいじり始めたばかりの多くの友人がここで間違いを犯しています。これは専門的に聞こえますが、原理を理解すると、ブロックを積み上げるのと同じくらいスムーズです。

超音波測距モジュールステアリングギア配線図

行動を起こすには、まず「チームメイト」がどのようなものかを確認する必要があります。使用する超音波モジュールは通常、HC-SR04 のような一般的なモデルで、VCC、Trig、Echo、GND の 4 つのピンが明確にマークされています。のサーボ通常、3本の線がつながっており、茶色または黒色の線がアース線、赤色の線が電源線、黄色またはオレンジ色の線が信号線です。

実際の接続は、彼らのために「グループ チャットを作成する」ことです。超音波とサーボのVCC(電源)を開発ボードの5Vに接続し、GND(アース線)を開発ボードのGNDに接続することで、全員が共通言語を持つことができます。最も重要なことは信号伝送です。超音波 Trig と Echo を開発ボードの 2 つのデジタル ピン (5 と 6 など) に接続し、次にサーボの信号ラインを PWM 波を出力できるピン (9 ピンなど) に接続します。

制御ステアリングギアプログラムコード

配線が接続された後も、サーボはまだ「鈍い」ので、コードを通じて動作方法をサーボに教える必要があります。 IDE はあなたの最良のヘルパーです。プログラムの核となるアイデアは非常にシンプルです。まず超音波で音を鳴らしてから、エコーが戻ってくるまでの時間を聞き、距離を計算します。次に、この距離の値をステアリング ギアの回転角度にマッピングします。

たとえば、距離が 10 センチメートルの場合はサーボが 0 度回転し、距離が 50 センチメートルの場合は 180 度回転するように設定できます。コード内で使用する必要があります超音波読み取りを簡素化するライブラリ、およびサーボサーボを制御するライブラリ。主な手順は次のとおりです: 距離を読み取る -> 使用する地図()距離を角度に変換する関数 -> を使用します.write(角度)サーボを回すため。これをループで実行すると、サーボは手の距離に応じてヘッドを動かすことができます。

51マイクロコントローラー駆動ステアリングギア方式

古典的な 51 マイクロコントローラーが手元にある場合は、パニックに陥る必要はありません。この方法は完全に機能します。 51 マイクロコントローラーには既製のサーボ ライブラリはありませんが、サーボ制御の本質は、20 ミリ秒の周期と 0.5 ~ 2.5 ミリ秒のハイ レベルの PWM 波を生成することです。これは、タイマーを使用して完全に「シミュレート」できます。

コードを記述するときは、0.1 ミリ秒ごとに割り込むようにタイマーを構成する必要があります。割り込みサービスルーチンでは変数を使って累積し、200まで累積すると20ミリ秒になります。同時に、計算​​した目標角度に基づいて、最初の 20 ミリ秒の間に信号ピンが High レベルを出力する割り込みの数を決定します。たとえば、サーボを 90 度回転させたい場合 (約 1.5 ミリ秒のハイ レベルに相当)、最初の 15 個の割り込みでハイ レベルをプルし、次の 185 個の割り込みでロー レベルをプルします。このようにして、51 マイクロコントローラーもサーボに正確に命令することができます。

電力供給不足の問題を解決する方法

ワクワクしながらケーブルを接続したのに、サーボがもみがらのように震えたり、まったく動かなかったりしませんか?おそらく、お腹が空いているからでしょう。サーボが始動して停止すると、電流は非常に大きくなり、多くの場合数百ミリアンペアになります。特に複数のサーボが同時に接続されている場合、USB ポートからの 500mA の電流では十分ではありません。電圧が低下すると、マイクロコントローラーも再起動します。

解決策は「食事の分け方」です。サーボ用に独立電源を用意!サーボの赤いワイヤー (VCC) と茶色のワイヤー (GND) に特に電力を供給するには、数個の 18650 バッテリーまたは適切な電圧レギュレーター モジュールを使用します。その後、開発ボードのグランド線(GND)と外部電源のグランド線(GND)を接続し、リファレンスレベルを一定に保ちます。最後に、開発ボードの信号線でサーボを制御するだけです。これは、ステアリングエンジンに自分の食べ物の世話をさせ、あなたの命令だけを聞き、公共のリソースを占有せずに懸命に働くようなものです。

超音波障害物回避車の調整方法

この二人を車に乗せて、自動で走らせたいですか?ここで重要なのは「どう反応するか」です。超音波は目に相当し、ステアリングは首に相当します。目を使って左右を見ます。プログラム ロジックは適切に設計する必要があります。車は直進し、同時にステアリング ギアは超音波を使用して範囲をスキャンします。前方に障害物がある場合(たとえば、距離が 30 cm 未満)は、停止させてください。

停止後、サーボを左に90度回転させて距離を測定し、次にサーボを右に90度回転させて距離を測定します。どちらの側が空いているかを比較し、空いている側に曲がるように車を制御します。ステアリングを切り終えたら、ステアリングを戻してまっすぐ前を見ると、車は進み続けます。このサイクルを繰り返すことで、車はまるで脳を持った小さな生き物のように、テーブルの脚や部屋の壁をすり抜けることができるようになります。

ステアリングギア角度の超音波制御が不正確である

サーボが正確にどこを打つかを期待しているのに、その結​​果はいつもわずか数度ずれていたり、不安定だったりしませんか?この状況はおそらくハードウェアの障害ではなく、信号の「小さな誤解」です。問題は 2 つの側面にあると考えられます。1 つは、超音波モジュール自体の距離測定に 1 ~ 2 cm の誤差があることです。 2 番目に、次のマッピング関係地図()コード内の関数が正しく計算されていないか、サーボの応答速度が追いついていません。

解決策は、「フィルター」と「バッファー」を追加することです。コードでは、距離を 5 回続けて読み取り、最大値と最小値を削除して平均することができるため、データがより安定します。また、サーボを 0 度から 180 度に直接ジャンプさせないでください。毎回 1 度だけ増加または減少するようにループを作成できます。こうすることで、回転が柔らかくスムーズになり、より正確になり、慣性によるオーバーシュートが発生しなくなります。

これを見たら、何か思い当たることがあるはずですよね?配線からプログラミング、電源供給からデバッグまで、段階的に分解していきます。もうそれほど神秘的ではないと思いませんか?急いで試して、最初のスマート ハードウェア プロジェクトを実行してください。

最後にお聞きしたいのですが、あなたのクリエイティブプロジェクトでは、この「目」と「腕」を使ってどのような面白い機能を実現するつもりですか?メッセージを残してコメント欄で共有してください。あなたのアイデアがより多くの人にインスピレーションを与えるかもしれません。記事が役立つと思われた場合は、「いいね!」を押して共有し、より多くの友達が参加できるようにしてください。

更新時間:2026-03-13

未来に力を与える

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

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