ERDILRF Tommy
Published © MIT

905 nm Laser Rangefinder over UART: Arduino, Pi and ROS 2

Identify the protocol family, avoid the checksum and unit traps, and read distance from Arduino, Raspberry Pi or ROS 2.

IntermediateProtip1 hour17
905 nm Laser Rangefinder over UART: Arduino, Pi and ROS 2

Things used in this project

Hardware components

ERDI LRF3000A1 905 nm laser rangefinder module
×1

Story

Read more

Schematics

UART frame diagram (Family A and Family B)

Byte layout of both ERDI 905 nm UART protocol families, transcribed from the manuals. Protocol diagram, not a wiring schematic.

Code

erdi-lrf-drivers (Python, Arduino, ROS 2)

MIT-licensed drivers: pure frame codecs, CLI, Arduino library and a ROS 2 sensor_msgs/Range node.

Credits

ERDILRF Tommy
2 projects • 0 followers
Engineer at ERDI TECH LTD (Chengdu). 905/1535 nm laser rangefinder modules, public prices, open UART drivers. [email protected]

Comments