Product Specifications
General
Type: Temperature Sensor
Architecture: For Arduino
Communication Interface: SMBus/i2c
Temperature Range: -40°C - 85°C (Sensor Temperature) / -70°C - 380°C (Object Temperature)
Measurement Resolution: 0.02°C
Temperature Accuracy: 0.5°C (on a range of 0°C - 50°C)
Power
Operating Voltage: +5 volts
Operating Current: 2 - 25mA
Application Voltage: +8 - +16 volts
Weight and Size Dimensions
Product Weight: 2g
Product Size (L x W x H): 1.9 x 1.09 x 1.4 cm
Pinout
GND - GND (-)
VCC - Input Voltage (+)
SCL - SCL (Serial Clock)
SDA - SDA (Serial Data)
Product Review
After utilising this sensor for everyday applications and a few tests, I noticed a few striking aspects which included:
1. The simple SMBus and i2c interface it has, which can be intergraded with many micro controllers and external hardware parts.
2. Its amazing accuracy, resolution and calibration the sensor consists of, which could pick slight changes in the ambient and object temperatures easily, and without any hesitations.
3. The fact that you can customise this sensor's PWM output for continuous data readings.
4. The automotive and industrial grade this sensor is graded to be, which may be useful at different levels, especially with its high capabilities.
5. The power saving mode that it has, which can limit the current being drawn when it is idle or active.
6. The sensor's small size, which can accommodate for a thermometer casing or any sort of small enclosures.
7. The low cost which comes with this sensor, ensuring that everybody could purchase one without having to spend a vast amount of money.
Arduino MLX90614 Infrared Temperature Sensor Sample Code
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(9600);
Serial.println("Adafruit MLX90614 test");
mlx.begin();
}
void loop() {
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempC());
Serial.print("*C\tObject = "); Serial.print(mlx.readObjectTempC()); Serial.println("*C");
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempF());
Serial.print("*F\tObject = "); Serial.print(mlx.readObjectTempF()); Serial.println("*F");
Serial.println();
delay(500);
}
ICStation Product PageCheck out the product here: http://www.icstation.com/product_info.php?aid=294&products_id=9911
For purchases from ICStation, use this code for a discount:
Code: Simics
Discount Amount: 15% off
Max. Use: 1 (one per user)
Amount Limit: 300
Amazing opportunities
Also, be sure to check out PCBWay, a leading manufacturer and distributor in PCB design and manufacturing. They have amazing prices and excellent quality in their services, so don't miss out on them! Plus, PCBWay has an amazing website, online Gerber viewer function and a gift shop so make sure to check out their links below:
PCBWay Free Online Gerber Viewer Function: https://www.pcbway.com/project/OnlineGerberViewer.html
PCBWay Gift Shop: https://www.pcbway.com/projects/gifts.html
Be sure to check out the Arduino MLX90614 Infrared Temperature Sensor Project by clicking here.
Enjoy! Contact us for any inquiries!