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

Arduino Nanoで作る超音波トリップワイヤー侵入検知システム

必要な部品と材料

部品数量備考
Arduino Nano R31
HC-SR04 超音波距離センサー1
ブザー1
ジャンパーワイヤー(オス-オス)1

必要な工具

使用アプリ・オンラインサービス

プロジェクト概要

Fritzing回路図通りに組み立て、スケッチを書き込むだけのシンプルな侵入検知システムです。起動時に基準距離を測定・保存し、その後の測定値が基準より5cm以上近づいたらブザーで警報します。

ソースコード

#define trigPin 9
#define echoPin 10

long duration;
int distance;
long firstPulse;
int baselineDistance;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  delay(1000);
  // 初期距離測定(基準値)
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  firstPulse = pulseIn(echoPin, HIGH);
  baselineDistance = firstPulse * 0.034 / 2;  // cm
}

void loop() {
  // 距離測定
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;  // cm

  Serial.println(distance);
  delay(1000);
  Serial.println(baselineDistance);

  // 基準値より5cm以上近づいたら警報
  if (distance <= baselineDistance - 5) {
    tone(3, 500, 500);  // 500Hz 0.5秒
    delay(500);
    tone(3, 800, 500);  // 800Hz 0.5秒
    delay(500);
    delay(50);
  }
}

回路図

Arduino Nanoで作る超音波トリップワイヤー侵入検知システム

製造プロセス

  1. HC-SR04超音波距離センサーをRaspberry Pi 3に接続 – 完全ガイド
  2. HC-SR04超音波センサーをRaspberry Piに接続する実践ガイド
  3. Arduinoで超音波レベーション(浮遊)装置を自作:ステップバイステップガイド
  4. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  5. Arduino Nanoで作るウェアラブル心拍ドレス:CrazyCircuitsとDFRobotセンサーで自信を持ってプロジェクトを構築
  6. Arduino Nanoとジョイスティックで2軸ステッピングモーターを制御:Visuinoで簡単プログラミング
  7. Arduino Nanoで作る携帯型ガイガーカウンター
  8. コンパクトなArduinoレーダーシステム – HC-SR04超音波センサー & 1.8インチST7735ディスプレイ搭載
  9. Arduino Nano用 高性能2.8インチTFTシールド - 320×240 SPIディスプレイ
  10. 超音波加工:プロセス、メリット、限界を解説
  11. ナノヒドロキシアパタイト:先進医療応用のためのバイオアクティブ材料