Der VL6180X (manchmal auch als VL6180 bezeichnet) ist ein Flugzeitsensor wie kein anderer, den Sie verwendet haben! Der Sensor enthält eine sehr kleine Laserquelle und einen passenden Sensor. Der VL6180X erkennt die “Flugzeit” oder wie lange es gedauert hat, bis das Laserlicht auf den Sensor zurückprallt. Da der Sesnor eine sehr schmale Lichtquelle verwendet, ist er wirklich gut darin, den Abstand der Oberfläche direkt davor zu bestimmen.
Im Gegensatz zu Sonaren, die Ultraschallwellen reflektieren, ist der “Messkegel” sehr eng. Im Gegensatz zu IR-Abstandssensoren, die versuchen, die Menge des reflektierten Lichts zu messen, ist der VL6180X viel genauer und weist keine Linearitätsprobleme oder Doppelbilder auf, bei denen Sie nicht erkennen können, ob ein Objekt sehr weit oder sehr nah ist.
Dies ist die „kleine Schwester“ des Adafruit VL53L0X ToF-Sensors, die eine Reichweite von 5 mm bis 100 mm bewältigen kann. Wir haben bis zu 150-200 mm bei guten Umgebungsbedingungen gesehen. Es enthält auch einen Lux-Sensor. Wenn Sie eine größere Reichweite benötigen, schauen Sie sich den VL53L0X an, der 50 – 1200 mm messen kann.
Der Sensor ist klein und einfach in jedem Robotik- oder interaktiven Projekt zu verwenden. Da er eine Spannung von 2,8 V und Logik benötigt, setzen wir den kleinen Kerl auf ein Breakout-Board mit einem Regler und einer Pegelwandler ein. Sie können den Sensor also ohne Bedenken mit jedem 3-5-V-Stromversorgungs- oder Logik-Mikrocontroller verwenden.
Die Kommunikation mit dem Sensor erfolgt über I2C mit einigen einfachen Befehlen. Der größte Teil der Arbeit wird im Sensor selbst erledigt, so dass es sehr einfach ist, unsere Arduino-Bibliothek auf einen anderen Mikrocontroller zu portieren.
Bewertungen
Es gibt noch keine Bewertungen.