Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Entfernungsmesser für Garagenparken mit Arduino

Komponenten und Verbrauchsmaterialien

Arduino Leonardo
× 1
Matrixanzeige
(finden Sie in Internet-Shops)
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)

Über dieses Projekt

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 Ultraschall-Entfernungsmessern HC-SR04 oder Parallax Ping))) (tm) und einem 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...

Um dieses Projekt zu erstellen, benötigen Sie:

  • 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.
  • Ein HC-SR04 oder Parallax Ping))) Ultraschall-Entfernungsmesser:Sie werden häufig bei Arduino-Projekten verwendet, also haben Sie ihn wahrscheinlich bereits auf Sparkfun- Parallax Ping)) auf Pololu- HC-SR04 Suchergebnis von Ebay
  • 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.
  • Lötfähigkeiten natürlich :)

Schritt 2:Erstellen Sie das Projekt...

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:+5 V 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...

F94NL6QIVCVU48A.pdf F20YI99IVA513TU.pdf FEH4AIJIVCVU47X.pdf

Schritt 3:Arduino-Code ...

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

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

Entpacken und laden Sie nun die MeasureDistanceV200.ino-Skizze und schauen wir uns sie an. Es gibt mehrere Zeilen, die Sie bearbeiten können:

1) Der Matrix-Display-Typ:Die mitgelieferte Bibliothek unterstützt 4 Matrix-Display-Typen, sodass 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 Belieben 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 Zentimeter oder Zoll auszuwä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...

Messen Sie die Höhe des markantesten Teils der Stoßstange Ihres Autos vom Boden aus. 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.

Genießen!

Code

  • Arduino-Code V2.00
  • Matrix-Display-Bibliothek
Arduino-Code V2.00Arduino
Arduino-Code aktualisiert, um verschiedene Matrix-Anzeigetypen zu unterstützen
Keine Vorschau (nur Download).
Matrix-Display-BibliothekArduino
Neue Matrix-Display-Bibliothek
Keine Vorschau (nur Download).

Herstellungsprozess

  1. GoPiGo v2 mit Windows IoT
  2. LCD-Panel mit Arduino für Flugsimulator
  3. Schalter/LED-Panel mit Arduino für FS2020
  4. Münzprüfer mit Arduino steuern
  5. Tech-TicTacToe
  6. DIY Voltmeter mit Arduino und einem Nokia 5110 Display
  7. Arduino-Countdown-Timer
  8. Sprachgesteuerte Bluetooth-Geräte mit OK Google
  9. Erstellen Sie die Fridgeye-App mit einem Nextion-Display
  10. RC-Porsche-Auto (Arduino-Projekt)