DFRobot
3D ToF Depth Sensor Camera with 1.14 Inch LCD Screen (0.15~1.5m, supports ROS1 and ROS2)
· MPN: SEN0581
The DFRobot 3D ToF (Time-of-Flight) Depth Sensor Camera combines a BL702 processor with a 100×100 ToF sensor to measure distances from 0.15 to 1.5 metres. A ...
The DFRobot 3D ToF (Time-of-Flight) Depth Sensor Camera combines a BL702 processor with a 100×100 ToF sensor to measure distances from 0.15 to 1.5 metres. A built-in 1.14-inch LCD screen provides real-time preview of depth maps with colour mapping, and the module is plug-and-play via USB Type-C or UART.
With support for both ROS1 and ROS2, this sensor integrates easily into robotic navigation, obstacle avoidance, and 3D sensing applications. Built-in algorithms cover ranging, multi-area positioning, posture monitoring, gesture recognition, and more.
Specifications
- CPU – 32-bit RISC with FPU, up to 144 MHz
- Memory – 132 KB RAM, 192 KB ROM
- ToF Measurement Range – 0.15–1.5 m
- Field of View – 70° (H) × 60° (V)
- Display – 1.14-inch LCD
- Power Supply – 5V / 0.5A
- Interfaces – USB 2.0 (Type-C), UART (1.25mm connector)
- ROS Support – ROS1 and ROS2
- Operating Temperature – −20°C to +50°C
- Dimensions – 23.25 × 40.70 × 10.50 mm
- Weight – Approximately 10 g
Key Features
- Built-In LCD – Real-time depth map preview with colour mapping
- Plug and Play – USB Type-C for power and data
- ROS Compatible – Fast depth data acquisition in ROS1 and ROS2 environments
- Low Power – Compact and energy efficient
- Built-In Algorithms – Ranging, positioning, posture monitoring, gesture recognition, and liveness detection
Applications
- SLAM and robotic navigation
- Obstacle avoidance for AGVs and autonomous vehicles
- People counting and surveillance
- VR/AR and gesture recognition
- 3D modelling and dimension measurement
- Facial recognition and liveness detection
Package Contents
- 1× 3D ToF Sensor Camera
Jargon buster
Plain-language definitions for the technical terms used above.
- FPU
- A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- ROS
- ROS, the Robot Operating System, is a set of software tools and libraries commonly used to build robot projects. Mentioning ROS support suggests the board has the kinds of interfaces and processing power often needed for cameras, sensors and robot control.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- USB Type-C
- A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.
Find this product in
Brands
Sensors & Input
Supplier page — dfrobot.com
Supplier Description · 414.6 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au