Home / Portfolio / Button-Pressing Machine

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 tuning 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
Four-bar linkage mechanism render
Machined button-pressing machine