The OMNI-CORDER is a handheld, self-contained scientific field instrument built around three ESP32-S3 processors, a 3.5" TFT touchscreen display, and a sensor suite that covers radiation spectrometry, real-time 3D depth mapping, thermal imaging, environmental monitoring, GPS, and dual 5MP cameras.

It's inspired by the tricorders of Star Trek: The Next Generation — but every sensor on this device is real and functional. Note for Paramount - This is not a prop, not a cosplay replica, and not LCARS.

This is a fully functional field device that hopefully will look like it came out of the Trek-verse.

The star of the show, what made me want to do this project and doing a lot of the heavy lifting in terms of raw science and sci-fi vibes, is the Radiacode 110. Doing all the isotope spectrum detection and analysis, acting as a radiation detector for beta and gamma rays and helping to identify what sources are and what the background readings are. Just by having this I feel 1000x cooler than before and I've learnt a load of stuff about radiation and spectrometry just by working out how to use it.

To compliment that I want to make sure the Omni-corder has a decent suite of scan tools. The overview is: Radiation detection, type of radiation, background spectrometry, 3D scanner for pointclouds and textured models, thermal imaging, environmental sensors (temp, pressure, humidity etc),  I'm working in VSC for the coding, using Claude Code to iterate and debug. I'm also using Claude to help organise my brain dumps into actually useful project documents.

The device is going to have three modes: ENV (enviromental), GEO (geological), LOG (for logging data). Each mode will have several 'pages' within the UI to give the user data around specific use cases or sensor suites. Here's how I plan for each of these modes to play out:

ENV Mode — Environmental Analysis

Atmosphere & Weather

Radiation & Electromagnetic

Location & Navigation

Logging

GEO Mode — Geological & Material Analysis

3D Spatial Capture

Thermal Imaging

Radiation / Spectrometry

Material Inference

Illumination

Logging

LOG Mode — Field Notes & Documentation

Photography

Video

Audio

Text Notes

Mission Management

Logging

This project is super subject to change as I go, I keep making changes to previous decisions based on something new I find. For example, to start with it was meant to have 2MP cameras but then the ones I ordered didn't have the USB connection so I need breakout boards, then I saw ESP32S3 with 5MP camboards on them, on a flash sale on Aliexpress so I ordered those and that lead to a whole redesign of the entire project. Which actually is 1000x (not quantifiable) better as now each cam has it's own processor. Anyway, what I'm getting at is, that all of the above may change at a whim.