Ich hab die VL53X (4m/12m) getestet und war unzufrieden wegen des breiten (23°) Erfassungsbereichs, der an nicht ebenen/geraden Reflexionsflächen (z.B in Ecken) nicht hilfreich ist (er integriert das und "verschleift" das Ergebnis).
Den TF-Mini hab ich auch gerade im Test, aber da stört mich die relativ geringe Reichweite, Genauigkeit und der recht hohe Preis.
Mein Favorit ist der UT390B+, der eine hohe Reichweite hat , genau misst und recht preiswert (ca 20 €) ist.
Problem ist dabei, an die Daten ranzukommen.
Auf : https://forum.arduino.cc/index.php?topic=427556.15
gibt es dazu eine Lösung, das Arduino Programm funktioniert bei mir inclusive ILI9341 Display und Bluetooth 2 (HC-05).
Mittlerweile hab ich das auch an den STM32F103 (MapleMini, siehe stm32duino) angepasst, mit dem ich mehr Möglichkeiten habe
für mein Roboter-Fahrzeug (mehere serielle Schnittstellen, mehere SPI, viele Interrupt- und PWM-Pins).
Den Original-Code findet Ihr auf obiger Seite, meinen Code (arduino-NANO / MapleMini) kann ich hier gerne bereitstellen .
Das grösste Problem dabei ist aber, an die 6 Signale im UT390B+ heranzukommen. Ich hab da doch bald 3 h (mithilfe eines USB-Microscopes)
gebraucht, bin mittlerweile vielleicht etwas zu zittrig ?
Ein kurzer Videoausschnit::
https://www.youtube.com/watch?v=BjUS...ature=youtu.be
Lesezeichen