Arduino Forum

Using Arduino => Sensors => Topic started by: rages on Jan 13, 2012, 10:31 am

Title: MLX90614 distance
Post by: rages on Jan 13, 2012, 10:31 am
Hi,
I'm a newbie, i try an arduino UNO rev.3 with MLX90614, with this code example http://interface.khm.de/index.php/lab/experiments/infrared-thermometer-mlx90614/.
Everything works, I read the temperature on serial monitor, but when I move the object to more than 3 cm, the reading is not real.
It's possible increase the reading distance? I do not need to read the temperature from a small object, but from a surface.


Emanuele
Title: Re: MLX90614 distance
Post by: JasonK on Jan 13, 2012, 02:53 pm
http://www.melexis.com/Assets/IR-sensor-thermometer-MLX90614-Datasheet-5152.aspx -> download the data sheet
pages 33 to 36 has some information about the field of "vision" of the sensor. 
Page 40 has some information that looks relevant to your question.
page 43 - 44 has some information that looks relevant to your question.
Title: Re: MLX90614 distance
Post by: GaryP on Jan 16, 2012, 10:55 am
Another thread here: http://arduino.cc/forum/index.php/topic,86419.msg647420.html#msg647420

I was having same problems.

Cheer,
Kari
Title: Re: MLX90614 distance
Post by: MarkT on Jan 17, 2012, 07:23 pm
You have to realize how these sensors work - they are detecting the total energy in the infra-red radiation from object over a wide angle - so have to either be close to the object so it fills the field of view, or you need a lens/mirror (that works in the right part of the infra-red spectrum) to fill its field of view with infra-red from the object in question.

Another possibility is to use a mirror tube between sensor and object to steer the light - but like all the optical means you will have to compensate for the loss of infra-red in the optical path (for instance I think only exotic materials are suitable for lenses, and not all mirror materials that work at optical wavelengths will work well at infra-red wavelengths).
Title: Re: MLX90614 distance
Post by: gonzo123 on Jul 20, 2020, 08:40 am
Hi All,
I am using MLX90614 ESF BAA sensor and having problems with working. It works for shorter distances like up 10-15 cm but I want measure temp from a longer distance like up to 40 cm. I cannot get any accutate reading. I want measure a fire from this distance, like the temp for grill fire.
Has anybody any idea how to improve the readings. I am using a pro micro 16Mhz board.
//Gonzo
Title: Re: MLX90614 distance
Post by: LMI1 on Jul 20, 2020, 06:16 pm
What model is MLX90614 ESF BAA. The wide angle model is easier at close range or large objects. Narrow angle model has a higher or taller case. That is a bit better with longer distances.