Inhaltsverzeichnis:

Entfernungsmesser für Garagenparken mit Arduino - Gunook
Entfernungsmesser für Garagenparken mit Arduino - Gunook

Video: Entfernungsmesser für Garagenparken mit Arduino - Gunook

Video: Entfernungsmesser für Garagenparken mit Arduino - Gunook
Video: Parken wie ein Profi: DIY-Einparkhilfe für die Garage, die dein Leben verändert! TUTORIAL | FACTOREM 2024, Juli
Anonim
Image
Image

Dieses einfache Projekt hilft Ihnen, Ihr Auto in der Garage zu parken, indem es den Abstand zu Objekten vor der Stoßstange Ihres Autos anzeigt. Eine „Stopp“-Nachricht sagt Ihnen, wann es Zeit ist, anzuhalten. Das Projekt basiert auf den üblichen HC-SR04 oder Parallax Ping))) (tm) Ultraschall-Entfernungsmesser und ein Arduino-Board. Ich habe das Leonardo verwendet, aber es sollte auf jedem anderen originalen oder kompatiblen Board funktionieren.

Für das Display habe ich mich aufgrund der Größe und aus ästhetischen Gründen für eine Matrix-Version entschieden.

Schritt 1: Was Sie brauchen…

Bauen Sie das Projekt auf…
Bauen Sie das Projekt auf…

Um dieses Projekt zu erstellen, benötigen Sie:

  1. Ein Arduino-Board: Ein originales oder kompatibles Board sollte funktionieren, da der Code keine speziellen Pins / Funktionen verwendet. Sie können es überall im Internet finden oder vielleicht haben Sie eines unbenutzt in einer Schublade in Ihrem Labor.
  2. Ein HC-SR04 oder Parallax Ping))) Ultraschall-Entfernungsmesser: Sie werden häufig bei Arduino-Projekten verwendet, also haben Sie ihn wahrscheinlich bereits. Parallax Ping)) auf Pololu- HC-SR04 Suchergebnis von Ebay
  3. Das Vier-Matrix-Display: Ich habe es von IOTMODULES bei Ebay gekauft: 4 Way MAX7219 DOT MATRIXI Falls der Link nicht funktioniert, versuchen Sie, sie in ihrem Ebay-Shop zu kontaktieren.
  4. Lötkenntnisse natürlich:)

Schritt 2: Erstellen Sie das Projekt…

Bauen Sie das Projekt auf…
Bauen Sie das Projekt auf…
Bauen Sie das Projekt auf…
Bauen Sie das Projekt auf…

Laden Sie das schematische Diagramm arduinorangefinder.pdf herunter. Sie finden im Anhang auch das HC-SR04-PDF und den Ping)))-PDF, nur als Referenz. Das elektronische Diagramm ist sehr einfach, befolgen Sie es genau Display und Sensor von ca. 1 Meter (siehe Bild1), damit Sie sie später leichter platzieren können.

Im Bild 2 sehen Sie, wie Sie die Stromversorgungspins für Display und Sensor verlöten: +5V vom Display und Vcc vom Sensor müssen zusammen gelötet werden. Jeder andere Pin muss einen eigenen Anschluss haben.

Image5 ist die Ping)))-Version des Projekts. Gehen Sie zum nächsten Schritt, wenn Sie fertig sind…

Schritt 3: Arduino-Code…

Arduino-Code…
Arduino-Code…
Arduino-Code…
Arduino-Code…

Es ist Zeit, an der Arduino-Seite zu arbeiten.

Laden Sie die angehängte MD_MAX72XX.zip-Bibliothek herunter und installieren Sie sie von der IDE (Skizze->Import-Bibliothek).

Entpacken und laden Sie nun die MeasureDistanceV200.ino-Skizze und lassen Sie uns hineinschauen. Es gibt mehrere Zeilen, die Sie bearbeiten können:

1) Der Matrix-Display-Typ: Die mitgelieferte Bibliothek unterstützt 4 Matrix-Display-Typen, so dass sie mit den meisten Displays auf dem Markt funktionieren sollte. Entkommentieren Sie einfach eine Definition nach der anderen und laden Sie den Code auf Arduino hoch, um zu sehen, ob er zu Ihrem Display passt.

2) Der Sensortyp: Entkommentieren Sie nur die Zeile, die Ihrem Sensor entspricht.

3) Wählen Sie Ihre bevorzugte Maßeinheit aus Zentimeter oder Zoll: Entkommentieren Sie nur die richtige, in der bedingten Zusammenstellung wurde eine Warnung gesetzt, es wird Ihnen angezeigt, was Sie gewählt haben.

Stellen Sie nun die Abstände nach Ihren Wünschen ein, Sie können sie später ändern, wenn das Projekt an Ort und Stelle ist.

Laden Sie den Code hoch und prüfen Sie, ob alles funktioniert. Wenn Sie Probleme haben, überprüfen Sie bitte die Verkabelung und Verbindungen.

Update 30.03.2019 - Der Code wurde aktualisiert:> Neue Matrix-Display-Bibliothek, sie unterstützt 4 Display-Typen (viel Dokumentation in der Bibliothek)Credits an majicdesigns

Update 10.01.2019 - Der Code wurde aktualisiert:> Möglichkeit hinzugefügt, die Maßeinheit von Zentimeter oder Zoll zu wählen

Update 30.12.2017 - Der Code wurde aktualisiert:> Display ausschalten bei Stillstand auf STOP-Distanz für mehr als 10 Sekunden!

Schritt 4: Das Projekt bei der Arbeit…

Das Projekt bei der Arbeit…
Das Projekt bei der Arbeit…
Das Projekt bei der Arbeit…
Das Projekt bei der Arbeit…

Messen Sie die Höhe des markantesten Teils der Stoßstange Ihres Autos vom Boden. Bringen Sie den Sensor in der Nähe der Wand in der von Ihnen gemessenen Höhe an.

Ich habe eine Polystyrolschaumplatte verwendet, in die ich einen Schlitz für den Sensor gemacht habe (siehe Bild).

Platzieren Sie nun das Display so, dass Sie es von Ihrem Auto aus sehen können.

Versuchen Sie mit dem Auto einzureisen und überprüfen Sie die Entfernungen, passen Sie sie im Arduino-Code an und laden Sie ihn bei Bedarf erneut hoch.

Empfohlen: