GY-906 MLX90614 BAA Infrared thermometer Non-Contact

Being a very popular module, numerous tutorials, guides and sample codes are available on the internet which will help you get started with this sensor. The breakout board offers a plug and play with Arduino, Raspberry Pi, NodeMCU, ESP8266, and other boards.


6 in stock

Add to Wishlist
This item: GY-906 MLX90614 BAA Infrared thermometer Non-Contact

6 in stock

GY-21-HTU21 Humidity & Temperature Sensor
1M NTC Thermistor Accuracy Temperature Sensor Thermistor NTC 10K 1% 3950 Waterproof Probe
GY-271 HMC5883L Electronic Compass Triple Axis Magnetometer Sensor
Qty Discount
2 - 4 5%
5 - 9 6.5%
10 + 8%
SKU: TS-P292
Additional information
Support & Utility
Q & A

GY-906 MLX90614ESF-BAA is an infrared thermometer designed for non-contact temperature sensing. It has many applications, including body temperature measurement and movement detection. An internal 17-bit ADC and a powerful DSP contribute to the MLX90614’s high accuracy and resolution.

The MLX90614 provides two methods of output: PWM and SMBus (i.e. TWI, I2C). The 10-bit PWM output provides a resolution of 0.14°C, while the TWI interface has a resolution of 0.02°C. The MLX90614 is factory calibrated in wide temperature ranges: -40 to 85°C for the ambient temperature and -70 to 382.2°C for the object temperature. The measured value is the average temperature of all objects in the Field Of View of the sensor. The MLX90614 offers a standard accuracy of 0.5°C around room temperatures.

This device comes in an industry-standard TO-39 package. We’re carrying the 3V version of this sensor.

  • Works from 3.3V to 5V input, Module has power regulator IC built-in. Standard I2C interface with built 2x pulls up resistors.
  • Operating Voltage: 3V- 5V
  • Operating Current: 2mA
  • Communication protocol: I2C.
  • Sensor working temperature: -40 to +125 Degree C
  • Sensing temperature range: -70 to +380 Degree C
  • When measuring the temperature, please maintain a measuring distance of 1 cm.
  • PCB dimensions 11mm x 17 mm
  • Easy to integrate
  • The factory was calibrated in a wide temperature range: -40 to 125 °C for sensor temperature and -70 to 380 °C for object temperature.
  • High accuracy of 0.5°C over the wide temperature range (0..+50 C for both Ta and To)
  • SMBus compatible digital interface for fast temperature readings and building sensor networks
  • Customizable PWM output for continuous reading
  • Power saving mode
  • Automotive-grade
Package Contains

1x GY-906 MLX90614 BAA

Wiring Diagram

Wiring Diagram MLX90614 and Arduino











Development  Resources: demo codes, schematics, datasheets, etc

Reference for Arduino and reference to all matters

Ardunio from Wikipedia


1. There may be slight size deviations due to manual measurement, different measuring methods and tools.
2. The picture may not reflect the actual colour of the item because of different photographing light, angles and display monitors.

Other Related Products

Workshop Package Kit for Arduino - 02
Workshop Package Kit for Arduino – 02
Weight .005 kg
Dimensions 3 × 2 × .7 cm

Product Applications

  • High precision non-contact temperature measurements
  • Thermal Comfort sensor for Mobile Air Conditioning control system
  • Temperature sensing element for residential, commercial and industrial building air conditioning Wind
  • shield 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

Q & A

There are no questions yet

Ask a question

Your question will be answered by a store representative or other customers.

Thank you for the question!

Your question has been received and will be answered soon. Please do not submit the same question again.



An error occurred when saving your question. Please report it to the website administrator. Additional information:

Add an answer

Thank you for the answer!

Your answer has been received and will be published soon. Please do not submit the same answer again.



An error occurred when saving your answer. Please report it to the website administrator. Additional information: