Skip to content

Calibration mode for contactless thermometer #18

Description

@krishnadurai

The version v0.2.0 for contactless thermometer will implement calibration mode logic to adjust the thermal sensor readings with the help of a calibrated thermometer plugin. This mode can be activated by a calibration button on the device.

The calibration process is a manufacturing step after the equipment is assembled.

A calibration process involves:

PART 1:

  1. Set emissivity index for ice-bath at 0.96.
  2. Gathering the calibration sensor's (CS) and thermal sensor's (TS) temperature readings taken on an ice bath.
  3. Adjusting the TS (by adjusting hardware components) to receive a reading within an acceptable range of error from the CS' temperature reading.
  4. Storing these temperature values (CS and TS) in RAM.

PART 2:

  1. Set emissivity index for ice-bath at 0.98.
  2. Gathering the CS' and TS' temperature readings on human skin temperature.
  3. Adjusting the TS to receive a reading within an acceptable range of error from the CS' temperature reading.
  4. Storing these temperature values (CS and TS) in RAM.

PART 3:

  1. Applying a straight-line equation to calibrate the device.
  2. Exit calibration mode

Note:

  1. We need further information on how the straight-line equation will be applied.
  2. Reset emissivity index to 0.98 for human skin.

User flow diagram:
https://app.diagrams.net/#G140NqgQfMoGXBQ4lMXQbyQO76sgpE6Sz-

cc: @yashtambi @kamatajinkya

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions