The circuit uses a ML90614 infrared thermometer to measure non contact temperature from a distance. The specific sensor used in this project is the MLX90614-BCF which measures radiation within a narrow field of view of 10 degree angle. The sensor comes with its own 17-bit ADC, a DSP chip and sends the temperature data to a Raspberry Pi 3b+ using I2C communication protocol.
The raspberry Pi 3 uses Flask to receive the temperature data and send it out to a mobile device connected to the Pi via WiFi. The data is protected by a username and password which is password protected.