top of page

UNIVERSITY PROJECTS

Window Washer Project

MECHENG235 | May 2022

Fully-specified gantry and winch system including:

  • Shafts with calculated lengths and diameters designed to withstand axial and shear stresses caused by bending and torque loads as well as avoid deflecting beyond 1% of its specified diameter,

  • Motor, gear and chain selection to provide specified torque and rotational speed of winch, 

  • Dimensional analysis of all components to fit within given space constraints and prevent excess sagging of chains, 

  • Selection and calculations of other components such as keys, keyways, bearings, couplings, etc.

  • Technical drawings of components such as selected gears, keys, shafts and overall system as well as CAD modelling of system in Autodesk Inventor. 

Yahtzee in C++

MECHENG270 | September 2022

Game of Yahtzee, with different bots and human player options, implemented in C++ using Object-Oriented Programming concepts. Aspects of the game, such as the scorecard, players, and dice, were implemented using classes, while methods were used to check for different scoring options per roll. 

Quantifying ATmega328P's ADC Performance

MECHENG313 | April 2023

Evaluated the ATmega328P's Analog-to-Digital converter's performance by quantitatively measuring the Integral-Nonlinearity Error of the ADC's output after adjusting for offset and gain error. Utilised the ATmega328P's timer in CTC mode, multiple switch-case finite state machine implementation, and Interrupt Service Routines for both timers and the built-in analog-to-digital converter by programming an Arduino Uno using low-level C. 

© 2025 by Sophia Schulz.

bottom of page