top of page
Copy of 20230320_202338_edited.jpg

Scarlet Warfare

MMAE 432

Innovators, Engineers, Scientists

Home: Welcome

Meet the Team

Four Mechanical Engineering Students

20230430_184748.jpg

Alex Zamora

Engineer/Programmer

IMG_5958_edited.jpg

Geo Pallares

Engineer/Data Management

IMG-5747_edited.jpg

Jose Amezcua

CAD Designer

Composite Photo_edited.jpg

Riley Ellis

Mechatronics Engineer

Home: Team Members
Home: Video

Combination Lock Solver

Our Product

Solve your old combination lock in just 10 minutes. No longer do you need to purchase new locks due to forgotten combinations.

Copy of IMG_3779_edited_edited.jpg
Copy of IMG_3770_edited_edited.jpg

Unlocking Arm

The unlocking arm is designed to withstand upwards of 70N of force to open your combination lock. It includes both an opening and closing hinge for smooth operation.

Home: Features

Features

Resistance Detection

The stepper motor is commanded to move 5 steps at a time which is equivalent to 30 steps on the optical encoder. When the dial encounters resistance, the dial will not complete the commanded rotation and is sensed by the optical encoder because it rotated less than 30 steps.

Screenshot 2023-05-01 182149_edited.jpg

Shackle Feedback

Every time the servo is commanded to try and open the lock, the code checks the position of the servo by reading the analog feedback value after a certain set time. If the analog feedback value breaks a set threshold limit, the servo opened the lock. If it is less than the threshold value, the servo did not open the lock and the next combination is tested.

Screenshot 2023-05-01 182235.png

Solving the Dial

Each time the stepper motor turns the dial, there is some error in the position. This is corrected after each turn when the optical encoder reads the actual position of the shaft and compares it to the expected position. If this difference is greater than the set threshold limit, the stepper motor is commanded to move by the amount of the error.

IMG-3791_edited.jpg
Home: Features
bottom of page