{"id":3269,"date":"2025-02-09T17:52:55","date_gmt":"2025-02-09T16:52:55","guid":{"rendered":"https:\/\/dressler-hassloch.de\/?p=3269"},"modified":"2025-02-09T17:52:55","modified_gmt":"2025-02-09T16:52:55","slug":"optische-entfernungsmessung-mit-einem-vl53l0x","status":"publish","type":"post","link":"https:\/\/dressler-hassloch.de\/?p=3269","title":{"rendered":"Optische Entfernungsmessung mit einem VL53L0X"},"content":{"rendered":"\n<p>Beim Durchbl\u00e4ttern der Zeitschriften c&#8217;t fand ich das Stichwort &#8220;ToF&#8221;-Sensor (ToF = Time of Flight). Meine technische Neugier war gepackt.<\/p>\n\n\n\n<p>Warum: In Verbindung mit Licht handelt es sich bei 15 cm Entfernung wohl um eine Flugzeit des Lichtstrahls von 10<sup>-9 <\/sup>Sekunden (Hin- und R\u00fcckweg). Das klingt schon interessant und herausfordernd. Und es gibt f\u00fcr den ESP32 brauchbare Sensoren f\u00fcr wenige Euro. Der g\u00e4ngigste Typ ist wohl der VL53L0X der Firma STMicroelectronics auf einem bequemen Break-Out-Board f\u00fcr den I2C-Bus. Treiber f\u00fcr mein MicroPython existieren auch.<\/p>\n\n\n\n<p>Also bestellt, ein paar Tage gewartet und das Teil kam an.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www-1024x768.jpg\" alt=\"\" class=\"wp-image-3276\" srcset=\"https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www-1024x768.jpg 1024w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www-300x225.jpg 300w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www-768x576.jpg 768w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www-624x468.jpg 624w, https:\/\/dressler-hassloch.de\/wp-content\/uploads\/PXL_20241215_133333361_VL53_www.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Treiber installiert, das BreakOut montiert, die 4 erforderlichen Dr\u00e4hte richtig verbunden und dann via Micropython eine Messung veranlasst. Und geantwortet hat das Ding mit einer Zahl, der Entfernung in Millimeter. Toll.<\/p>\n\n\n\n<p>Der Sensor hat ungef\u00e4hr einen Arbeitswinkel von 20\u00b0. In diesem Bereich kann man dann mit einer Handbewegung leicht neue Objekte generieren. Der gemessene Entfernungsbereich geht von 50 bis ca.350 mm. Dem ersten Anschein nach scheint das auch ungef\u00e4hr zu stimmen. Zwanzig Messungen pro Sekunden sind locker m\u00f6glich, also bekommt man auch schnellere Bewegungen mit.<\/p>\n\n\n\n<p>Aber bei der Frage, mit welchen &#8220;Tricks&#8221; die Laufzeit gemessen wird, bin ich noch nicht richtig weitergekommen. Gefundene Stichworte: Laser, Infrarot, Modulation, Phasenverschiebung, analoge Elemente, SPAD, Kalibrierung &#8230;. Nanosekunden sind herausfordernd.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Durchbl\u00e4ttern der Zeitschriften c&#8217;t fand ich das Stichwort &#8220;ToF&#8221;-Sensor (ToF = Time of Flight). Meine technische Neugier war gepackt. Warum: In Verbindung mit Licht handelt es sich bei 15 cm Entfernung wohl um eine Flugzeit des Lichtstrahls von 10-9 Sekunden (Hin- und R\u00fcckweg). Das klingt schon interessant und herausfordernd. Und es gibt f\u00fcr den [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts\/3269"}],"collection":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3269"}],"version-history":[{"count":5,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts\/3269\/revisions"}],"predecessor-version":[{"id":3284,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=\/wp\/v2\/posts\/3269\/revisions\/3284"}],"wp:attachment":[{"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dressler-hassloch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}