John P. Swails
Reviewed in the United States on February 22, 2025
Have made a few sensors with these
Wes S
Reviewed in the United States on January 25, 2025
It has a pretty wide angle so you can't get too far away from a point source. First time using one of these, I connected it to an esp8266 and it works.I've had good experiences with the HiLetgo branding.
P. Larsen
Reviewed in the United States on July 6, 2022
There are a few things to consider here - this model comes in different packages, different voltages etc. and this seller doesn't differentiate. This seems to be a 5V module with a regular to 3.3v - which means those of us that uses 3.3V devices are "not getting the full bang for the buck". I'll remove the regulator and give the unit the voltage it requires, and hopefully it solves what I'm seeing.I have this unit working - took a bit of tweaking though. There are several Arduino libraries that covers this unit, but the actual coding isn't too complex if you had to make it from scratch; I ended up using the DFRobot_MLX90614 library since it uses the native Wire interface and doesn't mess with everything else I have (hint - careful with Adafruit) and ESPHOME is a relatively simple setup with this library. HOWEVER, every initial reading of either ambient or object temperature fails. All subsequent reads work just fine, so in the end that was a simple fix. I suspect this is due to using 3.3V on the VIN pin, so I'm hoping this goes away when that's fixed.What I'm not so happy about is the temperature difference. Even sitting just a foot away from the sensor it barely measures above room temperature (about 2 degrees centigrade). I almost have to put my hand over the sensor (not touching) to see it go up significantly. So the spectrum it covers seems extremely wide. If the device keeps the sensor values relatively constant, I can still use any temperature difference to detect a human presence but that's for more testing.You should know what you're getting into - it's definitely not on the cheaper side when coming to sensor objects for basic Arduino stuff.
jassim
Reviewed in the United States on November 26, 2020
This sensor not accurte reading
ESN
Reviewed in the United States on May 9, 2019
Summary: My GY-906 breakout module with the Melexis P/N MLX90614ESF-BAA-000-TU sensor on it did exactly what it was supposed to do. However, two of five stars are removed because (1) the seller did not provide a schematic (I attached one to this review), and (2) the seller did not prominently specify the full MLX90614ESF part number on the Amazon for sale page. WARNING: This module has a version BAA MLX90614 on it. Before you buy, be sure you can use a single thermopile sensor with a wide 90 degree Field of View (FoV)! Otherwise go to the Melexis site and look for a different version of the MLX90614 part with a narrower FoV. Melexis specifies parts down to 5 degrees FoV, but they get expensive.Full Review:What was sent to me was the GY-906 breakout module with a Melexis P/N MLX90614ESF-BAA-000-TU sensor on it The specification for the MLX90614ESF-BAA-000-TU part are: -40C-85C ambient temp., -70C-380C object temp., TO-39-4 package, 3V Vdd, Single Thermopile (Zone), 90 degree Field of View (FoV), ships from the factory in a tube.On the back of the board there is a tiny LDO linear voltage regulator and its two attendant input/out capacitors to ground. The voltage regulator is used to drop 5V to 3.3V which this MLX90614ESF-BAA-000-TU part uses for Vdd. There are also two 4.7 KOhm SMBus/I2C resistors which pull-up the SDA and SCL data output pins to 3.3V. (Two 10 KOhm resistors would be better in my opinion.) I attach a (ugly) reverse-engineered schematic for the GY-906 breakout module to this review.I tested the module with an Arduino Nano and the Adafruit MLX90614 driver. It works as advertised. There are more sophisticated drivers out there for this part compared with the Adafruit driver. But I'm lazy.I wish the seller would have prominently displayed the full MLX90614 part-number on the Amazon page before I purchased this module, then I would have spent more and bought a different MLX90614 version from the likes of Digi-Key. (I later found out in the Q&A after purchase that this is a BAA version part.) The problem is the wide 90 degree FoV MLX90614ESF-BAA-000-TU part on this module is too wide to make this thing truly useful, for me anyway.I may be able to narrow the FoV significantly if I affix a long tube over the end of the sensor. The problem is that the inside of the tube must have a very low emissivity mirror-like (e.g. PVD/CVD) coating, otherwise you would be (mostly) measuring the temperature of the inside of the tube, not the target object. Obviously, a re-calibration look-up-table will need to be generated after adding the tube. But where am I going to get a tube like that in the first place?Melexis does make versions of this part with smaller FoV specifications, down to 5 degrees for example. However expect to pay around $50 for the best 5 degree part in unit quantity. Digi-Key sells them.
Steve
Reviewed in the United States on February 14, 2019
I found this thermal sensor is simple to use with the Arduino and its IDE when using the Adafruit MLX90614 library to communicate. So far I have not run into any issues while using this sensor and the board looks quality built.To help others I included a screen shot of the Arduino IDE settings, wiring diagram, and the demo Arduino code sketch I used with this sensor.
Thing Engineer
Reviewed in the United States on August 29, 2018
Great working thermopile type sensor. The adafruit library makes accessing this a breeze, up and running in less than a minute. It's nice that it also gives access to the onboard thermistor for ambient (part) temperature sensing in addition to the object temperature via the thermopile.