Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Calibration Procedure - User Feedback #4

Open
drspangle opened this issue Feb 23, 2021 · 4 comments
Open

Improve Calibration Procedure - User Feedback #4

drspangle opened this issue Feb 23, 2021 · 4 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@drspangle
Copy link
Owner

Right now, the calibration procedure totally opaque with essentially no user feedback. It would be great if the calibration procedure for the sensor incorporated flashing LEDs to alert the user to the current state of the calibration process. There should be some sort of way to signal the following states:

  1. Calibration in progress, insert pin
  2. Reinsert pin/retry
  3. Calibration stage success, insert next pin
  4. Error

Each of the "flash codes" for these states should be documented and the calibration procedure revised.

@drspangle drspangle added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 23, 2021
@blurfl
Copy link
Contributor

blurfl commented Feb 28, 2021

How about adding an I2C display?

@drspangle
Copy link
Owner Author

Nothing wrong with this idea, but it could potentially raise the BOM cost significantly. At the very least, it will require changes to the PCB design and layout. Since calibration shouldn't be happening very often, it might be fine to stick with flash codes for now, since there are only 4 states.

@drspangle
Copy link
Owner Author

It looks like in #8 there was an I2C interface implemented, though I'm not sure how it works and haven't tested it yet. Perhaps there is some potential to do this calibration by connecting to a remote serial console and doing the calibration interactively through that.

@blurfl
Copy link
Contributor

blurfl commented Mar 5, 2021

#8 does set up a serial user interface on the Arduino host, with a 2-way communication to the ATTiny85.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants