VL53L0X – Präzise Entfernungsmessung leicht gemacht!
Das ist ein vollwertiger Auszug aus dem Buch Elektronik und Heimautomation DIY.
Der VL53L0X ist einer der präzisesten Entfernungssensoren für Hobby-Elektroniker. Im Gegensatz zu Ultraschallsensoren nutzt er Lichtwellen (Laser), um Entfernungen auf den Millimeter genau zu bestimmen. Dieser Beitrag erklärt euch, wie die Time-of-Flight Technologie funktioniert und wie ihr den Sensor an einem Wemos D1 Mini betreibt.
Technische Details
- Messbereich: 2 cm bis 2 Meter
- Sensortyp: Time-of-Flight (ToF)
- Schnittstelle: I²C (Adresse 0x29)
- Spannung: 2.8 – 5.5 Volt
- Laser: Class 1 (940 nm VCSEL)
- Messzeit: ca. 30 ms

Wie funktioniert Time-of-Flight (ToF)?
Ein ToF-Sensor wie der VL53L0X sendet einen für das menschliche Auge unsichtbaren Laserstrahl (940nm) aus. Er misst exakt die Zeit, die das Licht benötigt, um vom Sensor zum Objekt und wieder zurück zu gelangen. Da die Lichtgeschwindigkeit konstant ist, lässt sich daraus extrem präzise die Entfernung berechnen. Interne Infrarot-Filter sorgen dafür, dass der Sensor auch bei störendem Umgebungslicht zuverlässig arbeitet.

Praxisbeispiel am Wemos D1 Mini
Die Anbindung erfolgt über den I²C-Bus. Hierfür verbinden wir die Pins SDA und SCL des Sensors mit den entsprechenden Daten-Pins des Mikrocontrollers. Der XSHUT-Pin kann optional genutzt werden, um den Sensor per Software komplett auszuschalten (LOW-Signal).

I²C Pin-Belegung (Standard)
| Mikrocontroller | SDA (Daten) | SCL (Takt) |
|---|---|---|
| ESP8266 / Wemos D1 Mini | GPIO 4 (D2) | GPIO 5 (D1) |
| ESP32 | GPIO 21 | GPIO 22 |
| Arduino Nano / UNO | A4 | A5 |
| Arduino Mega | 20 | 21 |
Erweiterung: Messbereich bis 2 Meter
Um die volle Distanz von 2 Metern zu nutzen, müssen in der Software bestimmte Parameter optimiert werden. Ein höheres Timing-Budget verbessert beispielsweise die Reichweite und Stabilität, verringert jedoch die Anzahl der Messungen pro Sekunde. Details hierzu findet ihr im Beispiel-Code auf GitHub.
3D-Druck Halterung

Hier findet ihr das benötigte Material!
Wenn dir dieser Beitrag geholfen hat, freue ich mich über einen kleinen Beitrag für die Kaffeekasse.

