ArduinoでブラシレスモーターESCを実行する方法
ビュー: 0 著者:サイトエディターの公開時間:2020全規則を理解する必要があります サイト
お問い合わせください
このInstructableは、Arduinoを使用してブラシレスモーターESCを構成および実行する方法と、さまざまな速度でブラシレスモーターを実行する方法を示します。
素材、ハードウェアのセットアップ、ソフトウェアコーディングを通過します。
コードのすべてのステップで何が行われるかを説明します。
怪我をしないで、楽しんでください!
以下は、モーターの動作のビデオです。
あなたは取得する必要があります:Arduino(
私はそれをします、私はArduino Megaを使用しました)
Arduinoエンコードプログラムを備えたコンピューター。
ESC USBコネクタ(
私はそれをします、30アンペアの通常のブランド
午前10時Pブラシレスモーター、溶接バッテリー、接続ワイヤーはんだ鉄(
すべての12ボルトは2つ以上で、3つのバッテリー11。1ボルトバッテリーを使用しまし
を使用しました)
た
。モーターから取り出した電線を使用して、モーターコントロールラインを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速度){
int angle = map(
speed、0,100、0,180);
/サーボ位置を異なる速度に設定します。 write(angle); } void setup(){esc1。添付(9);
/ESCをピンに追加します。アーム(); } void loop(){int速度;
/(速度= 0;速度0;速度 - = 5){
/1秒の設定速度で、サイクル速度は0%の電力(速度)に低下します。遅延(1000); } setSpeed(0);
/どんな遅延に関係なく、速度変数をゼロに設定します(1000)。
/オフ1秒}