Skip to main content

Code to read measurements from a Tf-Luna LiDAR sensor.

Project description

TF-Luna LiDAR Python Driver

The TF-Luna sensor is a LiDAR sensor, which can be read either with I2C or Serial.

This repository contains the code permitting to use the TF-Luna sensor with the serial interface.

This repository is a fork of tfluna-python, and is a rewrite of the driver to a class-based structure. The new code is also more careful when it comes to handling the serial interface: this driver is indeed intended to be used (only) as a Python resource, i.e. as follows (more details in the example folder):

import tfluna
import timeout_decorator

with tfluna.TfLuna(baud_speed=115200, serial_name="/dev/serial0") as tfluna:
    tfluna.get_version()
    tfluna.set_samp_rate(10)
    #tfluna.set_baudrate(57600) # can be used to change the baud_speed
    distance,strength,temperature = tfluna.read_tfluna_data() 

- TF-Luna + Raspberry Pi Wiring -

The TF-Luna can be wired to the Raspberry Pi via the mini UART port:

TF-Luna RPi Wiring

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tfluna-driver-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

tfluna_driver-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file tfluna-driver-0.1.0.tar.gz.

File metadata

  • Download URL: tfluna-driver-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for tfluna-driver-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5b99c6be320a648e694c6f5bfead280167716b0d7a6b8d9857df2dac8d42da7a
MD5 746b1b68ec9a7ccf03ba5d7dfe4e0753
BLAKE2b-256 1720972da674fe18f1116c60929d7837bc3236b92f5d512fde218d33a43876df

See more details on using hashes here.

Provenance

File details

Details for the file tfluna_driver-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tfluna_driver-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for tfluna_driver-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7daa5649e3f2ecc5ee0b89ed46b83cf3e33ff63bc8d8f60a1ce0e8550a45372
MD5 7a9e9e7acc820f3670073cb3995e0da7
BLAKE2b-256 4f2afe10459fb057f8a975f998ef54f72d3a5d5155bdecf6f8d97730397b68cd

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page