Arduinoプロジェクトに関して言えば、 振動センサー これらはさまざまな用途で重要な役割を果たします。これらのモジュールを使用すると、動きや振動を検出し、警報システム、インテリジェントロボット、さらには産業機械の振動解析で使用できる信号を生成できます。これらのモジュールの提供範囲は多岐にわたりますが、それらの特性とそれらを正しく統合する方法を知ることが重要です。
振動センサーモジュールにはさまざまな種類があります。 SW-420 O·エル SW-18010P、実用的な機能が際立っています。地震警報、盗難防止システム、衝撃検知プロジェクトの構築のいずれにおいても、これらのセンサーは手頃な価格で、初心者でも簡単に導入できるオプションです。以下では、これらのデバイスについて知っておくべきこと、つまりコンポーネント、操作、接続例、Arduino でのプログラミングについてすべて説明します。
振動センサーモジュールとは何ですか?
振動センサーモジュールは、振動を検出するように設計されたデバイスです。 movimientos o 振動 彼らの環境に特有のものです。内部では通常、外部刺激に反応して出力を変化させるスプリングまたはコイルが使用されています。モデルによってはデジタル出力があり、次のようなマイクロコントローラーとの統合が容易になります。 Arduinoの.
これらのモジュールの共通機能
- ボルタヘ デ ファンシオナミエント: ほとんどのモジュールは次の範囲内で動作します。 3.3V y 5V、Arduinoでの作業に最適です。
- デジタル出力: これらは、次の形式でスイッチング値を生成します。 0 y 1振動があるかどうかを示します。
- 簡単インストール: 物理的なプロジェクトに簡単に取り付けることができるボルト穴が特徴です。
- 互換性: 複数のアプリケーションと互換性があります。 警報 のデバイスまで 産業環境.
実践例:SW-420とArduinoプログラミング
スクリーンショット
振動センサーの一般的な例は、モジュールです。 SW-420。これは次のように接続できます: ピン VCC に接続します 5V Arduinoの、 GND al GND ボードのデジタル出力ピン (DO) Arduino のデジタル ポート (ピンなど) に接続します。 8。このモジュールには、 LED製品 検出状態を示します。
このセンサーを操作するための基本コードは次のとおりです。
int センサーピン = 8; int pinLed = 13; void setup() { pinMode(pinSensor, INPUT); pinMode(pinLed, OUTPUT); voidループ() { if (digitalRead(pinSensor)) {digitalWrite(pinLed, HIGH);遅延(1000);デジタル書き込み(ピンLed、LOW);遅延(1000); } else {digitalWrite(pinLed, LOW); } }
このコードは、 LED製品 センサーが振動を感知すると1秒間作動し、刺激がなければオフになります。
用途と用途
振動センサー モジュールには、次のようなさまざまな用途があります。
- 地震警報器: の動きを検知できる グラウンド の前で 地震.
- 盗難防止システム: 車のアラームを作動させるのに最適です。 オートバイ.
- 産業: の振動解析に使用されます。 マシン 失敗を防ぐために。
さらに、次のような一部のモデル SW-18010P などの追加機能が含まれています 調整可能な感度 y 防塵性、過酷な環境でも可能性を広げます。
より高度なプロジェクトでは、次を使用してこれらのセンサーを大規模なシステムと統合することができます。 割り込み o 信号処理 振動の強さを測定します。これにより、複雑なアプリケーションに対する柔軟性が向上します。
これらすべての情報から、次のことは明らかです。 振動センサー これらは革新的なプロジェクトにとって非常に便利なツールです。小型家庭用機器から産業用システムまで、さまざまな製品を提供します。 実用的なソリューション y 実装が簡単特にArduinoをプラットフォームとして使用している場合。