Following my initial project proposal, my final project plan still stick with the pinball table idea, but I want to make something different. Pinball table is a lonely machine, basically, you play with a fixed set up with machine. So i decide to make a pinball table that could be played with others.
This will be a pinball table that could be played by two people together. It will has an elevated center and declined ends, It will be a battle type of pinball game, two people play from both side. Balls will be released from the center and the players can use the flipper to attack and defense, when the balls fall down to the bottom, the opponents score and the socore will show on LCDs.
Many people have done homemade pinball table project. Here are some examples:
http://youtu.be/4vFWbeoz0wk
http://youtu.be/f2yXXSXe744
http://youtu.be/X5lVlMcGBFQ
MDF
plywood
acrylic
3D Printing filament
resin
fiber glass
chemical wood (or machinable wax)
ATMega328
LCD 1602
CNY70 optical sensors
4.7K ohm resistor
100 ohm resistor
10K ohm resistor
metal wire
22p capacitor
104p capacitor
10K potentiometer
16MHz crystal
micro buttom
LEDs
local electronic vender
digitkey
wood suply
casting material store
arcrylic suppier
scrap from our fablab
electronic parts roughly under 30 USD
wood parts around 30 USD
casting about 10 USD
3D Printing 10 USD
pinball table main frame
pinball table desktop
flipper units
scoring system
table top lay out and ramps
ball circulation system
main frame
desktops plus surface
flipper units
electronic parts
ball criculation system
adding desktop objects(layers, orbits, obstacles)
how to intergrate the scoring system with the machine body?
how to kick off and end the game?
how to make this project has expandable opportunity?
electronic parts ----------------May 18~28th
main frame ---------------------May 28~29th
flipper,objects------------------May 29~31st
assembling---------------------May 31~Jun2nd
testing and debugging--------Jun 2~4th
The pinball machine could work smoothly with the correct score count and make an enjoyable gaming experience.