工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

超音波セキュリティシステム

コンポーネントと消耗品

>
Arduino UNO
× 1
ブレッドボード(汎用)
× 1
超音波センサー-HC-SR04(汎用)
× 1
ブザー
× 1
LED(汎用)
× 3
抵抗221オーム
× 1
ジャンパー線(汎用)
× 10

このプロジェクトについて

ステップ1:材料を組み立てる

<図>

ステップ2:セットアップ

<図>

Arduinoの5Vピンからブレッドボードのプラスチャンネルに赤いワイヤーを接続します。 ArduinoのGNDピンからブレッドボードの負のチャネルに黒いワイヤーを接続します:

  • ブザー=ピン7

超音波センサーについて:

  • エコー=ピン3
  • Trig =ピン2

LED:

  • RedLED =ピン4
  • YellowLED =ピン5
  • GreenLED =ピン6

LEDに接続されている緑色のワイヤは、LEDの正の側に一列に接続する必要があり、LEDの負の側は、220オームの抵抗を使用してブレッドボードの負のチャネルに接続する必要があります。

ステップ3:組み立て-ブレッドボード

<図>

まず、Arduinoの5VピンとGNDピンをブレッドボードに接続しましょう。前述したように、5Vピンに接続されているワイヤがブレッドボードの正のチャネルに接続され、GNDピンに接続されているワイヤがブレッドボードの負のチャネルに接続されていることを確認してください。

ステップ4:組み立て-超音波センサー

<図>

HC-SRO4超音波センサーを接続する時が来ました!優れたヒントは、超音波センサーをブレッドボードのできるだけ右に配置し、それが外側を向いていることを確認することです。セットアップ画像に戻って参照すると、超音波センサーのGNDピンをブレッドボードの負のチャネルに接続する必要があります。次に、センサーのTrigピンをArduinoのピン2に接続し、センサーのEchoピンをArduinoのピン3に接続します。最後に、超音波センサーのVCCピンをブレッドボードの正のチャネルに接続します。混乱することがあれば、上の写真を参照してください。

ステップ5:組み立て-LED

<図>

次のステップは、LEDをブレッドボードとArduinoに接続することです。必要に応じて、セットアップ画像(ステップ2)を参照することを強くお勧めします。LEDの取り付けは非常に簡単で、繰り返しが多くなります。まず緑色のLEDを取り付けましょう。したがって、これを行う方法は、アノード(長い方の脚)をArduinoのピン6に緑色のワイヤーで接続し、カソード(短い方の脚)をブレッドボードの負のチャネルに220オームを使用して接続することです。抵抗器。次に、黄色のLED、次に赤色のLEDについてこの手順を繰り返し、黄色のLEDのアノード(長い方の脚)をArduinoのピン5に接続してから、赤色のLEDのアノードをピン6に接続します。そうすれば、セットアップは上の図のようになります。

抵抗器は絶対に必要というわけではありませんが、使用することを強くお勧めします。

ステップ6:組み立て-ブザー

<図>

このためのセットアップの最後の部分は、ブザーをブレッドボードとArduinoに接続することです。これは、セットアップ全体の中で最も簡単な部分の1つです。必要なのは、ブザーの長い方の脚を緑色のワイヤーを使用してArduinoのピン7に接続し、次にブザーの短い方の脚を220オームの抵抗を使用してブレッドボードの負のチャネルに接続することです。

>

ブザーの短い方の脚をブレッドボードの負のチャネルに接続する際には、抵抗を使用することを強くお勧めします。これにより、ブザーの音量が大幅に減少し、ブザーがすぐに死ぬのを防ぎます。

コード

  • 超音波セキュリティシステム
超音波セキュリティシステム Arduino
 #define trigPin 2#define echoPin 3#define LEDlampRed 4#define LEDlampYellow 5#define LEDlampGreen 6 #define soundbuzzer 7int sound =500; void setup(){Serial.begin(9600); pinMode(trigPin、OUTPUT); pinMode(echoPin、INPUT); pinMode(LEDlampRed、OUTPUT); pinMode(LEDlampYellow、OUTPUT); pinMode(LEDlampGreen、OUTPUT); pinMode(soundbuzzer、OUTPUT);} void loop(){long durationindigit、distanceincm; digitalWrite(trigPin、LOW); delayMicroseconds(2); digitalWrite(trigPin、HIGH); delayMicroseconds(10); digitalWrite(trigPin、LOW); durationindigit =pulseIn(echoPin、HIGH); distanceincm =(durationindigit / 5)/ 29.1; if(distanceincm <50){digitalWrite(LEDlampGreen、HIGH);} else {digitalWrite(LEDlampGreen、LOW); } if(distance <20){digitalWrite(LEDlampYellow、HIGH);} else {digitalWrite(LEDlampYellow、LOW); } if(distance <5){digitalWrite(LEDlampRed、HIGH);サウンド=1000;} else {digitalWrite(LEDlampRed、LOW); } if(distanceincm> 5 || distanceinsm <=0){Serial.println( "許容距離範囲外"); noTone(soundbuzzer); } else {Serial.print(distance); Serial.println( "cm");トーン(ブザー、サウンド); } delay(300);} 

回路図


製造プロセス

  1. ESP32を搭載したDiscordセキュリティカメラ
  2. Arduino Digital Dice
  3. DIY 37LEDルーレットゲーム
  4. ATtiny85ミニアーケード:スネーク
  5. ポータブルレンジ検出器
  6. 1Sheeldを使用したスマートホームオートメーションおよびセキュリティシステム
  7. 観葉植物の散水システム
  8. 銅による電気めっき
  9. NeoMatrix Arduino Pong
  10. ライトシーケンスクリエーター
  11. スマートプラグ