Button-Pressing Machine

An exploration of mechatronics, machine design, controls, and machining.

Description:

In an arcade-style button pressing game, this device uses a four bar linkage equipped with a solenoid to press buttons as fast as possible. A PID controller makes it rapidly move between the different buttons.

I was responsible for coding the Arduino firmware and tunning the controller gains. I also designed the four bar linkage, ensuring a trajectory that reached all required positions, and helped in manufacturing the aluminum links, which involved waterjet cutting and CNC milling.

Research Area:

Mechatronics

Technical Contribution:

Mechanical Design and Firmware Implementation

Year

2022

Collaborators:

Valentina Gonzalez, Siddhanth Lath, Georgios Thomakos, and Aiman Najah.