FirgelliAutomationsリニアアクチュエータでArduinoを使用する方法

過去数年にわたって、マイクロコントローラーは長い道のりを歩んできました。オープンソースソフトウェア開発環境を使用した「プログラムが簡単な」マイクロコントローラーの開発は、これらの強力で小さなコンピューターの使用を開始するのがはるかに簡単になることを意味します。
完全にユニークで素晴らしい方法でLEDを点滅させた後、実際に物理的な環境と対話したいと思うでしょう。これが線形アクチュエーターが入ってくる場所です。何かを動かしたい場合は、何かを開き、何かをピボットしたい場合は、線形アクチュエータがそれを行うための最良の方法です。そして、なぜあなたがハードワークを行うために線形アクチュエーターを手に入れることができるのに、なぜ持ち上げ、動き、ピボットをするのですか。
確かに、リモートコントロールまたはロッカースイッチでボタンを押すことができますが、時間ベースのイベント用のモーションセンサーやリアルタイムクロックさえ持っていないのはなぜですか。

線形アクチュエータ用のリレーを備えたArduinoコントロールボード

Arduinoに入ったばかりの場合は、大きなモーターをボードのピンに接続して移動し始めることができないことに気付かないかもしれません。高電流負荷を運ぶには、いくつかのスイッチングメカニズムを使用する必要があります。モータードライバーまたはHブリッジを使用できますが、最も簡単で最速の方法は、いくつかのリレーまたはリレーボードを使用することです。線形アクチュエータを使用してArduinoを使用する場合、2つのオプションがあります。リレーボードを使用して、位置情報なしでアクチュエーターに送信する電力を制御することができます。または、FA-POフィードバックアクチュエーターのいずれかを使用する場合は、シャフトの位置を決定し、閉ループ位置制御を作成できます。この記事では、リレーを使用してアクチュエーターを制御し、ポジション情報を制御するだけで、よりシンプルなオプションに焦点を当てます。

SPDTリレー付きのリレー(またはリレーボード)を使用してください。 SPDT(シングルポールダブルスロー)リレーには、リレーごとに3つの接続があります。一般的で、通常は開いており、通常は閉じられています。別の記事でリレーの詳細について説明します。SPDTリレーを取得してください。そうしないと、機能しません。アクチュエータを制御するには、2つのSPDTリレーが必要です。 2つのSPDTリレーを使用すると、アクチュエーターの方向を開始、停止、変更できます。
下の配線図でわかるように、12VDCグラウンドを2つのリレーの通常閉じた端子に接続し、 +12VDCを2つのリレーの通常開いた端子に接続します。ジャンクションを作成して各ワイヤーを2つに分割するか、短いジャンパーワイヤーを使用できます。 2つのアクチュエータワイヤを共通端子に接続し、1つは各リレーに接続します。

線形アクチュエータ用のネジ端子接続

これですべてが配線されています。 2つのSPDTリレーを使用して線形アクチュエーターを制御することの大きな利点は、どちらのリレーもトリガーされていない場合、「ブレーキ」機能があることです。これにより、アクチュエータは停止するのではなく、すぐに停止します。
Arduinoコードの場合、デジタルピン2と3が2つのリレーを制御すると仮定しましょう。ボード上にあるものを確認する必要があります。これは、線形アクチュエータを拡張、撤回、停止する方法を示す簡単なコードスニペットです。

 

const int RELAY_1_A = 2;
const int RELAY_1_B = 3;

void setup() {
   pinMode(RELAY_1_A, OUTPUT);
   pinMode(RELAY_1_B, OUTPUT);
} 空所 loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } 空所 extendActuator(int アクチュエータ){//一方のリレーを設定し、もう一方をオフにします//これによりアクチュエータが拡張されます DigitalWrite(reay_1_a、 高い); DigitalWrite(reay_1_b、 低い); } 空所 リトラクタター(int アクチュエータ){ 
// 1つのリレーをオフにし、もう1つをオンにします
//これにより、アクチュエータが撤回されます
DigitalWrite(reay_1_a、 低い);
DigitalWrite(reay_1_b、 高い);
}

空所 stopactuator(int アクチュエータ){
//両方のリレーをオフにします
//これにより、アクチュエータがブレーキをかけて停止します
DigitalWrite(reay_1_a、 低い);
DigitalWrite(reay_1_b、 低い); }
 
これにより、Arduino(または他のマイクロコントローラー)を使用してリレーを使用して制御する必要があります。 Firgelli 自動化線形アクチュエータ。
最初のリニアアクチュエーターを探している場合は、電話をかけるか、技術ラインにメールを送信してください。しっかりした主力行為者を探しているなら、 ライトデューティシリーズ線形アクチュエーター 私たちは運ぶか、 ポテンショメータフィードバックを備えた軽勤務ユニット。誘導負荷を処理できる良い12VDC電源を忘れないでください。 MB1 線形アクチュエータ用のブラケット (FA-150シリーズのMB1)は、多くの時間とフラストレーションを節約できます。
Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.