Raspberry Pi - Ultraschallsensor - OLED
Diese Anleitung zeigt Ihnen, wie Sie die Entfernung mit einem Ultraschallsensor messen und diese dann auf einem OLED-Display anzeigen.
Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über OLED und Ultraschallsensor
Falls Sie mit OLED und Ultraschallsensor (einschließlich Pinout, Funktionsweise, Programmierung usw.) nicht vertraut sind, können Ihnen die folgenden Tutorials helfen:
- Raspberry Pi - OLED Tutorial
- Raspberry Pi - Ultraschallsensor Tutorial
Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Raspberry Pi Code - Ultraschallsensor - OLED
Schnelle Schritte
- Stellen Sie sicher, dass Sie Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert haben.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem gleichen lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie einige Bibliotheken installieren müssen.
- Falls Sie zum ersten Mal einen Raspberry Pi verwenden, sehen Sie sich an, wie Sie den Raspberry Pi einrichten
- Verbinden Sie Ihren PC mit dem Raspberry Pi über SSH mit dem integrierten SSH-Client auf Linux und macOS oder PuTTY auf Windows. Siehe wie Sie Ihren PC mit dem Raspberry Pi über SSH verbinden.
- Stellen Sie sicher, dass Sie die RPi.GPIO Bibliothek installiert haben. Falls nicht, installieren Sie sie mit folgendem Befehl:
- Bevor wir das OLED-Display mit einem Raspberry Pi verwenden können, müssen wir die I2C-Schnittstelle auf dem Raspberry Pi aktivieren. Siehe Wie man die I2C-Schnittstelle auf dem Raspberry Pi aktiviert
- Installieren Sie die OLED-Bibliothek mit folgendem Befehl:
- Erstellen Sie eine Python-Skript-Datei ultrasonic_oled.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
Das Skript läuft in einer Endlosschleife kontinuierlich, bis Sie Ctrl + C im Terminal drücken.
- Bewegen Sie Ihre Hand vor dem Sensor.
- Überprüfen Sie das Ergebnis auf dem OLED und dem Serial Monitor.
※ Notiz:
Dieser Code richtet den Text auf einem OLED-Display sowohl horizontal als auch vertikal aus. Für weitere Informationen siehe Wie man vertikal/horizontal auf OLED zentriert.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.