Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Ultraschall-Lichtschranke (Tripwire) mit Arduino Nano

Komponenten und Zubehör

Komponente Menge
Arduino Nano R3 1
Male/Male Jumper-Kabel 1 Set
Summer (Buzzer) 1
Ultraschallsensor HC-SR04 1

Benötigte Werkzeuge

Apps und Onlinedienste

Über dieses Projekt

Einfacher Tripwire: Beim Start wird die Basis-Distanz gemessen. Wird die Distanz um mehr als 5 cm kleiner (Objekt/Person unterbricht den Strahl), löst der Summer einen Alarmton aus.

Code


#define trigPin 9
#define echoPin 10

long duration;
int distance;
long firstPulse;
int baseDistance;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  delay(1000);

  // Basismessung
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  firstPulse = pulseIn(echoPin, HIGH);
  baseDistance = firstPulse * 0.034 / 2; // cm
  Serial.print("Basis-Distanz: ");
  Serial.println(baseDistance);
}

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.print("Aktuell: ");
  Serial.print(distance);
  Serial.print(" cm | Basis: ");
  Serial.println(baseDistance);

  if (distance <= baseDistance - 5) {
    tone(3, 500, 500); // Pin 3, 500 Hz, 500 ms
    delay(500);
    tone(3, 800, 500);
    delay(500);
    delay(50);
  }
  delay(1000); // Messintervall
}

Schaltplan

Ultraschall-Lichtschranke (Tripwire) mit Arduino Nano

Herstellungsprozess

  1. Ultraschallbearbeitung erklärt: Prozess, Vorteile und Limitationen
  2. HC-SR04 Ultraschallsensor an Raspberry Pi 3 anschließen – Komplettanleitung
  3. HC-SR04 Ultraschallsensor an Raspberry Pi anschließen – Praktischer Leitfaden
  4. Nano-Hydroxylapatit: Bioaktives Material für fortschrittliche biomedizinische Anwendungen
  5. Ultraschall-Schwebegerät mit Arduino bauen – Akustische Levitation Schritt für Schritt
  6. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  7. Arduino Nano Bundle: CrazyCircuits, DFRobot Sensoren & Werkzeuge – Projekte mit Vertrauen umsetzen
  8. Zwei Schrittmotoren mit Arduino Nano & Joystick steuern – Einfaches Tutorial
  9. Handheld Geigerzähler mit Arduino Nano selbst bauen
  10. Kompaktes Arduino-Radar mit HC-SR04 Ultraschallsensor & 1,8″ Display