SW 420振動センサーモジュール:Arduinoとセキュリティ用途のための包括的ガイド
SW 420振動センサーモジュールとは?
振動検知は、盗難警報システムなどのセキュリティ用途や、地震などの自然現象の検知において重要な役割を果たします。SW 420振動/傾斜センサーモジュールは、シンプルなDIYプロジェクトから高度な検知システムまで幅広く活用できるコストパフォーマンスに優れた電子デバイスです。

図1:Arduinoおよび警報システム向けの常時閉接点型振動センサーモジュール
このモジュールは、SW-420振動センサーとLM393コンパレータICを搭載したデジタル振動センサーモジュールです。また、感度調整用の10kΩポテンショメーターも備えています。LM393電圧コンパレータにより、比較的スムーズなデジタル出力が得られます。コンパレータはプリセットされた閾値で入力振動信号を検知し、ハイロジック(High)を出力します。振動がない場合、内蔵コンパレータ回路はローロジック(Low)の状態を維持します。使い方が簡単なため、初心者のDIYプロジェクトから高度な検知システムまで幅広く対応可能です。
SW 420のピン構成
| ピン名 | 用途 |
|---|---|
| Vcc | モジュールの電源ピン(5Vで駆動) |
| GND | モジュールのグランドピン |
| DO | モジュールのデジタル出力ピン |
SW 420の特徴と仕様

図2:振動センサーモジュールは小型サイズ
- 入手しやすく、安価で小型
- 動作電圧:3.3V〜5V DC
- 動作電流:15mA、電源および信号表示用LED搭載
- 取り付け用ボルトホール付きで設置が容易
- マイクロコントローラや一般的なデジタル/アナログICとのインターフェースが簡単
また、SW 420モジュールを探す際、「Grove - 振動センサー」モデルに出会うことがあります。上記の特徴に加え、以下の特性を備えています:
- 無指向性で高感度、微小な振動も検知可能
- 防水仕様で、傾斜や振動に効率的に反応
- デジタルインターフェース、耐圧機能搭載
- サイズ:140mm × 85mm × 10mm、重量:10g(総重量)
SW 420の動作原理

図3:振動パルス波のイラスト
このモジュールは、電気的接点を開閉するスイッチとして動作します。デフォルト状態では接点が閉じており(導通状態)、振動を検知すると接点が開き、電気抵抗が上昇します。これによりパルスが生成され、回路がトリガーされます。パルスはLM393コンパレータICでデジタル化され、最終的にデジタル信号として出力されます。
Arduinoとのインターフェース接続

図4:Arduino UNOマイクロコントローラとのインターフェース接続
振動検知時にLEDを点灯させる回路を作成します。接続手順は以下の通りです:
- モジュールのVccピンに3.3Vまたは5V電源を接続
- Arduino UnoのGNDピンとモジュールのGNDピンを接続
- モジュールのデジタル出力(DO)ピンをArduino Unoの任意のデジタルピンに接続
接続対応表:
| 振動センサーモジュール | Arduino Uno |
|---|---|
| Vccピン | 5V電源 |
| GNDピン | グランドピン(通常黒色) |
| デジタル出力(DO)ピン | A5(通常緑色) |
次に、Arduino UnoとLEDを以下のように接続します:
| Arduino Uno | LED |
|---|---|
| D13 | アノード(+) |
| GND | カソード(-) |
Arduinoスケッチ(コード)

図5:Arduinoコード
コードの動作解説
SW 420はArduino UNOだけでなく、Arduino拡張機能を持つEclipse IDEでも容易にインターフェース接続できます。提供コードはEclipse IDE(Arduino拡張付き)上で動作するため、『Arduino.h』ヘッダーファイルのインクルードが必要です。一方、Arduino IDEで記述する場合は『Arduino.h』は不要です。
SW 420モジュールの用途

図6:防犯警報システムでの活用例
主な用途は以下の通りです:
- 地震警報、バイク警報、盗難警報などの警報システム
- スマートカー用途
- 振動検知全般
- 衝撃トリガーおよびゲームコントロール
- 物体検知
まとめ
SW 420モジュールは、マイクロコントローラとのインターフェースが容易で、振動検知システムにおいて重要なコンポーネントです。本ガイドが皆様のプロジェクト開発の一助となれば幸いです。ご質問やさらなる情報が必要な場合は、お気軽にお問い合わせください。
産業技術
- GY-91モジュールでRaspberry Pi上に堅牢な温度・センサーAPIを構築
- Arduino PIRセンサーでハロウィン悪戯 – 動体検知で光と音で驚かせる
- Arduino Nano搭載 スマート3Dプリント自動ペットフィーダー
- Arduinoで振動検知:シンプルなセンサーとLEDセットアップ
- RTCモジュール(DS3231)完全ガイド:正確な時刻管理・Arduinoカレンダー時計製作
- MQ-3 ガスセンサー完全ガイド:アルコール検知の仕組みと活用
- BME680 4-in-1環境センサ徹底活用:温湿度・気圧・ガス(VOC)をArduinoで同時測定
- TE Connectivity 8911:高度な振動監視向け統合LoRaWANワイヤレス加速度センサ
- Isorg、6インチ全画面マルチフィンガー指紋センサーを発表
- 振動センサー:原理、種類、産業アプリケーション
- PIRセンサー回路の仕組み:設計、動作、実世界の応用