No description
  • C++ 80.9%
  • C 19.1%
Find a file
martin a89215b7ff Initial commit: ESP32-S3 UWB positioning system
- Added anchor and tag implementations for MaUWB modules
- Configured for 6.8Mbps communication with range filtering
- Support for multiple tags (tag/tag2 environments)
- OLED display integration for real-time measurements
- Simplified code without sleep mode and OTA functionality
- Complete UWBHelper library for AT command interface
2025-08-19 18:50:38 +02:00
lib/UWBHelper Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
node_modules Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
src Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
.gitignore Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
Makerfabs UWB AT Module AT Command Manual(v1.1.1).pdf Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
platformio.ini Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00
README.md Initial commit: ESP32-S3 UWB positioning system 2025-08-19 18:50:38 +02:00

MaUWB ESP32-S3 Positioning System

Ultra-wideband (UWB) positioning system using ESP32-S3 and Makerfabs UWB modules.

Features

  • ESP32-S3 based anchor and tag devices
  • Real-time distance measurement with <10cm accuracy
  • OLED display for status and measurements
  • Multiple tag support (up to 64 tags)
  • 6.8Mbps communication rate
  • Serial debugging output

Hardware

  • ESP32-S3 DevKit
  • Makerfabs UWB AT Module
  • SSD1306 OLED Display (128x64)

Environments

  • anchor: Base station for positioning
  • tag: Mobile device for tracking (ID 1)
  • tag2: Mobile device for tracking (ID 2)

Build & Upload

# Build specific environment
pio run -e anchor
pio run -e tag

# Upload to device
pio run -e tag -t upload

# Monitor serial output
pio device monitor

Configuration

  • Network ID: 1234
  • Baud Rate: 115200
  • Communication: 6.8Mbps
  • Range filtering: Enabled