An open API service indexing awesome lists of open source software.

https://github.com/ucla-rocket-project/auto-cal

Calibrate pts while reading from serial
https://github.com/ucla-rocket-project/auto-cal

Last synced: 3 months ago
JSON representation

Calibrate pts while reading from serial

Awesome Lists containing this project

README

          

**Automated Calibration for PTs and LCs**


[https://github.com/user-attachments/assets/e053b715-f8eb-429d-b119-fccfdb684d5d](https://github.com/user-attachments/assets/33f6f05b-e23b-4285-9055-7b601c444aa7)


![Auto Cal Flow](./assets/auto-cal-flow.png "Program Flow")


**Set-up instructions**

1. Create a virtual environment:

```bash
python -m venv venv
```

2. Activate the virtual environment:

On Windows:

```bash
venv\Scripts\activate
```

On macOS/Linux:

```bash
source venv/bin/activate
```

3. Install dependencies:

```bash
pip install -r requirements.txt
```

4. Run project
```bash
python src/main.py
```


**To-do**



  • Disable input box: while taking readings & after the calibrations are complete

  • Improve error messaging

  • Separate average value calculation and reading from serial