Store
Intermediate 3 hours

Build a handheld thermal imaging camera using an IR sensor array and a Raspberry Pi with display.

Overview

This project combines a thermal imaging sensor with a Raspberry Pi to create a portable thermal camera. Visualize heat signatures in real-time with a colour-mapped display.

What You Will Learn

  • Working with thermal (LWIR) sensor arrays
  • Processing and interpolating thermal image data
  • Creating real-time colour-mapped visualizations with Python
  • Building a complete embedded device

Step 1: Connect the Sensor

The IR thermal imaging module connects via I2C to the Raspberry Pi. Wire SDA, SCL, 3.3V and GND. The MLX90640 sensor provides an 80x62 pixel thermal array.

Step 2: Install Dependencies

  1. Install the adafruit-circuitpython-mlx90640 library
  2. Install numpy and pygame for visualization
  3. Enable I2C and set the baud rate to 1MHz for faster frame rates

Step 3: Build the Viewer

Write a Python script that reads the 80x62 thermal array, interpolates it to a higher resolution, applies a colour map (e.g. ironbow), and displays it on screen. Add temperature readout at the cursor position.

Step 4: Optional Enhancements

Add image capture (save thermal snapshots), temperature logging, or even a 3D-printed enclosure to make it truly portable.

View Markdown

Parts List

Required Parts (3)

Raspberry Pi 5

x1

$255.00

Out of stock
Raspberry Pi 27W USB-C Power Supply

x1

$26.37

In stock

Optional Extras (2)

SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic)
SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic)

Alternative higher-res sensor

Optional

$161.27

CrowView Note 15.6inch-All-in-One Portable Monitor with FHD IPS Display

$299.00

Project Summary

5 parts total

Required parts $403.37
Optional extras +$460.27
Total (required) $403.37

Unavailable items will be skipped

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.