Inhaltsverzeichnis:

Ultraschall-Entfernungsmesser mit Türen - Gunook
Ultraschall-Entfernungsmesser mit Türen - Gunook

Video: Ultraschall-Entfernungsmesser mit Türen - Gunook

Video: Ultraschall-Entfernungsmesser mit Türen - Gunook
Video: Review: Ultraschall Entfernungsmesser vs. Laser Entfernungsmessgerät - GT-UDM-05 vom Discounter 2024, Juli
Anonim
Ultraschall-Entfernungsmesser mit Türen
Ultraschall-Entfernungsmesser mit Türen

Der Ultraschall-Entfernungsmesser erkennt, ob sich etwas in seinem Weg befindet, indem er eine hochfrequente Schallwelle aussendet. Der Fokus dieser Anleitung wird darauf liegen, wie Türen und Ultraschall-Entfernungsmesser zusammenarbeiten können, insbesondere wie sie verwendet werden können, um zu erkennen, wann Türen sich öffnen und schließen. Mit diesem Messgerät können wir sehen, ob es das Öffnen und Schließen von Türen erkennen kann.

Schritt 1: MATERIALIEN

Für unseren Plan benötigen wir:

Arduino Uno-Mikrocontroller

USB-Kabel (um den Arduino mit dem Computer zu verbinden)

Laptop-Computer

Steckbrett

Drähte (ca. 4-5)

Das Sonar

Schritt 2: Anschließen der Platine

Anschließen des Boards!
Anschließen des Boards!

Es gibt verschiedene Arten und Größen von Brettern, für die langen empfehlen wir, dem ersten Bild oben zu folgen.

Wenn Sie das kleine haben, empfehlen wir, das zweite Bild oben zu verwenden.

Schritt 3: Programmieren Sie Ihr Arduino

Programmieren Sie Ihr Arduino!
Programmieren Sie Ihr Arduino!
Programmieren Sie Ihr Arduino!
Programmieren Sie Ihr Arduino!

In diesem Schritt dreht sich alles um die Programmierung Ihres Arduino. Oben sehen Sie den von uns verwendeten Code. Mit diesem Code können Sie den Monitor dazu bringen, den Wert des Sonar-Entfernungsmessers abzulesen und auf dem Bildschirm aufzuzeichnen.

Schritt 4: Kalibrieren Ihres Sonarbereichs

Jetzt müssen Sie eine Gleichung aufstellen, die das Arduino verwenden kann, um den Abstand vom Sonar zur Tür oder zu jedem Objekt, das Sie erkennen, korrekt darzustellen. Platzieren Sie ein Lineal vor dem Sonar und holen Sie sich einen beliebigen Gegenstand wie ein Buch. Legen Sie die Vorderseite des Objekts auf die auf dem Lineal markierte 10-Zoll-Linie und notieren Sie den vom Sonar angezeigten Wert. Sichern Sie das Buch weiterhin um 5 Zoll und notieren Sie die Werte, die auf dem Monitor angezeigt werden.

Schritt 5: Erstellen der Kalibrierungskurve

Erstellen der Kalibrierungskurve
Erstellen der Kalibrierungskurve

Nachdem Sie nun die Daten haben, werden wir diese verwenden, um die Gleichung für die Leseentfernungen zu erstellen! Stellen Sie mit Logger Pro die x-Achse als Entfernung vom Sonar und die y-Achse als Sonar-Messwerte ein und füllen Sie die Diagramme aus. Auf der rechten Seite wird eine Reihe von Punkten mit einem Muster angezeigt. Klicken Sie links vom Punkt ganz links im Diagramm und markieren Sie alle Punkte nach rechts, bis Sie zum letzten Punkt gelangen. Wenn dies erledigt ist, gehen Sie zu den Diagrammen oben auf dem Bildschirm und drücken Sie „Linear“, um das Diagramm der besten Anpassungslinie einzufügen. Bewegen Sie den Mauszeiger über das Diagramm und notieren Sie die angezeigte Gleichung.

Schritt 6: Kalibrieren Ihres Systems

Sie müssen nun zu Ihrem Code zurückkehren und alle int-Werte in float ändern, damit der Code auch Dezimalwerte lesen kann. Dann erstellen Sie oben eine neue Variable für Ihre Gleichung, nennen Sie sie etwa „Temperatur“und setzen Sie sie gleich der Gleichung aus dem vorherigen Schritt. Erlauben Sie der neuen Variablen, auch Dezimalstellen einzuschließen, indem Sie eine neue Codezeile hinzufügen, die „float temperature“ist. Geben Sie schließlich unter diesen beiden Zeilen Serial.println ("Variablenname") ein, damit Ihr neuer Distanzwert aufgezeichnet wird. Es sollte ungefähr so aussehen =

*y steht für den Namen, den Sie für die Variable eingegeben haben*

Float y;y = (a* x) + b; Serial.println (y);

Denken Sie auch daran, den anderen Seriendruck zu entfernen, da dies nicht der Wert ist, auf den wir uns konzentrieren.

Schritt 7: Testen des Sonar-Entfernungsmessers

Testen des Sonar-Entfernungsmessers
Testen des Sonar-Entfernungsmessers

Sobald Sie Ihre Gleichung haben, können Sie diese Gleichung verwenden und in den Code einfügen! Nach dem Einsetzen können Sie Ihren Laptop an die Platine anschließen und den Code übertragen, um ihn zu testen. Sie können sehen, wie sich die Zahlen je nach Entfernung des Sonar-Entfernungsmessers und einer Tür ändern, nicht nur die Zahlen ändern sich, sondern auch die Lichter sollten sich ein- und ausschalten.

Ihr Sonar-Entfernungsmesser sollte kalibriert sein und die Ergebnisse sollten auf dem Bildschirm angezeigt werden. Sie sind jetzt fertig!:)

Empfohlen: