{"id":5328,"date":"2020-05-01T22:23:35","date_gmt":"2020-05-01T22:23:35","guid":{"rendered":"https:\/\/www.fambach.net\/?p=5328"},"modified":"2024-01-29T06:53:20","modified_gmt":"2024-01-29T06:53:20","slug":"ftmini-laser","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/ftmini-laser\/","title":{"rendered":"TF Mini Laser Rangefinder"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/#Allgemein\" >Allgemein<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/#Technische_Daten\" >Technische Daten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/#Pin-Belegung\" >Pin-Belegung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/#Ahnliches\" >&Auml;hnliches<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/#Quellen\" >Quellen<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">An dieser Stelle teste ich mal einen recht teuren Sensor f&uuml;r &gt;36&euro; welcher die anderen Entfernungsmesser um &#8222;L&auml;ngen&#8220; schl&auml;gt ;). Der Sensor hat einen winzigen Anschluss (GH1.25-4p SMT type). Hierf&uuml;r liegen zwei Kabel bei. Eines mit zwei GH1.25-4p Steckern und eines mit den gewohnten PinHeader, welcher es erm&ouml;glicht den Sensor direkt am Arduino zu betreiben. Der Sensor wird mit 4.6V &#8211; 6 V versorgt. Somit ist ein Einsatz an 3.3V Micro-Controllern nur &uuml;ber Logik Level Converter m&ouml;glich. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich wollte eigentlich die I&sup2;C Version testen leider ist die UART Version hier angekommen, weshalb ich diese nun hier vorstelle. Da ich keine Doku &uuml;ber den die I&sup2;C Version gefunden habe bin ich mir immer noch nicht sicher ob mit dem aktuellen Sensor nicht auch I&sup2;C m&ouml;glich w&auml;re. wenn ihr mehr wisst lasst einen Kommentar da. )<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Fakten<\/h1>\n\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\">\n<thead>\n<tr class=\"row-1\">\n<th class=\"column-1\">Sensorname<\/th>\n<th class=\"column-2\">TF Mini<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n<td class=\"column-1\">Typ<\/td>\n<td class=\"column-2\">Lidar<\/td>\n<\/tr>\n<tr class=\"row-3\">\n<td class=\"column-1\">Entfernung [mm]<\/td>\n<td class=\"column-2\">30 &#8211; 12000<\/td>\n<\/tr>\n<tr class=\"row-4\">\n<td class=\"column-1\">Genauigkeit [mm]<\/td>\n<td class=\"column-2\">entf. <6m = 40 <br \/>\nentf. >6m = 60 <\/td>\n<\/tr>\n<tr class=\"row-5\">\n<td class=\"column-1\">Winkel [Grad]<\/td>\n<td class=\"column-2\">2,3<\/td>\n<\/tr>\n<tr class=\"row-6\">\n<td class=\"column-1\">Spannung [V]<\/td>\n<td class=\"column-2\">4,5 &#8211; 6<\/td>\n<\/tr>\n<tr class=\"row-7\">\n<td class=\"column-1\">Strom [mA]<\/td>\n<td class=\"column-2\">120<\/td>\n<\/tr>\n<tr class=\"row-8\">\n<td class=\"column-1\">Gr\u00f6\u00dfe l\/b\/t [mm]<\/td>\n<td class=\"column-2\">42 x 15 x16<\/td>\n<\/tr>\n<tr class=\"row-9\">\n<td class=\"column-1\">Gewicht [g]<\/td>\n<td class=\"column-2\">4,7<\/td>\n<\/tr>\n<tr class=\"row-10\">\n<td class=\"column-1\">Schnittstelle<\/td>\n<td class=\"column-2\">UART<\/td>\n<\/tr>\n<tr class=\"row-11\">\n<td class=\"column-1\">Frequenz\/ Wellenl\u00e4nger<\/td>\n<td class=\"column-2\">940nm<\/td>\n<\/tr>\n<tr class=\"row-12\">\n<td class=\"column-1\"><\/td>\n<td class=\"column-2\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- #tablepress-1 from cache --><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anschl&uuml;sse<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"413\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/TFMiniPinout.jpg\" alt=\"\" class=\"wp-image-5366\"><figcaption class=\"wp-element-caption\">TFMini BQuelle: <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/TFmini\/TFmini\/blob\/master\/SJ-PM-TFmini-T-01_A06%20Product%20Manual_EN.pdf\" target=\"_blank\">Datenblatt<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table id=\"wpls-table-1\"><tbody><tr><td><strong>Beschreibung<\/strong><\/td><td><strong>Wert<\/strong><\/td><\/tr><tr><td>1 Masse<\/td><td>GND<\/td><\/tr><tr><td>2 Versorgungsspanung <\/td><td>4.6V-6V<\/td><\/tr><tr><td>3 UART Empfang<\/td><td>TXD<\/td><\/tr><tr><td>4 UART Senden<\/td><td>RXD<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Anschl&uuml;sse TFMini mit Bezeichnung <\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Daten der seriellen Schnittstelle<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table id=\"wpls-table-2\"><thead><tr><th>Beschreibung<\/th><th>Wert<\/th><\/tr><\/thead><tbody><tr><td>Bautrate <\/td><td>115200<\/td><\/tr><tr><td>Daten bits<\/td><td>8<\/td><\/tr><tr><td>Stop bits<\/td><td>1<\/td><\/tr><tr><td>Parity check<\/td><td>None<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">TFMini Verbindungsdaten f&uuml;r die serielle Schnittstelle<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Anwendungsbereiche<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entfernungsmessung<\/li>\n\n\n\n<li>Katographie (bis 12m)<\/li>\n\n\n\n<li>Bei Drohnen zur H&ouml;henbestimmung<\/li>\n\n\n\n<li>Durchgangskontrolle<\/li>\n\n\n\n<li>Kontaktloses Ausl&ouml;sen<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Ansichten<\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-0 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniBack.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"615\" data-id=\"5375\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniBack.jpg\" alt=\"\" class=\"wp-image-5375\"><\/a><figcaption class=\"wp-element-caption\">FTMini R&uuml;ckansicht<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniBottom.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1469\" height=\"624\" data-id=\"5377\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniBottom.jpg\" alt=\"\" class=\"wp-image-5377\"><\/a><figcaption class=\"wp-element-caption\">FTMini Ansicht von Unten<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniFront.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"2016\" height=\"962\" data-id=\"5378\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniFront.jpg\" alt=\"\" class=\"wp-image-5378\"><\/a><figcaption class=\"wp-element-caption\">FTMini Frontansicht<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniTop.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1558\" height=\"688\" data-id=\"5379\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/FTMiniTop.jpg\" alt=\"\" class=\"wp-image-5379\"><\/a><figcaption class=\"wp-element-caption\">FTMini Ansicht von Oben <\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Programmierung<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Bibliotheken<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ardunio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Im <a href=\"https:\/\/www.fambach.net\/esp32-arduino-gui-einrichten-2\/\">Bibliothekar<\/a> gibt es auch einige Bibliotheken f&uuml;r den FTMini. Mit der oberenen von Peter Jansen hatte ich Probleme. Deswegen habe ich den Zweiten Eintrag f&uuml;r meinen ersten Test gew&auml;hlt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"784\" height=\"445\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/LibraryManagerTfMiniLibs-1.jpg\" alt=\"\" class=\"wp-image-5373\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Alternativen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Letztendlich habe ich die Lib von Peter Jansen noch zum laufen gebracht.  Somit hier der link zur Bibliothek und zum Bugfix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/opensensinglab\/tfmini\">https:\/\/github.com\/opensensinglab\/tfmini<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bugfix: <a href=\"https:\/\/github.com\/opensensinglab\/tfmini\/issues\/9\">https:\/\/github.com\/opensensinglab\/tfmini\/issues\/9<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ESPx<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Biliothek Peter Jansen soll auch mit dem ESP funktionieren, allerdings m&uuml;ssen hierf&uuml;r wohl alle Serial.print(ln) &#8217;s aus der .cpp Datei entfert werden (<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/opensensinglab\/tfmini\/issues\/6\" target=\"_blank\">Siehe auch<\/a>). Ich habe das Projekt geforkt und sowohl id Printlines als auch den Bugfixes f&uuml;r die Checksumme eingebbaut. <strong>Leider konnte ich sie noch nicht testen.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/tfmini_esp\">https:\/\/github.com\/sfambach\/tfmini_esp<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verdrahtung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hier die Verdrahtung des Sensors &uuml;ber den UART. Der Sensor sieht leider etwas anders als im Original aus, deshalb bitte die Pin-Zuordnung unten in der Tabelle beachten. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1350\" height=\"762\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/TFMiniChematicConnection_bb-1.jpg\" alt=\"\" class=\"wp-image-5369\"><figcaption class=\"wp-element-caption\">TFMini Schematische Verbindung <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table id=\"wpls-table-3\"><tbody><tr><td><strong>Arduino<\/strong><\/td><td><strong>GY530<\/strong><\/td><\/tr><tr><td>5V<\/td><td>VIN<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>Pin D0<\/td><td>TX<\/td><\/tr><tr><td>Pin D1<\/td><td>RX<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Verbindung TF Mini mit Arduino<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Da die UART meist auch f&uuml;r Ausgaben auf der Console ben&ouml;tigt wird, bietet sich beim Leonardo\/Uno Board die Verwendung eines Sofware Uart an. Bei dieser k&ouml;nnen die RX\/TX Pins fast frei gew&auml;hlt werden zum Beispiel Pin 10\/11. <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table id=\"wpls-table-4\"><tbody><tr><td><strong>Arduino<\/strong><\/td><td><strong>GY530<\/strong><\/td><\/tr><tr><td>5V<\/td><td>VIN<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>Pin D11<\/td><td>TX<\/td><\/tr><tr><td>Pin D10<\/td><td>RX<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Verbindung TF Mini mit Arduino<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Testprogramm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testprogramm ausw&auml;hlen, compilieren und auf den Arduino spielen. Evtl. die Pins und den Seriellen Port umstellen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"388\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/TFMiniExampleSelection.jpg\" alt=\"\" class=\"wp-image-5371\"><figcaption class=\"wp-element-caption\">Auswahl Beispielprogramm der TFMini Bibliothek<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier mein Entwurf<\/p>\n\n\n<style> #wrap_githubgistbe2c5f4fcae3fec26aafa275027dc207 .gist-data {max-height: 400px;} <\/style>\n<div id=\"wrap_githubgistbe2c5f4fcae3fec26aafa275027dc207\" style=\"width:100%\"><script>document.write('<link rel=\"stylesheet\" href=\"https:\/\/github.githubassets.com\/assets\/gist-embed-ac686e2e0afcc4b0.css\">')\ndocument.write('<\/p>\n<div id=\\\"gist102775992\\\" class=\\\"gist\\\">\\n    <\/p>\n<div class=\\\"gist-file\\\" translate=\\\"no\\\" data-color-mode=\\\"light\\\" data-light-theme=\\\"light\\\">\\n      <\/p>\n<div class=\\\"gist-data\\\">\\n        \\n<\/p>\n<div class=\\\"js-gist-file-update-container js-task-list-container\\\">\\n      <\/p>\n<div id=\\\"file-tfminifirsttest-ino\\\" class=\\\"file my-2\\\">\\n    \\n    <\/p>\n<div itemprop=\\\"text\\\"\\n      class=\\\"Box-body p-0 blob-wrapper data type-c  \\\"\\n      style=\\\"overflow: auto\\\" tabindex=\\\"0\\\" role=\\\"region\\\"\\n      aria-label=\\\"TFminiFirstTest.ino content, created by sfambach on 08:25AM on May 02, 2020.\\\"\\n    >\\n\\n        \\n<\/p>\n<div class=\\\"js-check-hidden-unicode js-blob-code-container blob-code-content\\\">\\n\\n  <template class=\\\"js-file-alert-template\\\">\\n  <\/p>\n<div data-view-component=\\\"true\\\" class=\\\"flash flash-warn flash-full d-flex flex-items-center\\\">\\n  <svg aria-hidden=\\\"true\\\" data-component=\\\"Octicon\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" version=\\\"1.1\\\" width=\\\"16\\\" data-view-component=\\\"true\\\" class=\\\"octicon octicon-alert\\\">\\n    <path d=\\\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\\\"><\\\/path>\\n<\\\/svg>\\n    <span>\\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.\\n      <a class=\\\"Link--inTextBlock\\\" href=\\\"https:\/\/github.co\/hiddenchars\\\" target=\\\"_blank\\\">Learn more about bidirectional Unicode characters<\\\/a>\\n    <\\\/span>\\n\\n\\n  <\/p>\n<div data-view-component=\\\"true\\\" class=\\\"flash-action\\\">        <a href=\\\"{{ revealButtonHref }}\\\" data-view-component=\\\"true\\\" class=\\\"btn-sm btn\\\">    Show hidden characters\\n<\\\/a>\\n<\\\/div>\\n<\\\/div><\\\/template>\\n<template class=\\\"js-line-alert-template\\\">\\n  <span aria-label=\\\"This line has hidden Unicode characters\\\" data-view-component=\\\"true\\\" class=\\\"line-alert tooltipped tooltipped-e\\\">\\n    <svg aria-hidden=\\\"true\\\" data-component=\\\"Octicon\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" version=\\\"1.1\\\" width=\\\"16\\\" data-view-component=\\\"true\\\" class=\\\"octicon octicon-alert\\\">\\n    <path d=\\\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\\\"><\\\/path>\\n<\\\/svg>\\n<\\\/span><\\\/template>\\n\\n  <\/p>\n<table data-hpc class=\\\"highlight tab-size js-file-line-container\\\" data-tab-size=\\\"4\\\" data-paste-markdown-skip data-tagsearch-path=\\\"TFminiFirstTest.ino\\\">\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L1\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"1\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC1\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\/**<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L2\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"2\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC2\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * Example from the library. <\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L3\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"3\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC3\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * I changed the two hardware serials to one software serial<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L4\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"4\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC4\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * More details under http:\/\/www.fambach.net\/FTMini-Laser\/<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L5\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"5\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC5\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * <\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L6\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"6\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC6\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * The original lib to be no longer existing in Git, install it via Arduino Gui (keyword = tfmini, Author= hideakitai)<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L7\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"7\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC7\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> *  <\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L8\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"8\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC8\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> *\/<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L9\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"9\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC9\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\\n<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L10\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"10\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC10\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">#include &quot;TFmini.h&quot;<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L11\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"11\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC11\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">#include &lt;SoftwareSerial.h&gt;<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L12\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"12\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC12\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\\n<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L13\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"13\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC13\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\/**<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L14\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"14\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC14\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> * Prepare the sensor<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L15\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"15\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC15\\\" class=\\\"blob-code blob-code-inner js-file-line\\\"> *\/<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L16\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"16\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC16\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">SoftwareSerial mySerial(10, 11);  <\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L17\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"17\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC17\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">TFmini tfmini;<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L18\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"18\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC18\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\\n<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L19\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"19\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC19\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">void setup()<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L20\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"20\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC20\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">{<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L21\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"21\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC21\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">    Serial.begin(115200);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L22\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"22\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC22\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\\n<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L23\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"23\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC23\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">    \/\/ init the sensor<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L24\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"24\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC24\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">    mySerial.begin(TFmini::DEFAULT_BAUDRATE);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L25\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"25\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC25\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">    tfmini.attach(mySerial);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L26\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"26\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC26\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">}<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L27\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"27\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC27\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">\\n<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L28\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"28\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC28\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">void loop()<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L29\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"29\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC29\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">{<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L30\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"30\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC30\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">        \/\/ get some data from the sensor<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L31\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"31\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC31\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">        if (tfmini.available())<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L32\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"32\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC32\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">        {<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L33\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"33\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC33\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.print(&quot;tfmini &quot;);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L34\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"34\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC34\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.println(1);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L35\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"35\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC35\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.print(&quot;distance : &quot;);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L36\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"36\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC36\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.println(tfmini.getDistance());<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L37\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"37\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC37\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.print(&quot;strength : &quot;);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L38\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"38\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC38\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.println(tfmini.getStrength());<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L39\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"39\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC39\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.print(&quot;int time : &quot;);<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L40\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"40\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC40\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">            Serial.println(tfmini.getIntegrationTime());<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L41\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"41\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC41\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">        }<\\\/td>\\n        <\\\/tr>\\n        <\/p>\n<tr>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-L42\\\" class=\\\"blob-num js-line-number js-blob-rnum\\\" data-line-number=\\\"42\\\"><\\\/td>\\n          <\/p>\n<td id=\\\"file-tfminifirsttest-ino-LC42\\\" class=\\\"blob-code blob-code-inner js-file-line\\\">}<\\\/td>\\n        <\\\/tr>\\n  <\\\/table>\\n<\\\/div>\\n\\n\\n    <\\\/div>\\n\\n  <\\\/div>\\n\\n<\\\/div>\\n\\n      <\\\/div>\\n      <\/p>\n<div class=\\\"gist-meta\\\">\\n        <a href=\\\"https:\/\/gist.github.com\/sfambach\/be2c5f4fcae3fec26aafa275027dc207\/raw\/0c8d443f721afe4f94649d0c44b9e275596b56b0\/TFminiFirstTest.ino\\\" style=\\\"float:right\\\" class=\\\"Link--inTextBlock\\\">view raw<\\\/a>\\n        <a href=\\\"https:\/\/gist.github.com\/sfambach\/be2c5f4fcae3fec26aafa275027dc207#file-tfminifirsttest-ino\\\" class=\\\"Link--inTextBlock\\\">\\n          TFminiFirstTest.ino\\n        <\\\/a>\\n        hosted with &#10084; by <a class=\\\"Link--inTextBlock\\\" href=\\\"https:\/\/github.com\\\">GitHub<\\\/a>\\n      <\\\/div>\\n    <\\\/div>\\n<\\\/div>\\n')\n<\/script><\/p>\n<div style='margin-bottom:1em;padding:0;'><noscript><code><\/p>\n<pre style='overflow:auto;margin:0;padding:0;border:1px solid #DDD;'>404: Not Found<\/pre>\n<p><\/code><\/noscript><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/TF-Mini-Lidar\">https:\/\/github.com\/sfambach\/TF-Mini-Lidar<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und das kommt auf der Konsole raus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"576\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/TFMiniConsoleFirstTest.jpg\" alt=\"\" class=\"wp-image-5388\"><figcaption class=\"wp-element-caption\">TFMini Konsolen Ausgabe<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Probleme<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Keine Verbindung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Verdrahtung &uuml;berpr&uuml;fen und einfach mal RX und TX tauschen.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Sonstiges<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Telegramm Aufbau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[0x59,0x59, L&auml;nge low, L&auml;nge high , St&auml;rke low, St&auml;rke high, reserviert, Signal Qualit&auml;t, checksum]<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jedes Telegramm beginnt mit zwei Byte 0x59 und endet mit der Checksummer<\/li>\n\n\n\n<li>Enfernung = (L&auml;nge high &lt;&lt; 8) + L&auml;nge low.<\/li>\n\n\n\n<li>St&auml;rke = (St&auml;rke high &lt;&lt; 8 )+ st&auml;rke low.<\/li>\n\n\n\n<li>Reserviert = heisst so viel wie nicht genutzt.<\/li>\n\n\n\n<li>Signal Qualit&auml;t= 0, 255.<\/li>\n\n\n\n<li>F&uuml;r die Checksumme werden alle Bytes ausschliesslich der Checksummer und des Headers summiert ( L&auml;nge low + L&auml;nge high + St&auml;rke low+ St&auml;rke + reserviert + Signal Qualit&auml;t).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Testprogramme (UPDATE 19.07.2021)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"> Ich habe ein GIT Repository mit ein paar Testprogrammen angelegt, welche die Inbetriebnahme erleichtern sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/TF-Mini-Lidar\">https:\/\/github.com\/sfambach\/TF-Mini-Lidar<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frizing Parts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Einen Fritzing Part gibts bei Git, dieser passt leider nicht ganz:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/PulsedLight3D\/LIDAR-Lite-Fritzing-Part\">https:\/\/github.com\/PulsedLight3D\/LIDAR-Lite-Fritzing-Part<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Fazit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Der Sensor funktioniert und hat eine unschlagbare Reichweite. Leider nimmt er es nicht so genau und der Preis ist auch mit ~36&euro; sehr hoch. Wer jedoch &uuml;ber Entfernung von 4 Metern der Sonarsensoren hinaus will und schnelle Messungen ben&ouml;tigt findet mit diesem Sensor einen Verb&uuml;ndeten. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">&Auml;hnliches<\/h1>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ftmini-laser\/\">TF Mini Laser-Entfernungsmesser<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/gy-530-vl53l0x-laserentfernungsmesser\/\">GY-530 VL53L0X Laser-Entfernungsmesser<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/rc-auto-mit-ps2-controller\/\">RC Auto mit PS2 Controller<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ardunino-mit-dht10-3\/\">Arduino &#8211; HC-SR04 Entfernungsmesser<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/raspberry-pi-3-us-100\/\">Mit dem Raspberry PI 3 den Entfernungsmesser US-100 ansteuern<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/us-100\/\">US-100<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/sr-04-ultraschall-entfernungsmesser\/\">HC-SR04 Entfernungsmesser<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/\">US-015<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Quellen<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"http:\/\/en.benewake.com\/\" target=\"_blank\">Herstellerseite<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"http:\/\/en.benewake.com\/support_data?catename=03c54a91-8f9a-409f-985d-37acc68f7bf4&amp;supportid=1324951b-e4d4-4594-9da9-fc76d72f98de\" target=\"_blank\">Technischer Support f&uuml;r TF-MINI<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/TFmini\/TFmini\/blob\/master\/SJ-GU-TFmini-T-01_A05%20Datasheet.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Datenblatt<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/PulsedLight3D\/LIDAR-Lite-Fritzing-Part\" target=\"_blank\">Fritzingpart<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/TFmini\/TFmini\" target=\"_blank\">TFMini auf Git<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/tfmini_esp\" target=\"_blank\" rel=\"noreferrer noopener\">TFMini Lib mit ESP Anpassung<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/opensensinglab\/tfmini\" target=\"_blank\" rel=\"noreferrer noopener\">Arduino Lib<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/tfmini---micro-lidar-module-hookup-guide\/all\">https:\/\/learn.sparkfun.com\/tutorials\/tfmini&#8212;micro-lidar-module-hookup-guide\/all<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/opensensinglab\/tfmini\/issues\/6\">https:\/\/github.com\/opensensinglab\/tfmini\/issues\/6<\/a><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>At this point, a rather expensive sensor for around &gt;36\u20ac, but one that beats the other distance sensors by \u201elengths\u201c. I actually wanted to test the I\u00b2C version, but the UART version arrived here, which is why I'm presenting it now. (Since I couldn't find any documentation, I'm still not sure if I\u00b2C wouldn't also be possible. \ud83d\ude42)<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/us-015-ultraschall-entfernungsmesser\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"US-015\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":5376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[252,209],"tags":[271,65,277,276,231,519,518,78],"class_list":["post-5328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laser-lidar","category-uart-serieller-bus","tag-distances-sensor","tag-entfernungsmessung","tag-licht","tag-lidar","tag-mini","tag-tf","tag-tf-mini","tag-uart-serieller-bus","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/5328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=5328"}],"version-history":[{"count":21,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/5328\/revisions"}],"predecessor-version":[{"id":10233,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/5328\/revisions\/10233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/5376"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=5328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=5328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=5328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}