Build Guideintermediate

ESP32 UWB Long-Range Distance Tracker

A UWB distance tracking project using Makerfabs ESP32 UWB devices achieving ~130 m range with DW1000. Includes antenna delay calibration for optimal accuracy and WiFi connectivity on the tag side.

Boards:ESP32
Firmware:Arduino
Use Cases:GPS TrackingIoT Prototyping

Overview

This community project by ethanetExplorer demonstrates practical distance tracking between two Makerfabs ESP32 UWB devices. It focuses on achieving maximum range and accuracy through proper antenna delay (Adelay) calibration, a step often skipped in basic examples.

Key Features

  • Long range: ~130 meters in line-of-sight conditions
  • Obstacle tolerance: Works through pillars and behind walls
  • High accuracy: ±20 cm precision with proper calibration
  • Antenna delay calibration: Includes calibration procedure for optimizing accuracy
  • WiFi connectivity: Tag supports WiFi for data transmission

Important Note

The project requires the specific modified DW1000 library from Makerfabs — standard DW1000 Arduino libraries only achieve ~40 meters maximum distance.

Hardware Required

  • 2x Makerfabs ESP32 UWB devices (compatible with UWB Pro with Display)
  • USB cables for programming

Source

Community project by ethanetExplorer on GitHub.

Resources