Arduino Pinball Kit
September 12th, 2012 By FL-11630For this week, we were challenged to re-imagine a way for user and design time to get closer together on a digital device, by enabling users to redesign the object. Plenty of opportunities for user redesign come to mind for software, in which accessible tools can be designed for arbitrary levels of content creation and experience customization, but in line with the challenge’s specification of “device” I aimed to come up with a hardware example.
The overall concept I pitched was that of a modular pinball table, wired with an Arduino microcontroller to enable customization of playfield scoring and gating rules.
I built a crude, playable concept model to illustrate the intended scale and form:
The low half of the table is fixed firmly to the table, so the inlane/outlane divider, slingshots (triangles above the flippers), flippers, and plunger are positioned in their standard arrangement. The top half of the playfield however is perforated with holes, each providing a potential connection point for a bumper, spinner, stand-up target, ramp, or other playfield element. In the fully wired version, rather than using small holes with wires poking through, a more secure and flush electrical connection might be established by instead using screw sockets, filled with plugs for those not in use. Such a design would also enable arbitrary positioning of lights in/under the playfield, to also be orchestrated via the Arduino controller.