- 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
40 lines
887 B
Markdown
40 lines
887 B
Markdown
# 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
|
|
```bash
|
|
# 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
|