Skip to content

Multi-board web dashboard with distance labels and voice calibration - #1

Open
TerVRI wants to merge 1 commit into
oisinryan:mainfrom
TerVRI:feature/xraywifi-multi-board
Open

Multi-board web dashboard with distance labels and voice calibration#1
TerVRI wants to merge 1 commit into
oisinryan:mainfrom
TerVRI:feature/xraywifi-multi-board

Conversation

@TerVRI

@TerVRI TerVRI commented Sep 3, 2026

Copy link
Copy Markdown

Summary

  • Adds multi-board ESP32-C3 firmware with Wi-Fi/USB JSON streaming
  • Python bridge merges three nodes and serves the web dashboard
  • Radar scope with metre ring labels and per-contact distance column
  • Map tab with RSSI-to-distance trilateration
  • Voice-guided calibration wizard (browser Speech API)

Test plan

  • Flash three ESP32-C3 boards with firmware/xraywifi/xraywifi.ino
  • Run host/bridge.py and open http://127.0.0.1:8080/
  • Spread boards in a triangle; run Calibrate wizard
  • Verify Dist column and metre ring labels match Map estimates

Made with Cursor

Extends esp32-radar with three-node Wi-Fi/USB scanning, a web radar and map dashboard, RSSI-to-metre display, and a voice-guided calibration wizard.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant