Ultraschall-Entfernungsmesser mit Arduino UNO und SR04-Sensor bauen
Komponenten und Materialien
| Komponente | Anzahl |
|---|---|
| Arduino UNO (oder kompatibel) | 1 |
| SR04 Ultraschall-Sensor | 1 |
| 4× Male-to-Female Jumper-Kabel | 1 |
Über dieses Projekt
Ultraschall-Entfernungsmesser mit Arduino und SR04-Sensor
Dies ist ein Einsteigerprojekt, das Sie durch die Schritte führt, den SR04 Ultraschall-Sensor an den Arduino anzuschließen und in Betrieb zu nehmen.
Schritt 1: Teileliste
- Arduino Uno (oder kompatibel)
- SR04 Ultraschall-Sensor
- 4 Male-to-Female Jumper-Kabel
Los geht’s!
Schritt 2: SR04 an Arduino anschließen
- VCC → Arduino 5 V
- GND → Arduino GND
- TRIG → Arduino Digital Pin 12
- ECHO → Arduino Digital Pin 11
Das war die gesamte Verkabelung. Weiter mit der Software.
Schritt 3: SR04-Bibliothek herunterladen und in Arduino IDE installieren
Der Sensor kam ohne Dokumentation. Nach Recherche fand ich eine funktionierende Bibliothek: NewPing.
- Bibliothek herunterladen, entpacken und in den Arduino-Libraries-Ordner kopieren.
- Arduino IDE neu starten.
- Unter Datei → Beispiele → NewPing → NewPingExample den Beispielsketch öffnen.
- Sketch kompilieren (Verifizieren) – keine Fehler sollten auftreten.
- Arduino per USB verbinden und Sketch hochladen.
- Serial Monitor öffnen – die Entfernungsdaten werden gestreamt angezeigt.
Die Bibliothek ist im Projektarchiv als NewPing.zip enthalten.
Code
Die Bibliothek NewPing.zip liegt im Anhang (Download only). Der Beispielsketch NewPingExample demonstriert die Entfernungsmessung.
Schaltplan
Einfache 4-Draht-Verkabelung: VCC/5V, GND/GND, TRIG/D12, ECHO/D11.
Herstellungsprozess
- HC-SR04 Ultraschallsensor an Raspberry Pi anschließen – Praktischer Leitfaden
- DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
- K30 CO₂-Sensor: Echtzeit-Luftqualitätsmessung mit Arduino
- FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
- Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
- DFRobot Kapazitiver Fingerabdrucksensor mit Arduino oder ESP8266 einbinden
- Sensorturm mit Arduino Cloud: Temperatur, Bewegung & Gase überwachen
- MAX30100 Puls-Sensor mit Arduino integrieren: Schritt-für-Schritt-Anleitung
- Schritt-für-Schritt: YL-39/YL-69 Bodenfeuchtesensor an Arduino UNO anschließen
- Präzisen Luftqualitäts-Monitor mit Sharp GP2Y1010AU0F Sensor bauen