Living through this pandemic has made contactless temperature sensing a must! The Qwiic IR Thermometer utilizes the MLX90614 temperature sensor you already know and love to take ambient and object temperature readings without the need for physical contact. Great for our new socially-distant reality.
The SparkFun MLX90614 Arduino Library makes getting a temperature reading as easy as setting the desired temperature unit and calling the read() function. The I2C address of the MLX90614 can also be changed in software, so you can have multiple sensors on one I2C bus! This design includes a thermal and electrical isolator between the board and sensor to maximize accuracy.
This board is one of our many Qwiic compatible boards! Simply plug and go. No soldering, no figuring out which is SDA or SCL, and no voltage regulation or translation required!
We do not plan to regularly produce SparkX products so get them while they’re hot!
No reviews yet.
Looking for answers to technical questions?
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Log in or register to post comments.
the GitHub link that you post in Documents doesn't work
I find the MLX90614 sensor useful and reliable but had the same problems itemized below with this board coupled to a new ESP32 Thing Plus. Code will not compile. Reverted to a previous SF non-QWIIC breakout board of the same sensor, connected standard I2C wires on the board end, QWIIC on the bus end, used the Adafruit library, everything worked.
the code is not for ESP32. I have the same problem with my SparkFun Thing Plus - ESP32 WROOM and SparkFun Thing Plus - ESP32 WROOM (U.FL)- The code works only for RED Board QWIIC or Plus
Beware, the Arduino library and MKR devices do not appear to work with this board. The address is 5A vice 3A, and even after changing to this value, does not appear to return a valid value. I checked the device with a Pi 4 board, and a short python script; it worked. Not sure what's going on with the Arduino lib and MKRs.
The Get_Temperature example code worked great with a Redboard Qwiic board over a qwiic i2c connection, but when I tried the same code with a Artemis Thing Plus over a qwiic i2c connection, it didn't print any temperature readings in the serial monitor. It just printed "Qwiic IR Thermometer did acknowledge." in the serial with the Artemis Thing Plus. I did make sure I had the correct board and com port selected in the Arduino IDE.