Shopping Cart

Your cart is empty.

Your cart is empty.

HiLetgo GY-906 MLX90614ESF Non-Contact Infrared Temperature Sensor Module IIC I2C Serial for Arduino

Free shipping on orders over $29.99

$15.99

$ 6 .99 $6.99

In Stock

About this item

  • MLX90614 is an infrared thermometer for non-contact temperature measurements.
  • Both the IR sensitive thermopile detector chip and the signal conditioning ASIC are integrated in the same TO-39 can.
  • Integrated into the MLX90614 are a low noise amplifier, 17-bit ADC and powerful DSP unit thus achieving high accuracy and resolution of the thermometer.
  • The thermometer comes factory calibrated with a digital SMBus output giving full access to the measured temperature in the complete temperature range(s) with a resolution of 0.02°C.
  • The user can configure the digital output to be pulse width modulation (PWM). As a standard, the 10-bit PWM is configured to continuously transmit the measured temperature in range of -20 to 120°C, with an output resolution of 0.14°C.


Features and Benefits:
*Small size, low cost
*Mounted on a breakout board with two types of pins
*10k Pull up resistors for the I2C interface with optional solder jumpers
*Easy to integrate
*Factory calibrated in wide temperature range:
*-40…+125°C for sensor temperature and
*-70…+380°C for object temperature.
*High accuracy of 0.5°C over wide temperaturerange (0…+50°C for both Ta and To) High (medical) accuracy calibration
*Measurement resolution of 0.02°C
*Single and dual zone versions
*SMBus compatible digital interface
*Customizable PWM output for continuousreading
*Simple adaptation for 8…16V applications
*Sleep mode for reduced power consumption
*Different package options for applications andmeasurements versatility
*Automotive grade
Applications Examples:
*High precision non-contact temperaturemeasurements
*Thermal Comfort sensor for Mobile AirConditioning control system
*Temperature sensing element for residential,commercial and industrial building airconditioning Windshield defogging
*Automotive blind angle detection
*Industrial temperature control of moving parts
*Temperature control in printers and copiers
*Home appliances with temperature control
*Healthcare
*Livestock monitoring
*Movement detection
*Multiple zone temperature control – up to 127sensors can be read via common 2 wires
*Thermal relay / alert
*Body temperature measurement
Package included:
1* MLX90614 Infrared Temperature Sensor Module
NOTE:Please contact us if you need the Datasheet.


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.