Как получить температуру тела с помощью MLX90614 DCI на Arduino

MLX90614 обеспечивает 2 температурных выхода, а именно температуру поверхности и температуру окружающей среды. Но как вычислить правильную температуру тела по этим двум выходам?

Вот результаты моего эксперимента на расстоянии 1 дюйм:

(Температура по Цельсию)

Если вы видите таблицу выше, то в диапазоне с температурой окружающей среды 27°C температура поверхности показывает в среднем 33°C, но она будет повышаться, когда температура окружающей среды составит 29°C; тогда температура поверхности показывает в среднем 35°C.

Если я тестирую с помощью температурного прибора, то температура моего тела на том же расстоянии и мишени находится в диапазоне от 36,3°С до 36,7°С.

Пожалуйста, помогите мне, как рассчитать / получить температуру тела от MLX90614 DCI.

, 👍0

Обсуждение

что вы подразумеваете под " вычислением`?, @jsotola

Также спросил [here](https://stackoverflow.com/questions/65892920/how-to-get-body-temperature-using-mlx90614-dci-on-arduino). Пожалуйста, не пересекайте пост и придерживайтесь одного имени пользователя., @ocrdu

@jsotola Я просто хочу знать, как получить температуру тела от MLX90614 DCI, потому что датчик имеет неправильную выходную температуру., @Meyer

"Если я тестирую с помощью температурного устройства, то температура моего тела на том же расстоянии" означает, что вы рассматриваете MLX90614 DCI как имеющий "неправильную выходную температуру", потому что вы тестируете с помощью *второго* ИК-термометра, которому вы по какой-то причине доверяете. Это все?, @timemage

вы делаете предположение что в вашем программном обеспечении нет ошибок, @jsotola

@timemage да, я провел сравнение с несколькими датчиками температуры. И MLX90614 DCI получил неправильный результат., @Meyer

Если вы можете предоставить ссылки на библиотеку и модуль (именно то, что вы купили), это может помочь. Кроме того, вам, вероятно, следует уточнить, когда вы говорите "температура тела", имеете ли вы в виду "температуру ядра". Я не был уверен. И я вижу из вашего ответа, что я не единственный, кто думает, что это то, что вы, возможно, имели в виду., @timemage

@timemage эту ссылку я использовал для подключения и тестирования проекта: https://learn.adafruit.com/using-melexis-mlx90614-non-contact-sensors/wiring-and-test, @Meyer

Ну, это не совсем ответ на мой вопрос. Adafruit продает версии этой части "5V" и "3V". Вы используете правильный? Вы используете библиотеку Adafruit или что-то еще? Вы можете включить все ответы на эти вопросы непосредственно в свой вопрос., @timemage


1 ответ


1

Температура кожи, как правило, ниже (и менее стабильна), чем сублингвальная (под языком) температура, которая, как правило, ниже основной температуры.

Я не думаю, что будет какой-либо значимый способ использовать температуру окружающей среды для регулировки температуры поверхности кожи.

Вам было бы лучше на несколько минут поместить датчик температуры поверхности под мышку. Это должно быть более стабильным, чем другие части вашей кожи.

Если зонд достаточно мал, вы также можете поместить его в палец стерильной перчатки и подержать под языком.

,

спасибо за ваше предложение, я буду иметь его в виду., @Meyer