ESP32 UWB board features DW1000 module for accurate indoor positioning

FiRa “Fine Ranging” UWB technology was introduced a few years ago and is now found in devkits and Apple U1 chip. Makerfabs ESP32 UWB board provides another option with Espressif ESP32-WROVER-32 or ESP32-WROOM-32 WiFi & Bluetooth module combined with a Decawave DW1000 module for precision tracking.

Makerfabs explains the board acts like a continuously scanning radar that locks onto another device (called Anchor, since it’s usually in a fixed location) and communicates with it to determine the distance between objects by calculating the time of flight (ToF) between devices, or in other words, the roundtrip time of challenge/response packets.

ESP32 UWB boardESP32 UWB board specifications:

  • Wireless modules:
    • WiFi & Bluetooth LE – ESP32-WROVER-32 or ESP32-WROOM-32 module with ESP32 dual-core processor @ 240 MHz
    • UWB – B&T BU01 module based on Decawave DW1000 chip; IEEE802.15.4-2011 UWB compliant wireless transceiver module with a precision of 10cm indoors, a data rate of up to 6.8 Mbps, and a range of up to 300m
  • USB – 1x Micro USB port for power and programming
  • Expansion – 20-pin and 12-pin GPIO headers for expansion
  • Misc – Reset and Flash buttons
  • Power Supply – 5V via micro USB port
BU01 / DWM1000 UWB module
BU01/DWM1000 UWB module block diagram

The board is open-source hardware with both hardware (EAGLE) and software available on Github, plus a Wiki on Makerfabs’ website. The software consists of Arduino sketches for UWB Anchor and UWB Tag, as well as another “Indoor positioning” Arduino sketch running a web server combined with Python script to plot the location on a computer or SBC. There’s also a demo showing the location on a small display attached to a Tag. You’ll need at least one Tag and one Anchor for distance measurement, but indoor positioning requires at least two Anchors. You can watch a demo in the video below

Makerfabs ESP32 UWB board is sold with either ESP32 WROOM or WROVER module for around $40 on Tindie or directly on Makerfabs online store.

Via Hackster.io

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
14 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications