Stack winner:

This project aimed to beat the game Stack by using a servo-controlled stylus pen to interact with the device's touchscreen. The stylus, connected to a servo motor, was precisely rigged to barely touch the screen’s surface. Using custom code uploaded to an Arduino Uno, the servo moved the stylus in perfect synchronization to achieve accurate taps, maximizing the score in the game.
  1. Timing Precision:
    The key to succeeding in Stack was precise timing for each tap. Calibrating the servo’s movements to match the game’s increasing speed required careful coding and testing.
  2. Button Integration:
    Soldering the button to the circuit and ensuring it fit seamlessly into the helmet design required precision and careful planning.
  3. Power Supply Issues:
    The motors and lights occasionally drew more power than the system could handle, causing inconsistent performance and requiring additional capacitors for stability.
  4. Wiring Constraints:
    The compact helmet interior made it challenging to route wires neatly without interfering with the motors or the user’s comfort.
  5. Faceplate Stability:
    Initial iterations of the faceplate mechanism were too fragile, leading to wobbling or failure under repeated use. This required reinforcing the mounts and redesigning the hinge system.
  6. 3D-Printing Tolerances:
    Minor inconsistencies in 3D printing led to parts that didn’t fit together perfectly, requiring sanding and reprints to achieve a smooth assembly.
  7. Light Diffusion:
    The LED eyes were too bright initially, creating an unnatural glare. Adding a diffuser improved the appearance but introduced challenges in maintaining even lighting.
  8. Comfort Adjustments:
    Ensuring the helmet was wearable for extended periods required adding padding and adjusting internal components to avoid discomfort or pressure points.

Stack Code

Stack Video