CASE STUDY / 02

Tank Monitoring
System

A Raspberry Pi based for Tank Monitoring System designed to integrate radar level meter with touchscreen HMI into one embedded system.

ROLE Software & Embedded Developer
PLATFORM Raspberry Pi / Embedded Linux
STACK C++ / Qt / Modbus RTU

The system is an embedded industrial controller for tank monitoring. It combines a touchscreen user interface, radar level meter, data history. The application runs directly on Raspberry Pi with Embedded Linux. Qt and C++ provide the HMI and application logic, while Modbus RTU is used to communicate with the radar level meter.

The system integrates radar level meters to continuously monitor tank levels in real time. Measurement data is processed and presented through a simple interface, giving operators a clear view of tank conditions without adding unnecessary complexity.

01 Real-time measurement

Read level, volume, temperature of products inside the tank.

02 Simple

The system focuses on reliable measurement, simple visualization and easy monitoring of tank conditions

03 Transaction traceability

Record data product inside tank for later use.

SYSTEM DESIGN

Architecture

The controller sits between the radar level meter and the operator interface.

FIELD DEVICES Radar Level Meter Modbus RTU / RS485
EDGE CONTROLLER Raspberry Pi Embedded Linux · C++ · Qt
USER INTERFACE Touchscreen HMI Qt Widgets
LANGUAGEC++
FRAMEWORKQt / Qt Widgets
HARDWARERaspberry Pi
OSEmbedded Linux
PROTOCOLModbus RTU / RS485
CONTROLGPIO
DATABASESQLite
DEPLOYMENTsystemd
01

Radar Level Meter integration

Reads level, volume, and temperature values from an industrial radar level meter through Modbus RTU over RS485.

02

Real-time monitoring

Displays real-time tank conditions on a touchscreen interface.

03

Industrial HMI

Provides a touchscreen interface designed around the operator's workflow.

04

Transaction management

Stores data monitoring for traceability.

ENGINEERING NOTE

Keep it simple.
Make it reliable.

The system is designed with simplicity in mind. Clear interfaces, straightforward control logic and focused responsibilities make the application easier to operate, maintain and extend in the field.

BACK TO Industrial Batch Controller