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

IMG_3154.MOV

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

arduino mega 2560

1

arduino uno

1

servo motor

2

led screen

1

push button 4

led

Buzzer 1

5v adaptor 1 Ram Electronics

tilt sensor 1 Ram electronics

Laptop