when I was young I used to play this game on the computer and I spend a lot of time playing it so I decided to make a pinball machine in my final project
the game simply when it start you try control the ball and make it not to fall if it fall you lose and start again
the problem I faces at first I couldn't imagine how it's work on the real
after searching i understand the idea of working more and more
the ball propelled by a plunger scores points as it rolls down a slanting surface among pins and targets
the led screen will record the score
so with every number the ball hit the pins the screen will record it
when the ball fall the bazer will make a sound and the screen show game over
Construction Parts
body is going to cut by lasercutter
the parts will be printed
Input
(Sensing, Tactile Input, and/or Graphical Input)
push button
IR sensor
Action
(Physical and/or Graphic)
solenoid
LCD
LEDs
Buzzers
servo motors
limit switchs
Brain
Arduino uno
Power Management
Adaptor
tools I used
also I used glue gun and colors to paint
i started to cut the parts
the arm should prevent the ball from slipping so you should push the button
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
servo motor changes its position when the ball come closer
Action: servo motor
Sensing: IR sensor
User Input: push button
solenoid push the ball towards the field
Action: solenoid
Sensing: none
User Input: button
Complete User Features
the screen write the score and game over
Action: screen
Sensing: IR sensor
User Input: none
when the ball hit the limit switch the screen read 1 as score
Action: screen
Sensing: none
User Input: limit switch
Nice-to-have User Features
the ball hit a fan contain dc motor so its rotate around it's self
Action: rotating dc motor
Sensing: none
User Input: none
Task
Sub-Tasks
From:
To:
Design the body :
Sketch it out first with the dimensions of the components.
Make the design on Fusion and assemble everything together.
Prepare everything for the 3D printer and the laser cutter.
Do the circuit
Check that each component is working correctly.
Connect everything together.
Try out the circuit before putting it inside the enclosure prototype.
coding & Programming
Make sure that the code is working the way it should to.
Verify that there are no errors.
upload and test it
Assemble the parts and the components together
Mount all components.
Final touch on the enclosure (paint and crafting).
Test & Documentation
Finally, double-check that everything is working as it should.
Documentation
Component/Material
Amount
Link
mdf sheets
3-5 sheet
push button 4
led
Buzzer 1
5v adaptor 1 Ram Electronics
tilt sensor 1 Ram electronics
Laptop