Inhaltsverzeichnis:
- Schritt 1: MATERIALIEN
- Schritt 2: Anschließen der Platine
- Schritt 3: Programmieren Sie Ihr Arduino
- Schritt 4: Kalibrieren Ihres Sonarbereichs
- Schritt 5: Erstellen der Kalibrierungskurve
- Schritt 6: Kalibrieren Ihres Systems
- Schritt 7: Testen des Sonar-Entfernungsmessers
Video: Ultraschall-Entfernungsmesser mit Türen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
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
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
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Wie man Ultraschall-Levitator zu Hause herstellt - Acostic Levitator -: 4 Schritte
Wie man Ultraschall-Levitator zu Hause herstellt | Acostic Levitator |: Hey Leute, ich habe gerade einen acostischen Aufzug mit Ultraschallsensor und Arduino gemacht. Für eine kurze Erklärung, wie es funktioniert, habe ich mein Video auf YouTube hochgeladen. Du kannst hingehen und zuschauen
So verwenden Sie Ultraschall HC-SR04 mit "skiiiD": 6 Schritte
So verwenden Sie Ultrasonic HC-SR04 mit "skiiiD": Tutorial zur Verwendung des Ultrasonic HC-SR04-Moduls mit "skiiiD". /Erste-Schritte-mit-SkiiiD-Editor
Ultraschall-Regenmesser: Raspebbery Pi Open Weather Station: Teil 1: 6 Schritte
Ultraschall-Regenmesser: Raspebbery Pi Open Weather Station: Teil 1: Kommerziell verfügbare IoT (Internet of Things) Wetterstationen sind teuer und nicht überall verfügbar (wie in Südafrika). Extreme Wetterbedingungen treffen uns. SA erlebt die härteste Dürre seit Jahrzehnten, die Erde heizt sich auf und Ackerbau