完全にユニークで素晴らしい方法でLEDを点滅させた後、実際に物理環境と対話したいと思うでしょう。ここでリニアアクチュエータが登場します。何かを動かしたり、開いたり、ピボットしたりする場合は、リニアアクチュエータが最適な方法である可能性があります。そして、リニアアクチュエータを使って大変な作業を行うことができるのに、なぜ自分で持ち上げたり、動かしたり、回転させたりするのですか。
確かに、リモコンやロッカースイッチのボタンを押すことはできますが、モーションセンサーや、時間ベースのイベント用のリアルタイムクロックを持ってみませんか。
SPDTリレーでリレー(またはリレーボード)を使用していることを確認してください。 SPDT(単極双投)リレーには、リレーごとに3つの接続があります。一般的な、通常は開いている、通常は閉じている。リレーの詳細については、別の記事で説明します。SPDTリレーを入手するようにしてください。そうしないと、機能しません。アクチュエータを制御するには、2つのSPDTリレーが必要です。 2つのSPDTリレーを使用すると、アクチュエータの始動、停止、および方向の変更を行うことができます。
下の配線図でわかるように、12VDCアースを2つのリレーの通常閉端子に接続し、+ 12VDCを2つのリレーの通常開端子に接続します。ジャンクションを作成して各ワイヤを2つに分割するか、短いジャンパワイヤを使用できます。 2本のアクチュエータワイヤを共通端子に接続します。1本は各リレーに接続します。
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(RELAY_1_A、 高い); digitalWrite(RELAY_1_B、 LOW); } ボイド 撤回Actuator( code>int アクチュエータ){
//一方のリレーをオフに設定し、もう一方をオンに設定します
//これによりアクチュエータが移動します
digitalWrite(RELAY_1_A、 LOW);
digitalWrite(RELAY_1_B、 高い);
}
ボイド stopActuator(int アクチュエータ){
//両方のリレーをオフに設定します
//これによりアクチュエータがブレーキで停止します
digitalWrite(RELAY_1_A、 LOW);
digitalWrite(RELAY_1_B、 LOW); }
これにより、リレー付きのArduino(または他のマイクロコントローラー)を使用して、FirgelliAutomationsリニアアクチュエーターを制御できるようになります。
リニアアクチュエータをお探しの場合は、テクニカルラインでお電話またはメールでお問い合わせください。頑丈な主力アクチュエータをお探しの場合は、 軽量シリーズリニアアクチュエータ 私たちが運ぶ、または ポテンショメータフィードバック付きの軽量ユニット。誘導性負荷を処理できる優れた12VDC電源を忘れないでください。 MB1 リニアアクチュエータ用ブラケット (FA-150シリーズのMB1)は、多くの時間とフラストレーションを節約します。