Skip to content

Repository files navigation

x-IMU3 Vibecode Project

Dit project laat zien hoe je met een x-IMU3 sensor data kunt:

  • live bekijken via een dashboard
  • lokaal opnemen naar CSV
  • op de sensor zelf loggen en later downloaden
  • replayen vanuit CSV of .ximu3
  • sprongen detecteren in live data en in bestanden

Snel starten

  1. Installeer Python 3.11 of nieuwer.
  2. Open een terminal in deze map.
  3. Maak een virtuele omgeving:
python -m venv .venv
  1. Activeer de virtuele omgeving.
  2. Installeer de dependencies:
pip install -r requirements.txt
  1. Start de app:
python main.py

Belangrijkste bestanden

  • main.py - menu en workflow.
  • config.py - centrale instellingen.
  • record.py - data opnemen naar CSV via UDP of USB.
  • sensor_logger.py - opname op de sensor starten, stoppen en downloaden.
  • dashboard.py - live dashboard en replay-dashboard.
  • analysis.py - grafieken en batch-analyse van bestanden.
  • jump_detection.py - gedeelde sprongdetectie.
  • ximu_parser.py - parser voor x-IMU3 packets.
  • requirements.txt - Python libraries.

Menu in de app

  1. Alleen live dashboard
  2. Data opnemen + analyse
  3. Opname op sensor starten
  4. Opname op sensor stoppen + laatste file naar werkmap
  5. Dashboard op bestand als replay

Git-advies

Deze repo bevat alleen broncode, instellingen en documentatie. Gegenereerde bestanden zoals logs, plots en cachebestanden horen niet in Git.

About

Vibecoding Embedded Scientist Elite Class. Via deze pagina valt alle informatie te vinden over de IMU casus.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages