/tCam

Thermal imaging cameras based on the ESP32 and Lepton 3.5

Primary LanguageCGNU General Public License v3.0GPL-3.0

ESP32-based Thermal Imaging Cameras

tCam, tCam-Mini and tCam-POE are three cameras I designed around the ESP32 and Lepton 3.5. They are designed to provide easy access to radiometric data from the Lepton. Radiometric data is useful because it contains temperature information for each pixel in the camera's image allowing for all kinds of data analysis even if the image is stored to a file.

This repository was created on Nov 6, 2022 from the ESP32 section of my original Lepton repository to reduce the size of the portion of that directory that most people are interested in.

tCam

tCam is a full featured, battery powered camera with a local touchscreen display, local storage and a WiFi interface. It is comprised of a gCore and tCam-Mini. A tCam kit can be purchased from Group Gets here.

tCam

tCam-Mini

tCam-Mini is a smaller camera designed for streaming and remote access. It supports a Wifi or hardwired interface. It can be built using development boards or a tested unit can be purchased from Group Gets with built in antenna or with an external antenna.

tCam-Mini (Photo Credit: Matthew Navarro)

tCam-POE

tCam-POE is a network only camera designed to work with hardwired POE connections (it also supports a Wifi connection). At the moment, a grand total of six units have been built to validate the design (included here) or supply a custom order.

tCam-POE

Desktop Application

Both cameras share a common command set for remote access. A companion Desktop computer application may be used to configure and access the cameras, download new firmware, as well as perform some analysis.

Desktop Application

Android Application

Connect, view and save images on an Android phone using the Android App by Jim Turner. The APK may also be downloaded from, and issues logged to the repo.

Android App

IOS Application

Connect, view and save images on an iPhone or iPad using the IOS App. Documentation may be found on my website.

IOS App

Web Server

A simple stand-alone server that can connect to multiple cameras, record images that meet certain criteria and display images from the cameras in a web browser.

Web Application

Python Driver

A simple driver to allow access from python programs makes it easy to write your own software to access the cameras. The python driver supports either a network connection to any camera, or a hardwired connection to tCam-Mini from a Raspberry Pi.

R Driver

Bob Rudus wrote a R driver for tCam-Mini that can be found in his github repository.