You are browsing as a guest. Sign up (or log in) to start making projects!

Pinball Machine

Hardware
  • 14 Devlogs
  • 20 Total hours

This a a physical project that I am working on! Using an Arduino UNO, I am designing an interactive, fun, space themed Pinball Machine where you score “planets” into stars!

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Ship #1 Changes requested

💫 Stardance Pinball Machine 💫

An interactive, fun, space themed Pinball Machine where you score “planets” into stars!

This machine was programmed in C++ using an Arduino UNO Microcontroller.

Features include point scoring, score tracking, and auto ball release after you score a point.

Learn More: https://github.com/SBdevz/Stardance-Pinball-Machine/blob/main/README.md

  • 14 devlogs
  • 20h build
Video of Project → See source code →
Open comments for this post

37m logged

Final Improvements
Updated .ino file with the following:
-Change in servo degrees to release the ball
-Using millis to change the countdown and detect motion

The Pinball Machine is now complete!

2
0
82
Open comments for this post

1h 48m 8s logged

Completing the Wiring
-Completion of all the wiring of the pinball machine
-Creation of the roof
-Now all that is left is making sure the code works and adding final touches!

0
0
11
Open comments for this post

2h 14m logged

Creating The Marble Dispenser and Top Walls
-Making and adding a LEGO machine to release marbles using a servo motor when points are scored
-Adding Walls to cover the machine and support the LCD Screen
-Adding rods to support the machine
-Two timelapses in Lapse

0
0
8
Open comments for this post

2h 14m 10s logged

Creating the Machine Stands and Ball Ramp
-Creating the stands of the machine that keep it up and tilted
-Creating a Ball Ramp to Direct scored balls toward a sensor and to the front of the machine
-Three timelapses in Lapse

0
0
11
Open comments for this post

2h 59m 22s logged

Creating the Playfield Elements
-Creating the parts of the machine the ball interacts with
-Creation of point scoring methods
-Three timelapses in Lapse

0
0
10
Open comments for this post

2h 7m 2s logged

Creating the Playfield Walls
-Creating, painting, and gluing the playfield walls so the ball stays inside of the playfield
-Starting on the elements of the game
-Three timelapses in Lapse

0
0
7
Open comments for this post

1h 2m 23s logged

Fixing the Flippers
-Before today, the flippers would just be jammed and would not release the pusher back for another use
-Fixed by adding tape for less friction and adding support to behind the play field
-One timelapse in Lapse

0
0
4
Open comments for this post

1h 48m 18s logged

Updated Program: Score Tracking and Time Limit
-Updated .ino program file that includes the program that shows a final score and current score on the LCD, and has a time limit “countdown” to score
-When the countdown ends, the game ends and displays the final score
-The score is shown during the game as well
-One timelapse in Lapse

0
0
17
Open comments for this post

33m 26s logged

Updated Program and Diagram: Servo Added
-Updated .ino program that includes the program for a servo motor to be turned when the distance sensor detects an object
-Updated .json diagram with the servo connected
-One timelapse in hackalapse

0
0
16
Open comments for this post

31m 25s logged

Updated Program and Diagram: Variable Controlling Buttons Added
-Updated .ino file that includes the program to use buttons to set the value of a variable “game” which will be used later
-Updated .json diagram that includes the buttons
-One timelapse in Hacklapse

0
0
17
Open comments for this post

1h 11m 36s logged

Initial Program and Model:

-Initial .ino Program that detects an object under 5 inches and sends a signal to the LCD to increase the value displayed
-Initial .json model to test the program.
-Two timelapses in hacklapse

0
0
36

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…