![テキストアラート付きArduinoのドアアラーム:14のステップ(写真付き) テキストアラート付きArduinoのドアアラーム:14のステップ(写真付き)](https://img.gwsigeps.com/img/circuits/arduino-door-alarm-with-text-alerts-13.jpg)
目次:
- 用品:
- ステップ1:Arduino UnoとBreadboardをセットアップする
- ステップ2:イーサネットシールドを追加する
- ステップ3:電源とアースレールを接続する
- ステップ4:リードスイッチを接続する
- ステップ5:LEDを追加する
- ステップ6:ブザーを追加する
- ステップ7:スイッチを接続する
- ステップ8:プッシュボタンを追加する
- ステップ9:最初のLCDスクリーンを接続する
- ステップ10:2番目のLCDスクリーンに追加する
- ステップ11:リードスイッチを取り付ける
- ステップ12:コードをアップロードする
- ステップ13:警告メッセージを設定する
- ステップ14:アラームを使用する
これはArduinoベースのドアアラームで、磁気リードスイッチを使用してドアの状態を判断します。可聴アラームとテキストメッセージベースのアラームがあります。
パーツリスト
- Arduino Uno
- Arduino Unoイーサネットシールド
- 3倍のLED
- 2倍SPSTスイッチ
- 1倍モーメンタリプッシュボタン
- 2倍の液晶画面
- 1倍パッシブブザー
- 1x磁気リードスイッチ
用品:
ステップ1:Arduino UnoとBreadboardをセットアップする
ステップ2:イーサネットシールドを追加する
イーサネットシールドをArduinoの上部に差し込みます。
ステップ3:電源とアースレールを接続する
Arduinoの電源レールを5Vピンに、接地レールを接地ピンに接続します。
ステップ4:リードスイッチを接続する
スイッチのCOM端子をグランドレールに接続し、Normally Open(NO)端子をArduinoのピン8に接続します。
ステップ5:LEDを追加する
赤、黄、および緑のLEDをグランドレールに、抵抗をLEDの各プラス導線に接続し、赤の1つをピン6に、黄をピン5に、緑をピン4に接続します。
ステップ6:ブザーを追加する
ブザーのマイナスのピンをアースレールに接続し、プラスのピンをArduinoのピン12に接続します。
ステップ7:スイッチを接続する
メッセージトグル用のスイッチをピン11に、音声トグル用のスイッチをピン10に接続します。スイッチのもう一方の脚を各スイッチのアースレールに接続します。
ステップ8:プッシュボタンを追加する
ボタンの一方の足をアースレールに、もう一方の足をArduinoのピン2に接続します。
ステップ9:最初のLCDスクリーンを接続する
ArduinoのVCCピンを電源レールに、GNDピンを接地レールに、SCLピンをA5に、そしてSDAピンをA5に接続します。
ステップ10:2番目のLCDスクリーンに追加する
LCDスクリーンを最初のものと同じレールに接続します。
ステップ11:リードスイッチを取り付ける
ドアのフレームに端子付きの部品を置きます。それでもスイッチが切り替わるように、スイッチの真下のドアに磁気部分を配置します。マルチメータを使用するか、ドアの開閉時にスイッチが作動するかどうかを確認することができます。
ステップ12:コードをアップロードする
コードをArduinoにアップロードします。
ステップ13:警告メッセージを設定する
最初にtwilio.comアカウントを作成してください、あなたは無料版を使うことができます。プロジェクトと電話番号を作成し、アカウントのSIDと認証トークンを書き留めます。
Twilio PHP Masterをhttp://packagist.org/packages/twilio/sdkからWebサーバーにアップロードします。
alert.phpコードを同じディレクトリにアップロードします。最後から.txtを削除するには、ファイル拡張子を変更する必要があります。
スクリプトを開き、10行目と11行目をAccount SIDとAuth Tokenに変更します。 17行目を自分の電話番号に、20行目をTwilioから入手した電話番号に変更します。 22行目を受信したいテキストに変更します。
ステップ14:アラームを使用する
警告テキストを受信する場合、またはアラーム音を鳴らしてプッシュボタンでシステムを作動させる場合は、スイッチをに設定します。ドアを開けると、ボタンを押してシステムをリセットするまでアラームが鳴ります。