I welded the main motor mount setup and installed a strain gauge to measure thrust. The gauge sends real-time force data back to my computer system for testing and analysis.
To enable rapid testing with different motors, I also 3D printed interchangeable motor mounts. This allows me to securely swap in multiple motor types and sizes without redoing the entire assembly.
The Arduino code reads data from the load cell (via HX711), along with RPM, voltage, current, and temperature sensors. It transmits this data in real time over USB as a comma-separated string.
A Python script on my computer listens to the serial port, logs the incoming data to a CSV file (motor_data.csv), and prints the parsed thrust, RPM, voltage, current, and temperature values to the console in real time for immediate feedback and validation.