Conversion of an old pinball playfield to an Arduino-driven, fully working pinball machine.
Project showcase by Frogger1108
A standard sized pinball machine made using parts from the home store and pinball supply houses. The game play is controlled by an Arduino.
Project tutorial by Bob Blomquist
A previous project of an Arduino controlled pinball machine is augmented with sound and music using a WAV Trigger board.
I already have a second old playfield sitting in my basement, so I will definitely make a second pinball machine with all the improvements I discovered along the way. I will also include a second Arduino mega since I probably need even more pins and this way I can split the processor load for the different tasks.
However, what I didn’t show was the time which is needed to get to the final product. The playfields and the components are really old, we’re talking about a production date of 1974…so the playfield and all coils, switches etc. had over 40 years to collect dust, rust and other stuff….Striping the playfield, cleaning it, removing old mylar and glue and resealing it with clear coat takes a lot of time and then there is the cleaning of old contacts and coils the de- and re-soldering of all components, rebuilding the entire playfield… I would estimate it will take me about half a year for the next one, but I will definitely make another project about it :)
I don't know if you already updated your machine, but while building my own I found out why your bumpers are a little weak. I described the problem on my project page, but to summarize it up, your bumper activation is too short since you rely on the direct activation by the switch (disc). The ball is propelled away before the coil is fully energized, resulting in a weak kick. The easiest solution is to throw out your voltage divider and connect the switch directly to the Arduino and not to the 24V. Then connect the bumper coil to the 24V via a MOSFET which is controlled by the Arduino. This way you get a clean signal from the sensor with 5V and can use that to activate the coil directly for the desired amount of time (40 milliseconds turned out to be best for a strong kick in my case). You can take the code directly from my project as well as the wiring for the Arduino and the MOSFET.
Great project, gave me a lot of ideas for my own .
Or connect with your social account:
New here? Create an account