Laboratory Automation

Determination of Equilibrium Constant

A control console for ammonium carbamate decomposition experiments, integrating live U-tube vision, vacuum and venting control, and pressure-based equilibrium recording.

Stopped
Camera
Pressure -94.22 kPa
Limit
-90.0 kPa
Set Time
30 s
Elapsed
12.4 s
Start Equilibrium Evac Reservoir Evac System Vent System S
化学笺集 ChemView
Tianjin University
System Overview

Built for repeated physical chemistry experiments.

Live U-tube Detection

Camera frames are processed with color thresholding and liquid-level recognition to determine left-high, right-high, missing-liquid, low-liquid, and equilibrium states.

Pressure Acquisition

The application reads pressure data through a gauge serial port and displays it in the desktop console for continuous experiment monitoring.

Valve Control

Reservoir evacuation, system evacuation, single-shot evacuation, and single-shot venting actions are exposed as touch-friendly controls.

Equilibrium Timing

Once the U-tube reaches equilibrium, the software keeps timing and records the pressure after the configured hold duration.

Workflow

From hardware readiness to final pressure capture.

01

Connect

Configure camera, valve controller port, pressure gauge port, and liquid-detection thresholds.

02

Prepare Vacuum

Evacuate the reservoir and system through the desktop control panel, with pressure limit support.

03

Balance Levels

Machine vision tracks the U-tube liquid state while the controller adjusts valves according to level differences.

04

Record Result

After stable equilibrium timing, the software stops the run and reports the measured pressure.

Interface

Instrument panel.

The software runs as a desktop application with a large camera preview, flat touch-friendly controls, and embedded configuration panels. Operators can keep key actions on screen.

PlatformPython desktop app
UI shellFlask + WebView
VisionOpenCV U-tube detection
HardwareSerial pressure and relay control

Ready for the laboratory bench.

Learn more about the project, source code, and ChemView experimental software ecosystem.

Download Open Repository