説明

本文ではラズパイと振動センサー、ブザーを使って、セキュリティー・アラームシステムを作り方法を紹介いたします。振動センサーが振動を検知したら、高電位信号を輸出します。振動が無い時、低電位信号を輸出します。ラズパイがインタラプト方式で振動センサーからの信号を獲得して、高電位信号(振動が発生した)が獲得したら、ブザーが鳴ります。

低電位信号(振動が無い)が獲得したら、何の動作もしません。このディバイスは窓や玄関などに装置したら、泥棒がいましたら、アラームします。

DSC_5486

必要なパーツ

PI
Pi3ボードx1
18
ブザーx1
2016004800
振動センサーx1
LACC2006AD-12
ブレッドボードx1
LACC2006AD-31
ジャンプワイヤーx若干

ハードウェア

振動センサーがは3.3V~5Vの電圧で工作しますので、本プロジェクトでは3.3vを給電します。振動が無い時、低電位信号を輸出して、指示ランプが点灯します。振動が検知したら、指示ランプが消灯して、高電位信号を輸出します。下記の画像をご参照:

Vibration Sensor module

vibration

ブザーも3.3V~5Vの電圧で工作しますので、本プロジェクトでも3.3Vを給電します。低電位信号が獲得したら、作動します。高電位信号が獲得の場合、何の動作もしません。

配線図

Untitled Sketch_vibration

線路が違うとボード、センサーに損害の恐れが御座いますので、正極と負極を十分ご注意して下さい。

Raspberry PiのGPIOピンの概要はこちら~

ソフトウエア

下記の操作は、ラズパイとスクリーンを接続しても、SSHを通じでラズパイと接続しても、操作できます。

1)プログラム

nanoエディタを使用して、下記のコマンドを作動して、/home/piにvibration.pyと言うファイルを新規作成します。

sudo nano vibration.py

ファイルにコードをコーピーして、キーボードのCtrlとXボーダーを押して、Yを入力して、ファイルを保存します。

或いは、下記のコマンドを作動して、弊社編集済みのmq-7.pyを直接にダウンロードできます。

sudo wget http://osoyoo.com/driver/vibration.py

2)下記のコマンドを作動して、pythonプログラムを作動する

sudo python ./vibration.py

2017-03-27-061856_1824x984_scrot

3)テスト 振動センサーがスタティックに置いて、何の変化もありません。手でテーブルを叩いてしたら、ブザーが鳴ります。