Overview
Explore the process of creating a Real-Time Location System using the Decawave DW-1000 Ultra-Wideband transceiver and an ESP32 dev board. Learn about the hardware setup, including the MakerFabs ESP32 board and its PCB schematic. Discover the advantages of using ESP32's built-in WiFi for data transmission. Dive into the server-side implementation using Unity, which receives distance data via UDP connections and performs trilateration to determine tag positions. Access the demonstrated ESP32 code, Unity project, and modified DW-1000 library through provided GitHub links. Follow along as the video covers system explanation, ranging accuracy tests, error compensation, ESP32 coding in Arduino IDE, Unity project visualization, and a live demonstration. Gain insights into the challenges faced with accuracy, range, and robustness, and consider potential improvements for this technology demo.
Syllabus
00:00:00 - Introduction
00:02:58 - Explanation of the UWB system
00:05:56 - Testing the ranging accuracy between tag and anchor
00:09:13 - Measuring and compensating for errors
00:11:04 - ESP32 Code in the Arduino IDE
00:31:42 - Unity Project for visualisation
00:43:50 - Demonstration
00:45:05 - Conclusions, wrapup, and disappointment!
Taught by
Playful Technology