Inhaltsverzeichnis:

Ultraschallsensor HC-SR04 mit Raspberry Pi - Gunook
Ultraschallsensor HC-SR04 mit Raspberry Pi - Gunook

Video: Ultraschallsensor HC-SR04 mit Raspberry Pi - Gunook

Video: Ultraschallsensor HC-SR04 mit Raspberry Pi - Gunook
Video: Raspberry Pi Tutorial - Abstandsmessung mit HC-SR04 Ultraschallsensor 2024, Juli
Anonim
HC-SR04 Ultraschallsensor mit Raspberry Pi
HC-SR04 Ultraschallsensor mit Raspberry Pi
HC-SR04 Ultraschallsensor mit Raspberry Pi
HC-SR04 Ultraschallsensor mit Raspberry Pi

Hallo zusammen … mein Name ist Ahmed Darwish … dies ist mein Projekt mit Raspberry Pi mit dem Ultraschallsensor und ich möchte es mit Ihnen allen teilen. Ich wurde gebeten, einen Code vorzubereiten, der mit Python funktioniert, um 8 Ultraschallsensoren zu steuern, die an eine Raspberry Pi-Platine angeschlossen sind. Das System soll über HDMI mit einem Bildschirm verbunden sein und so etwas wie ein Radarmonitor anzeigen.

Der Sensor, den ich für ein solches Projekt wähle, ist der HC-SR04-Sensor. Ich werde in diesem Experiment nur einen Sensor verwenden und wenn Sie möchten, dass mehr Sensoren an Ihren Pi angeschlossen werden, sollten Sie in Betracht ziehen, eine externe Stromquelle von 5 V für die Sensoren bereitzustellen, anstatt den Strom vom Pi zu beziehen.

Schritt 1: Kontakte

Es freut mich sehr, Feedback von Ihnen zu hören. Zögern Sie nicht und treten Sie meinen Kanälen bei:

Instagram: @simplydigital010

Twitter: @simply01Digita

Schritt 2: Was brauchen wir für das Projekt?

Was brauchen wir für das Projekt?
Was brauchen wir für das Projekt?
Was brauchen wir für das Projekt?
Was brauchen wir für das Projekt?
Was brauchen wir für das Projekt?
Was brauchen wir für das Projekt?

Erstens: für den Raspberry Pi:

- Raspberry Pi-Platine

- HDMI Kabel

- Fernseher oder Monitor mit HDMI-Anschluss

- Maus und Tastatur

- DSL-Anschluss für Internetzugang

- 8 GB Micro-SD-Karte

- Micro-USB-Kabel

Zweitens: für den Sensor:

- HC-SR04-Sensor

- Steckbrett in jeder Größe

- Anschlussdrähte (männlich-weiblich)

- Widerstände (1 kOhm & 2 kOhm)

Drittens: für Sie:

- Tasse Kaffee oder ein Glas Saft

- Schöner Stuhl

- Tisch oder Schreibtisch

Schritt 3: Vorbereiten meiner Raspberry Pi-Platine für die Arbeit:

Zuerst musste ich das Betriebssystem aus dem Web herunterladen (https://www.raspberrypi.org/downloads/noobs/). Weitere Hilfe, um sich mit dem Raspberry Pi Board für Anfänger vertraut zu machen, finden Sie auf der folgenden Seite (https://www.raspberrypi.org/help/videos/).

Nach dem Herunterladen des Betriebssystems habe ich eine Kopie auf eine 8 GB Speicherkarte erstellt, um sie auf dem Board zu installieren und mit der Arbeit zu beginnen. Das obige Video ist für Erstbenutzer sehr hilfreich und hilft Ihnen bei der Installation.

Bitte beachten Sie, dass die Speicherkarte unter keinen Umständen von der Platine entfernt werden darf. Andernfalls funktioniert diese Karte nicht.

Schritt 4: Nächster Schritt: Einrichten Ihres Systems:

Nächster Schritt: Einrichten Ihres Systems
Nächster Schritt: Einrichten Ihres Systems
Nächster Schritt: Einrichten Ihres Systems
Nächster Schritt: Einrichten Ihres Systems

Nachdem Sie die Installation des Systems abgeschlossen haben und das System hochgefahren ist, können wir mit der eigentlichen Arbeit beginnen.

Zuerst beginnen wir mit dem Steckbrett und dem Sensor. Diese Seite ist für diesen Schritt sehr hilfreich (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Befestigen Sie den Sensor wie abgebildet mit den Widerständen auf dem Steckbrett und verbinden Sie ihn mit Ihrem Pi. Sie können den Code auf der Seite kopieren, um Ihren Sensor zu testen. Öffnen Sie einfach Ihre Python-Seite und kopieren Sie den Code (löschen Sie die Wörter oben auf der Seite). Beachten Sie, dass dieser Code für einen einzelnen Lauf erstellt wurde. Das bedeutet, dass der Code nur einen Messwert aufzeichnen und dann anhalten soll.

Nachdem der Code mit Ihrem System gut funktioniert, gehen Sie zum nächsten Schritt, der eine kontinuierliche Messung durchführen soll. Diese Seite ist für diesen Schritt wirklich hilfreich (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Gehen Sie einfach direkt zum Code, da Sie die Erklärung nicht mehr benötigen, da Sie die Idee von der ersten Seite erhalten haben. ABER Sie müssen möglicherweise die Kommentare lesen, da sie einige nützliche Tipps enthalten.

Schritt 5: Wie zeige ich Figuren?

Wie zeige ich Figuren?
Wie zeige ich Figuren?

Das System ist in Ordnung und die Sensorwerte sind in Ordnung. Der nächste Schritt besteht darin, die Messwerte in Formen mit Farben umzuwandeln. Zuerst müssen Sie eine Bibliothek namens matplotlib herunterladen. Öffnen Sie einfach Ihre Pi-Eingabeaufforderungsseite und schreiben Sie: sudo apt-get install python-matplotlib oder folgen Sie den Anweisungen auf dieser Site. Testen Sie nach der Installation der Bibliothek einfach den Code auf dieser Site. Der Code, den ich meine, ist Nummer 15 mit einem grünen Häkchen daneben.

Schritt 6: Letzter Schritt: Testen des Sensors und Erstellen einer Figur:

Bitte beachten Sie, dass der unten stehende Code mein eigener ist. Ich musste den kontinuierlich laufenden Sensorcode mit dem Code zum Plotten der Figur zusammenführen, damit er so funktioniert, wie ich es möchte. Sie können es nach Belieben ändern, um Ihren Anforderungen gerecht zu werden. Kopieren Sie einfach den Code in eine neue Python-Datei und führen Sie ihn aus.

Empfohlen: