Pinball machines are prime examples of the dizzying heights achieved by engineers in the electromechanical era before digital electronics came along. But while those classic pinball machines are extremely impressive from an engineering standpoint, they required an immense amount of expertise and were therefore unapproachable to most. By utilizing modern digital components like Arduino development boards, Barjo was able to construct this amazing Jurassic Park-themed pinball machine.
From a user perspective, this looks and operates a lot like a classic pinball machine. But instead of relying on complex mechanical linkages and vast arrays of electric switches, it takes advantage of today’s microcontrollers and sensors. The table is mostly wood and Barjo 3D-printed a bunch of custom parts, such as the paddles, pathways for the ball, and enclosures for the electronic components.
Some of the parts, like the spring-loaded ball launcher, are standard off-the-shelf pinball components that are available through retailers that sell refurbishment parts. But most are custom and work using electronic circuitry. The electronic components operate under the control of an Arduino Nano and an Arduino Mega 2560. The Nano is tasked with the flippers, while the Mega handles the displays, sensors, and solenoids.