Embedded System GUI for Automated One Axis Drill

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.