ArduinoでブラシレスモーターESCを実行する方法
ビュー: 0 著者: サイト編集者 公開時間: 2020-09-02 起源: サイト
お問い合わせ
この説明書では、Arduino を使用してブラシレス モーター ESC を構成および実行する方法と、ブラシレス モーターをさまざまな速度で実行する方法を示します。
材料、ハードウェアのセットアップ、ソフトウェアのコーディングを経ます。
コードの各ステップで何が行われるかを説明します。
怪我しないように、楽しんでください!
以下はモーターの動作のビデオです。
入手する必要があります: Arduino (
私がやります。Arduino Mega を使用しました)
Arduino エンコード プログラムがインストールされたコンピューター。
Esc USBコネクタ(
私はそれを行います、私は通常のブランドの30アンペアを使用しました)
溶接バッテリー付き10アンペアのブラシレスモーター、接続ワイヤーはんだごて(
12ボルトバッテリーは2つ以上で、私は3つのバッテリー11.1ボルトバッテリーを使用しました) -
はんだごてを挿入してウォームアップし、ESCとモーターワイヤーの位置を合わせます(
ESCのワイヤーは片側に3本の同一のワイヤーがあり、バッテリーとArduinoが片側にある必要があります)その他)・
はんだごてが加熱された後、ESCから取り出したモーター制御線とモーターから取り出した配線を取り付けます。
中央のワイヤーは一緒に接続する必要がありますが、側の 2 本のワイヤーを切り替えてモーターの方向を逆にすることができます。
最後に、はんだごてを使用してワイヤーを加熱する必要があり
ます。約 5 ~
10 秒かかり、ワイヤー上のはんだを溶かして接着します。 -
ESCから入力線を取り出し(
サーボラインにあるもののように見えます)
、アースをアースに、信号(白)をピン9に接続します。Arduino
がコンピューターに接続されていない場合、プラスのラインはvinにのみ接続してください。
コンピューターに接続している場合は、プラス極を何にも接続しないでください。そうしないとコンピューターが焼けてしまいます。
底から出ている赤と黒の太いワイヤーはバッテリーに接続する必要があります。 -
まず、USB コネクタを使用して Arduino ボードをコンピュータに接続する必要があります。
次に、以下のプログラムをダウンロードできます。
プログラムをダウンロードした後、バッテリーを ESC に接続する前に、Arduino のリセット ボタンを押します。
モーターは始動音を発し、待機します。
数秒後、モーターはビープ音を 3 回鳴らし、徐々にプログラムされた速度まで移動します。
その後、徐々に速度がゼロに戻ります。
モーターの回転速度と持続時間のプログラムを編集できます。
モーターを出力 85% を超える速度に設定しないでください。そうしないと、ESC が焼損します。コード)
このコードはあらゆる目的に使用できます。
サーボESC1を含む; int pos = 0;
/位置変数を設定します arm (){setSpeed(0);
/可変速度遅延を設定 (1000); }void setSpeed(int Speed){
Int angle = マップ (
速度, 0,100, 0,180);
/サーボ位置を異なる速度に設定します。書き込み(角度); }void setup(){ESC1.アタッチ(9);
/ピンにESCを追加します。アーム(); }void ループ(){int 速度;
/(speed = 0;speed 0;speed -= 5){
/設定速度 1 秒では、サイクル速度は 0% パワー (速度) に低下します。遅延(1000); }setSpeed(0);
/遅延に関係なく速度変数をゼロに設定します (1000)。
/オフ1秒}