pinball machine
Project Ideation
1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects
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
2- Describe the project idea and general features. How would it work?
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
3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop
Project Planning
4- Describe the Technical Modules that your project consists of
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
5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.
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
6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.
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
7- What are the project tasks and its time-frame?
Task
Sub-Tasks
From:
To:
8- What are the required electronic components and materials for the project?
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