The Melexis MLX90614 utilizes an internal 17-bit ADC and a powerful DSP engine to output ambient temperature and object temperature. It communicates primarily via an I2C-compatible Inter-Integrated Circuit bus protocol, which Melexis calls SMBus (System Management Bus).
Connect as follows:
C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\LIBRARY Paste the copied files directly into this LIBRARY folder. Step 4: Restart Proteus
(Standard 16x2 I2C or Parallel LCD to display temperatures, optional) PULL-UP RESISTORS (Two 4.7kΩ resistors for the I2C lines) Wiring Diagram Guide mlx90614 proteus library
This method focuses on designing and validating the logic of your microcontroller (MCU) code, using a generic I2C EEPROM to represent the MLX90614.
Connect the SDA pin of the MLX90614 to the corresponding SDA pin on your microcontroller (Pin A4 on Arduino Uno). Connect the SCL pin to the SCL pin on the microcontroller (Pin A5 on Arduino Uno).
Since Proteus does not include every specialized sensor by default, you must manually add the library files to the software's directory. The Melexis MLX90614 utilizes an internal 17-bit ADC
Standard accuracy of ±0.5°C around room temperatures. Why You Need a Dedicated Proteus Library
Power supply (typically 3.3V or 5V, depending on the specific model variant like AKA or BAA). GND: Ground reference. SCL: Serial Clock line for I2C/SMBus communication. SDA: Serial Data line for I2C/SMBus communication. Communication Protocol
It communicates primarily via an I2C interface (SMBus protocol), making it easy to wire with only four pins: VCC, GND, SDA, and SCL. Step 4: Restart Proteus (Standard 16x2 I2C or
Paste them directly into the Proteus LIBRARY folder located in Step 2.
The simulated component typically mirrors the physical TO-39 package pinout:
Restart Proteus entirely to force the software to re-index its component database. Building the Circuit in Proteus
Adding the library is a straightforward process, ensuring the component is available in your window. Step-by-Step Installation:
To make the Proteus model work, you need to compile a sketch in the Arduino IDE and export the compilation file. Arduino Source Code Example