So Erstellen Sie Einen Ultraschall-Entfernungsmesser Auf HC-SR04 Und Arduino

Inhaltsverzeichnis:

So Erstellen Sie Einen Ultraschall-Entfernungsmesser Auf HC-SR04 Und Arduino
So Erstellen Sie Einen Ultraschall-Entfernungsmesser Auf HC-SR04 Und Arduino

Video: So Erstellen Sie Einen Ultraschall-Entfernungsmesser Auf HC-SR04 Und Arduino

Video: So Erstellen Sie Einen Ultraschall-Entfernungsmesser Auf HC-SR04 Und Arduino
Video: HC-SR04 Ultraschall Sensor - Entfernung messen mit Arduino 2024, November
Anonim

Ich schlage ein Entfernungsmesser-Projekt vor, das auf dem Ultraschallsensor HC-SR04 und dem Arduino-Board basiert. Die Sensorwerte werden auf dem Flüssigkristalldisplay angezeigt und die Stromversorgung erfolgt über eine 9-Volt-Batterie.

Projektlayout des Entfernungsmessers
Projektlayout des Entfernungsmessers

Es ist notwendig

  • - Arduino-Nano;
  • - Ultraschall-Entfernungsmesser HC-SR04;
  • - LCD Bildschirm;
  • - Körper;
  • - Batterie "Krona";
  • - 10 kOhm-Potentiometer;
  • - Brotbrett;
  • - Anschlussdrähte.

Anleitung

Schritt 1

Zunächst müssen Sie die richtige Größe für das Gehäuse auswählen. Die Größe hängt davon ab, welches Arduino-Board Sie verwenden werden (UNO, Mini, Nano oder ein anderes) und wie groß Ihr LCD ist. Es ist möglich, anstelle des LCD eine Miniatur-LED-Anzeige mit 3 Zeichen zu verwenden. Dies reicht aus, um die Entfernung in Zentimetern anzuzeigen, denn der verwendete Ultraschallsensor hat einen Messbereich von 3 bis 400 cm.

Auswahl eines Gehäuses für einen Entfernungsmesser
Auswahl eines Gehäuses für einen Entfernungsmesser

Schritt 2

Schätzen wir ab, wie die Teile im Körper angeordnet werden. Schneiden Sie die Löcher für den Ultraschallsensor, für das Display und für den Ein-Aus-Schalter aus.

Schritt 3

Schauen wir uns nun die Schaltung unseres Geräts an. Stromversorgung - aus Batterie "Krona" 9 V. Kippschalter S1 - zum Ein- und Ausschalten des Gerätes. Die Flüssigkristallanzeige (LCD) wird standardmäßig mit einem 10 kΩ-Potentiometer zur Kontrasteinstellung angeschlossen. LCD und Ultraschallsensor werden mit 5 V versorgt.

Ultraschall-Entfernungsmesserschaltung
Ultraschall-Entfernungsmesserschaltung

Schritt 4

Schreiben wir eine Skizze für unseren Entfernungsmesser. Hier ist alles einfach. Zuerst initialisieren wir das LCD an den Pins 12, 11, 10, 9, 8 und 7 mit der LiquidCrystal-Bibliothek aus der Arduino IDE.

Als nächstes verbinden wir die Trigger- und Echo-Pins des Entfernungsmessers mit den Pins 6 und 5 des Arduino-Boards.

Alle 50 ms fragen wir mit der Funktion getDistance() den Abstand vom Detektor ab und zeigen ihn auf dem LCD an.

Entfernungsmesser-Skizze
Entfernungsmesser-Skizze

Schritt 5

Nachdem wir die Skizze in den Arduino-Speicher geschrieben haben, können wir das Gerät zusammenbauen. Das Layout der Interna, die ich vorschlage, ist in der Abbildung gezeigt. Display und Sensor habe ich mit Heißkleber fixiert. Es hält recht fest, ermöglicht aber gleichzeitig das Entfernen der verbundenen Teile bei Bedarf. Es empfiehlt sich, alles so zu platzieren, dass man sich an den USB-Port des Arduino anschließen und bei Bedarf die "Firmware" reparieren kann. Ändern Sie beispielsweise den angezeigten Text oder korrigieren Sie die Koeffizienten zur Berechnung der Entfernung. Es kann notwendig sein, den Kontrast des LCD zu ändern, daher ist es ratsam, auch einen Potentiometer-Einsteller zur Verfügung zu haben.

Die Anordnung der Innenseiten des Ultraschall-Entfernungsmessers
Die Anordnung der Innenseiten des Ultraschall-Entfernungsmessers

Schritt 6

Eine Version des fertigen Geräts ist auf dem Foto zu sehen. Es ist recht kompakt und einfach zu bedienen. Natürlich hat ein solches Gerät seine eigenen Eigenschaften. Einige wichtige Anwendungstipps finden Sie am Ende im Abschnitt hilfreiche Tipps.

Empfohlen: