Inhaltsverzeichnis:

Ultraschallbasiertes Zugangssystem - Gunook
Ultraschallbasiertes Zugangssystem - Gunook

Video: Ultraschallbasiertes Zugangssystem - Gunook

Video: Ultraschallbasiertes Zugangssystem - Gunook
Video: Behandlung von Herzklappenerkrankungen mittels Katheter — Prof. Dr. med. Steffen Desch 2024, November
Anonim
Ultraschallbasiertes Zugangssystem
Ultraschallbasiertes Zugangssystem

Dieses Mal präsentiere ich Ihnen ein ultraschallbasiertes Zugangssystem. Ich denke, es könnte interessant sein.

Es basiert auf Ultraschallwellen, also ist es ein kontaktloses Zugangssystem, das kein anderes elektronisches Gerät benötigt, sondern jedes Objekt, sogar Ihre Hände, um Zugang zu allem zu gewähren, was Sie wollen.

Die Grundlagen des Systems: Eine geordnete Abfolge gemessener Distanzen bildet einen Schlüssel

Ich hoffe du magst

Schritt 1: Wie es funktioniert

Das System misst mit einem Ultraschallsensor Entfernungen zu einem davor platzierten Objekt.

Nehmen wir an, wir konfigurieren das System so, dass es 6 angegebene Entfernungen zulässt: 1/2", 1/5", … und definieren eine Folge von 5 gemessenen Entfernungen als Zugriffsschlüssel, dann wäre die Menge der verschiedenen Kombinationen 6x6x6x6x6 = 7776

Durch das Spielen mit der Anzahl der angegebenen Entfernungen und der Länge des Zugangsschlüssels können wir ein Zugangssystem mit einer Vielzahl von Kombinationen konfigurieren.

Das System misst immer Entfernungen.

Wenn während eines bestimmten Zeitintervalls eine gültige Distanz vom Sensor gemessen wird, speichert die Skizze diese und leuchtet während eines kurzen Zeitintervalls eine weiße LED auf.

Danach prüft die Skizze, ob alle zuvor gespeicherten Distanzen in der gleichen Reihenfolge mit dem konfigurierten Zugriffsschlüssel übereinstimmen.

Wenn dies der Fall ist, leuchtet die grüne LED in der Skizze auf und öffnet die Schranke.

Schritt 2: Zubehör

Lieferungen
Lieferungen
  • Ein Ultraschallsensor HC-SR04
  • Ein ARDUINO NANO oder kompatibler Mikrocontroller
  • Ein Mikro-Servomotor
  • Ein ARDUINO-LCD
  • Ein I2C ARDUINO LCD-Adapter
  • Ein Protoboard
  • Drei 5 mm LEDs: weiß, rot und grün
  • Drähte
  • Sperrholz
  • Karton

Schritt 3: Fritzing-Diagramm

Fritzing-Diagramm
Fritzing-Diagramm

Schritt 4: Aufbau des Systems

Aufbau des Systems
Aufbau des Systems
Aufbau des Systems
Aufbau des Systems
Aufbau des Systems
Aufbau des Systems

Die Schritte, die ich befolgt habe, um das System zu erstellen, sind die folgenden:

  • Öffnen Sie mehrere Löcher im Sperrholz, um den Ultraschallsensor, den Mikroservomotor, das ARDUINO LCD und die drei LEDs zu installieren.
  • Verdrahten Sie alle Komponenten und verbinden Sie sie mit dem Mikrocontroller, wie Sie in den Bildern sehen können.

Schritt 5: Der Code

Einige Punkte, die in der Skizze zu berücksichtigen sind:

Die konstante String-Variable "accessequence" speichert den Wert des Zugriffsschlüssels

const String accessequence = "234";

  • Der auf dem ARDUINO LCD angezeigte Distanzwert ist nicht der in Zoll oder Zentimeter gemessene Distanzwert, sondern der Wert einer "Distanzgruppe". Ich meine, wenn der vom Sensor gemessene Abstand von 0, 78" auf (0, 78" + step_distance) geht, ist der Wert der "Distanzgruppe" 1 und so weiter.
  • Sie können die konstante Ganzzahl "step_distance", "min_distance" und "max_distance" ändern, um die Systemgenauigkeit anzupassen.