HaleyKwok / lighTag

lighTag UWB project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lighTag

lighTag UWB project

Development

🎨 UI

Using kivy library.

📃 TODO

  • ‼️ add floor layer number onto screen
  • ‼️ change base function into target area function, used to detect whether label has entered the area (use area color + voice to indicate whether has entered or not)
  • ❗ (try to :D ) improve math function speed
  • ❗ draw base position according to the backend.py file's settings
  • ❗ canvas range represent + x-y revert
  • ❗ red dot -> larger
  • old dot fade out
  • (optional) increase refresh rate
  • (optional) add background (change along with floor level)
  • (abandoned) scale change according to base coords

🍭 General Steps

  1. label gets distance data to each base
  2. label transmits distance data to python program via wifi
  3. python program to estimate label coordinates from distance information
  4. python program draws the motion path of the coordinates
  5. python program packaged to Android phone

About

lighTag UWB project


Languages

Language:Python 92.5%Language:kvlang 7.3%Language:C 0.2%