![Copy of 20230320_202338_edited.jpg](https://static.wixstatic.com/media/ab41b4_5cd3f04ca1d14e6aade983ad06256e1d~mv2.jpg/v1/fill/w_980,h_734,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/ab41b4_5cd3f04ca1d14e6aade983ad06256e1d~mv2.jpg)
Scarlet Warfare
MMAE 432
Innovators, Engineers, Scientists
Meet the Team
Four Mechanical Engineering Students
![20230430_184748.jpg](https://static.wixstatic.com/media/ab41b4_d09c344db6764663adf4eedf0b56deb7~mv2.jpg/v1/fill/w_135,h_180,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/20230430_184748.jpg)
Alex Zamora
Engineer/Programmer
![IMG_5958_edited.jpg](https://static.wixstatic.com/media/ab41b4_ae713670034240db8484e8ac97eef3d4~mv2.jpg/v1/fill/w_180,h_164,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG_5958_edited.jpg)
Geo Pallares
Engineer/Data Management
![IMG-5747_edited.jpg](https://static.wixstatic.com/media/ab41b4_7459771c594e4c409934f457809f9b4b~mv2.jpg/v1/fill/w_180,h_150,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG-5747_edited.jpg)
Jose Amezcua
CAD Designer
![Composite Photo_edited.jpg](https://static.wixstatic.com/media/ab41b4_40008849c3c04e4caa18e52b351d3959~mv2.jpg/v1/fill/w_180,h_153,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Composite%20Photo_edited.jpg)
Riley Ellis
Mechatronics Engineer
![](https://static.wixstatic.com/media/ab41b4_1cb90b6b14f8407eb18c2070c388db45f000.jpg/v1/fill/w_980,h_1742,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/ab41b4_1cb90b6b14f8407eb18c2070c388db45f000.jpg)
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](https://static.wixstatic.com/media/ab41b4_b87ad8e7cd8848218d16f0dd04181a8b~mv2.jpg/v1/fill/w_980,h_606,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/ab41b4_b87ad8e7cd8848218d16f0dd04181a8b~mv2.jpg)
![Copy of IMG_3770_edited_edited.jpg](https://static.wixstatic.com/media/ab41b4_e38e7cc2cbc04d15a6a90e04234d2d2f~mv2.jpg/v1/fill/w_980,h_538,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/ab41b4_e38e7cc2cbc04d15a6a90e04234d2d2f~mv2.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.
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](https://static.wixstatic.com/media/ab41b4_a9ea59877f3e4a938f2316361af85fda~mv2.jpg/v1/fill/w_314,h_420,al_c,lg_1,q_80,enc_auto/Screenshot%202023-05-01%20182149_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](https://static.wixstatic.com/media/ab41b4_92d74c4b93c54fd1be8109fc76cf0b6b~mv2.png/v1/fill/w_349,h_440,al_c,lg_1,q_85,enc_auto/Screenshot%202023-05-01%20182235.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](https://static.wixstatic.com/media/ab41b4_670f940f387b483182325d05c3cae47b~mv2.jpg/v1/fill/w_312,h_440,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/IMG-3791_edited.jpg)