adafruit_mlx90614
¶
CircuitPython module for the MLX90614 IR object temperature sensor.
- Author(s): Mikey Sklar based on code from these projects: Limor Fried - https://github.com/adafruit/Adafruit-MLX90614-Library Bill Simpson - https://github.com/BillSimpson/ada_mlx90614 Mike Causer - https://github.com/mcauser/micropython-mlx90614
Implementation Notes¶
Hardware:
- Adafruit Melexis Contact-less Infrared Sensor - MLX90614 3V (Product ID: 1747)
- Adafruit Melexis Contact-less Infrared Sensor - MLX90614 5V (Product ID: 1748)
- Sensors: https://www.adafruit.com/product/1747 https://www.adafruit.com/product/1748
- Datasheet: https://cdn-shop.adafruit.com/datasheets/MLX90614.pdf
Software and Dependencies:
- Adafruit CircuitPython firmware for the supported boards: https://github.com/adafruit/circuitpython/releases
-
class
adafruit_mlx90614.
MLX90614
(i2c_bus, address=90)¶ Create an instance of the MLX90614 temperature sensor. You must pass in the following parameters: - i2c: An instance of the I2C bus connected to the sensor. - frequency=100000 - this sensor does not respond to the default 400000 i2c bus speed
Optionally you can specify: - address: The I2C address of the sensor. If not specified the sensor’s default value will be assumed.
-
ambient_temperature
¶ Ambient Temperature in celsius.
-
object_temperature
¶ Object Temperature in celsius.
-