それが小さなロボットマウスであれ、小さなIoT扇風機であれ、DCモーターを使って物事を制御する方法を知っていれば、設備機械あなたを忙しくさせてくれる創造的な DIY プロジェクトがたくさん開かれています。このチュートリアルでは、ラ38モーターコントローラーの設備機械一対の DC モーターに電力を供給して回転させます。
のラ38モーター コントローラー モジュールは、マイクロコントローラーやマイクロプロセッサーなどを支援するボードです。設備機械3.3V または 5V 以上を必要とする DC モーターに電力を供給します。
それは、ラ38モーターを起動し、モーターを絶縁するために必要なすべてのロジックと電源管理に電力を供給する IC設備機械DC モーターに印加される高電圧から保護されます。
のラ38このモジュールは使いやすいため、初心者用ロボットキットのメインモーターコントローラーです。ジャンパーを挿入してシームレスに接続できるピンヘッダーが付いています。設備機械。パルス幅変調 (PWM) 信号をイネーブル ピンに適用することで、モーターを加速または減速することもできます。ターミナル.
に関しては現在s、ラ38です高い 現在。それは実際には10アンペア 現在4つのモーターで構成されています瞬間的な電気スイッチ 接触。これにより、モーターを再接続せずに電流の方向を設定できます。H ブリッジの電流の方向を変えると、モーターの回転方向も変わります。la38 には 2 つの制御接点があり、1 対のモーターを独立して制御できます。Python プログラミングが初めての場合は、これらの役立つ Python ワンライナーをお見逃しなく。
while ループでは、まず leftForward ピンと rightForward ピンが 1 秒間オンになります。速度を制御するには、ターンオン出力デューティ サイクルを変更します。まず、1 秒間 100% のデューティ サイクルに設定し、次に 50% に設定します。デューティ サイクルが 100% の場合、モーターは最高速度で動作し、デューティ サイクル 50% の場合は半分の速度で動作します。
「rpi-dmotor.py」または「.py」拡張子で終わる場合は他のファイル名で保存します。その後、電源を切ります設備機械.
注記。これらのジャンパー ピンは、EN ピンを 5V に自動的に接続し、現在INピンを介して。このピンを通じて電力を供給する必要がありますが、5V はデバイスにいくつかの問題を引き起こす可能性があります。設備機械5Vの代わりに3.3Vを使用することになっているためです。また、これらのピンを設備機械後でモーターの速度を制御できるようになります。。
ヒント: PIN 番号を確認するには、設備機械、GPIO ピンが右側になるように持ちます。これらは黒いトレイの上に置かれた小さな金属の破片です。次に、そのトレイの左上のピンを見ると、それがピン 1 です。その右側はピン 2 です。ピン 1 の下にはピン 3 があり、以下同様に続きます。
注記。ほとんどの DC モーターには通常、はんだ線がありません。自分でハンダ付けすることもできます。どのゲージでも機能しますが、より線の銅線が最も効果的です。
ターミナル上でスクリプトを実行することでコードを実行できます。しかしその前に、電源を追加する必要があります。ラ38モジュール。
のラ38DC モーター コントローラー モジュールは、電圧が 45V を超えない限り、任意の DC 電源に接続できます。使いやすさの点では、9Vバッテリーとモジュールの電源端子にDCプラグを接続して使用する方が簡単です。
9V 電池による損傷の心配もありません。設備機械。のラ38モジュールは、低電力リレーのように機能する MOSFET と呼ばれる特殊な IC を使用します。瞬間的な電気ピンを電源から分離するスイッチ。
DC モーターを回転させるためにピンから電流を流すにはどうすればよいですか?モーターを回転させる方法を詳しく見てみましょう。
のラ38モーターコントローラーモジュールはいくつかを使用します瞬間的な電気モーターの回転を制御するスイッチです。これらのスイッチは壁のスイッチと同じように考えることができますが、操作に指を使用しない点が異なります。電源から 3.3 V を使用します。設備機械.
ここが GPIO.output( , GPIO.HIGH) です。これは GPIO.output( , GPIO.HIGH) です。このピンを GPIO.HIGH に設定すると、このピンは 3.3V を放出します。これスイッチをアクティブにします、モーターに電流が流れることを可能にします。電流によりモーターが回転します。これらのピンを GPIO.LOW に切り替えるとスイッチがオフになり、モーターへの電力が遮断されます。
モーターに流れる電流の方向を変えることで、モーターの回転方向を変えることができます。そのため、1 つのモーターの回転を制御するために、リアとフロントの 2 つの別々のピンが用意されています。彼らは運営している瞬間的な電気モーターの電源のどちらかの側にあるスイッチで、電力を前方または後方に向けます。
速度についても同様です。順方向および逆方向の出力ピンとは異なり、イネーブル ピンは任意の時点でモーターを流れる電力量を制御します。
ターンオン接点の電圧を上げると、スイッチが少し「広く」開き、より多くの電流がモーターに流れるようになります。エンジンの出力を高めると、回転が速くなります。減らすと遅くなります。
で設備機械では、PWM またはパルス変調を使用してピンの出力電圧を制御します。デューティ サイクルを増やすと最大電圧は 3.3V に近づき、下げると 0V に近づきます。
実際、「スイッチを切る」エンジンイネーブルピンを0Vに設定することで、何らかの方法でエンジンを停止します。これを車のようなものだと考えてください。イネーブル ピンはモーターに動力を供給するガスを供給し、前進ピンと後進ピンのストロークによってギアが動き、前進または後進が可能になります。
ソレノイドコイルの位置により異なります。DC ブラシ付きモーターの中央には、永久磁石のリングの間で回転するコイルがあります。ブラシレス DC モーターには反対側にコイルがあり、電磁コイルが永久磁石を囲んでいます。
コレクタモーターは安価で、低速での性能が優れています。ただし、ブラシレスモーターよりも早く加熱する傾向があり、エネルギー効率が低くなります。一方、ブラシレス モーターは、ブラシ付きモーターよりも高速に到達し、過熱が少なく、消費電力が少なくて済むため、より速く回転します。
内部でモーターを使用している場合設備機械ロボットホイールギアボックス、ブラシ付きモーターの方が良いはずです。ただし、小型扇風機などの非ギアモーターを使用する場合は、ブラシレスモーターの方が適しています。
メーカーによって異なる場合がありますが、モーターごとに 2A のピーク電流が予想されます。ラ38モータードライバーモジュール。
テレンスは、世界で最高のロボットを作ろうとしているロボット工学愛好家です。彼が第二の趣味として LED を燃やすことをしていなければ、ずっと前にこれを始めていたでしょう。
アフィリエイトの開示。リンクを通じて購入した製品からコミッションを簡単に獲得できるようにすることで、読者のために行う活動をサポートしています。