$539.00 Fixed
Job Title: Python Developer (DAQ & Vibration Analysis)
Job Summary:
We are seeking a Python Developer experienced in data acquisition systems (DAQ) and GUI development to design and implement a vibration analysis tool. The role involves interfacing an MCC 172 DAQ HAT with a Raspberry Pi, acquiring vibration signals from a 10mV/g accelerometer, and displaying real-time acceleration, velocity, displacement, and frequency spectrum.
Key Responsibilities:
Develop a GUI application using PyQt5 for real-time visualization and processing of vibration data.
Interface MCC 172 DAQ HAT with Raspberry Pi to acquire acceleration data.
Implement signal processing algorithms to compute velocity, displacement, and frequency spectrum.
Integrate waveform display and FFT spectrum analysis.
Develop features such as:
Waveform & Spectrum Analysis
Demodulation Spectrum
Bump Test
Coast Down/Run Up
Rotor Balancing
Zoom Analysis
Handle DAQ HAT detection, device status monitoring, and firmware checks.
Implement multi-threading to ensure smooth GUI operation while acquiring and processing data.
Optimize data acquisition for real-time performance.
Required Skills & Qualifications:
Strong experience in Python and PyQt5 for GUI development.
Hands-on experience with DAQ systems, preferably MCC 172.
Familiarity with Raspberry Pi hardware and interfacing.
Knowledge of signal processing, including FFT, filtering, and vibration analysis.
Experience with multi-threading for real-time applications.
Understanding of accelerometer signal characteristics and vibration measurement.
Ability to troubleshoot hardware-software integration issues.
Strong debugging and optimization skills.
Preferred Qualifications:
Experience with NumPy, SciPy, Matplotlib for signal processing and visualization.
Previous work in condition monitoring or vibration analysis.
Understanding of machine health monitoring and predictive maintenance.
- Proposal: 0
- 118 days
Brahmaanand Sethi
,
Member since
Mar 5, 2024
Total Job