
To be able to control the speed of the drilling motor and to visualize in real time the different parameters vary during the experiments, we developed a graphical user interface using Python.
You can find the whole documentation of our project here of which I played the role of documenting it for our group: Download Documentation
Capabilities:
- Versatility: Selection of the COM ports to enable communication with the micro-controllers.
- Control: Control of the dc motor speed used for a drilling experiment.
- Real-time monitoring View system status and performance metrics in real-time. Real time monitoring of the sensor outputs coupled with a graphical interface to visualize the changes of temperature, vibrations and load applied throughout the experiment.
- Data collection Ability Generation of csv files to save sensor data for analysis.
- Robustness Ability to start and stop motors and data collection at any time.
- User- friendliness Switching between light and dark mode to provide comfort of use to the user.
- Real-Time Monitoring: View system status and performance metrics in real-time.