1RE45 Non contact digital thermometer using arduino


1RE45 Non contact digital thermometer


Temperature is the most frequently measured physical quantity, second only to time. Our idea is to make a non contact digital thermometer which is much faster than contact thermometers and also facilates measurements of temperature of moving objects. In this as there is no interface, no energy is lost by the object while measuring the temperature.

Components Used

  • MLX90614 (sensor)
  • Atmega32 development board
  • USB ISP STK500V2(programmer)
  • LCD Display (8X2)


The project has been divided into 3 parts:

  • Taking input from the object via sensor to ATmega32 board (microcontroller).
  • processing the input through sensor(in the form voltage) and conversion to equivalent temperature.
  • displaying the temperature on LCD screen.


The most basic design that we are thinking of consists of a sensor to transmit the infrared thermal radiation on a detector, which converts the radiant power to an electrical signal that can be displayed in units of temperature after being compensated for ambient temperature on the LCD screen. This configuration facilitates temperature measurement from a distance without contact with the object to be measured. We are thinking to use MLX90614 sensor. It is an Infrared sensor 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.

Plan Of Action

1st week:

    • gathering the information for the concept used i.e, IR theory
    • understanding the working of the sensor.
    • we decided to work with an arduino.
    • we decided to show the output using seven segment display by using four of them(then we moved on to LCD display in order to give temperature in both the units)

    1RE45 Non contact digital thermometer

2nd week:

    • we tried to make a layout of the circuit (with arduino).
    • we shifted to the use of Atmega32 development board and USB ISP STK500V2(programmer) as we wanted to learn how everything goes in arduino(to have better learning).
    • we tried to understand the working of Atmega32 development board and USB ISP STK500V2(programmer).


For more detail: 1RE45 Non contact digital thermometer

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top