We created all the designs using Fusion 360 which involved:
Main Frame,
Back Lid,
Spur Gears,
Lock Template,
Design Template,
Game Elements, and
Battery Cover
All our designs were optimized to be 3D Printed without and support and take less print time.
ESP32 Development Module
Stepper Motor
AS5600 Rotary Encoder
WS2812 Pixel LED Array (5x4)
9V Off the shelf Battery
Custom PCB for tight fit
ULN8003 Stepper Driver
Our main code was written and developed in Arduino IDE utilizing the vast collection of libraries for the various functionalities.
C++
Functions for Animations
Conditions for Lock Status Detection
Precise Stepper control