Files
evaluation/README.md
2025-10-13 20:55:38 +02:00

1.1 KiB

Filter Dev App

App and small arduino code to develop an optimal filter algorithm.

Install dependencies

uv sync

Run App

uv -m filter_dev_app.app

Algorithm

Evaluation

Prepare your setup:

  • Calibration weight 100g
  • usb connection to prototype
    • BLE?
  • prototype flashed with readout_test
  • weights: 0.1g, 0.5g, 1g, 5g, 10g, 50g, 100g, 500g, 1kg
uv run evaluation <description>

We evaluate

  • Precision/Repeatability
  • Accuracy wrt calibration weights
  • Resolution (jittering)
  • Resolution (range)
  • Linearity
  • Corner Loading
  • Drift
  • Environmetal impacts
    • temperature
    • huimidity
    • power source
    • vibration conditions

Testing Protocol

  1. Initial Calibration
  2. Repeatability Testing
    1. 0.1g
    2. 10g
    3. 100g
    4. 1kg
  3. Drift Test 0g
  4. Drift Test 100g
  5. Accuracy Verification + Range Testing
    1. 0.1g
    2. 0.5g
    3. 1g
    4. 5g
    5. 10g
    6. 50g
    7. 100g
    8. 500g
    9. 1kg
  6. Drift Test 0g
  7. Drift Test 100g