{
    "Library": "mlx90614",
    "Description": "MLX90614 Temperature Sensor library",
    "Sensor Class": {
        "MLX90614": {
            "Name": "API for the Melexis MLX90614 Temperature Sensor",
            "Description": "This is the UPM Module for the Melexis mlx90614 temperature sensor. The 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.",
            "Aliases": ["mlx90614", "Digital plug & play infrared thermometer in a TO-can"],
            "Categories": ["temperature"],
            "Connections": ["i2c"],
            "Project Type": ["medical", "industrial", "commercial"],
            "Manufacturers": ["Melexis"],
            "Image": "mlx90614.jpg",
            "Examples": {
                "C++": ["mlx90614.cxx"]
            },
            "Specifications": {
                "Vsource": {
                    "unit": "V",
                    "min": 3.6,
                    "max": 5.5
                },
                "Supply Current": {
                    "unit": "mA",
                    "min": 1.3,
                    "max": 2
                },
                "Operating Temperature": {
                    "unit": "°C",
                    "min": -40,
                    "max": 125
                },
                "Effective Range":{
                    "unit": "°C",
                    "min": -70,
                    "max": 380
                },
                "Accuracy": {
                    "Between 0 and 50 °C":{
                        "unit": "°C",
                        "accuracy": 0.5
                    }
                },
                "Resolution": {
                    "unit": "°C",
                    "resolution": "0.02"
                }
            },
            "Platforms": {
                "Intel Joule Module": {
                    "Notes": ["Might need pull up resistors"]
                },
                "Intel Edison": {
                    "Notes": ["Might need pull up resistors"]
                },
                "Arduino 101": {
                    "Notes": ["Might need pull up resistors"]
                }
            },
            "Urls": {
                "Product Pages": ["https://www.melexis.com/en/product/MLX90614/Digital-Plug-Play-Infrared-Thermometer-TO-Can"],
                "Datasheets": ["https://www.melexis.com/-/media/files/documents/datasheets/mlx90614-datasheet-melexis.pdf"]
            }
        }
    }
}
