Development of a working prototype for an application for monitoring and analyzing vibrations emitted by various industrial equipment.
The aim of the application is to provide a visual comparison between different measurement points on the equipment. An example is a case where 2 sensors are mounted each on identical parts and under the same load. The application must be able to present the two readings in the same graph and thus make the differences in vibration visible.
The system is based on collecting vibration-data using accelerometers placed on the equipment itself and constantly sending measurements to the monitoring app. The sensors send data as MQTT messages.
Requirements for the 1. phase of the project :
The application has to be build based on QT C++ framework.
The monitor has to be able to receive data from 1 to 8 different sensors. ( 4 is acceptable in this 1. phase) When a sensor connects to the monitor app, this will assign a color (and maybe another identifier, ie. client Id)
The monitor has to be able to present live-data as being captured in a sliding window of at least 20 seconds and an FFT-representation of this data with resizeable window size. (5 second is the default in prototype)
The attached screenshot (from an early Python/PYQT project) illustrates live data and FFT from 4 sensors connected to )
The application has to be optimized to run on platforms with limited resources, ie atom processors on tablets.