Arduino + MLX90614 IR Thermometer

Being able to sense temperature is cool… But being able to read the temperature of an object without even touching it is simply awesome. The MLX90614 is a sensor that can do just that. By reading the infrared light coming off an object, this guy can sense between -95 and 720ºf (-70 to 382.2°C) with 17bit resolution. That’s 128X more precise than the Arduino’s ADC, and means this little guy can tell the difference between 25ºC and 25.02ºC without even coming in contact. (Though 17bits split between -70 and 382 should give us 0.0034ºC resolution).MLX90614 IR Thermometer

I have had my eye on this guy ever since I saw it at Sparkfun, but never had a reason to get one. Then, looking around, the MLX90614 seemed to be giving some people a hard time when trying to connect it to their Arduino. So… we at bildr did what we do best, we bought one, and took some time to make your lives easier and get this running. This is an I2C device like many sensors we have talked about before, but unlike all the I2C sensors we have written about before this, the MLX90614 can’t use the wire library to communicate with it, so we will be using another library, also, unlike what we typically deal with, the MLX90614 is not on a breakout board, so it requires some pull-up resistors on both the data and clock lines (Typically, these are included on the board, we just don’t notice them.)MLX90614 IR Thermometer

Read More:  MLX90614 IR Thermometer

This Post / Project can also be found using search terms:

  • MLX90614 sensor proteus library
  • ir sensor thermometer ARDUINO CODE
  • IR Thermometer for Arduino
  • ml9061 arduino

Leave a Comment

= 3 + 1

(Spamcheck Enabled)

Read previous post:
DIY 3X3X3 LED Cube with Arduino

In this project we are going to design a 3x3x3 LED CUBE and connect it to Arduino UNO to get different...

Scroll to top