Raspberry Pi Thermal scanner

Measure human body temperature with Raspberry Pi.

Parts

  • Raspberry Pi 4
  • AMG8833 (I2c, 8x8 grid-eye infrared array)
  • camera module v2
  • iPad

process

  1. Attach the AMG8833 and v2 camera to the Raspberry Pi4. The attachment is made with 3D printer.
  2. Stream the video from the v2 camera on the Pyatho3 webserver.
  3. The temperature is measured every 64 divisions using AMG8833.
  4. Try face detection with OpenCV and display the detection frame. The highest temperature value in that area is displayed as body temperature.

You can see it from any browser in the LAN. You can also connect the mini monitor directly and run it on the browser with the Raspberry pi OS (however, the load is very heavy and it is difficult).

Raspberry Pi4 thermal scanner

Thankfully, I was interviewed on TV.


Problem

The temperature is displayed lower than the actual value.

  • This device has an error of ± 2.5℃.
  • Attenuates with distance from the object.
  • Affected by outside temperature.