Skip to content
← Back to portfolio

My Day Job · Sole developer · Ongoing

Environmental data loggers

Finds a connected temperature and humidity instrument automatically, logs its readings to CSV and shows them on a live dashboard.

Confidential. This is a high-level summary only; internal screenshots, data and client names are intentionally left out.

HardwareAutomationPythonPyVISApyserial

Overview

Finds a connected temperature and humidity instrument automatically, logs its readings to CSV and shows them on a live dashboard. This was built for internal use at a calibration lab, so this page is a summary only.

The problem

Environmental records were kept by hand.

What I did

  • Detects a connected instrument automatically.
  • Logs readings continuously to CSV.
  • Shows six data channels on a live dashboard.

Stack

Python, PyVISA, pyserial, PyInstaller.

Outcome / impact

Continuous logging in place of manual record keeping.