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

Arduino Slot Machine

Hardware
  • 2 Devlogs
  • 3 Total hours

This is an interactive slot machine with three wheels. Each wheel has 10 different symbols, and if the wheels show the same symbol, the user gets a jackpot. The user inserts a coin to activate the system, then switches the joystick down to spin the physical reels. Each time after the user presses the joystick down, it stops each motor until each motor has stopped. Each motor self-adjusts to display a specific symbol to the user. If the user hits a jackpot, a specialized dispensing mechanism triggers a payout to reward the user.

Open comments for this post

1h 53m 1s logged

Here are some schematic and 3D models I had made of the slot machine before I started building it. I had modelled everything first to ensure building was a smooth process.

1

Loading discussion…

0
44
Ship #1 Pending review

I made an interactive, hardware-driven slot machine featuring three physical reels, automated coin detection, a joystick lever mechanism, and a custom payout dispenser.

Getting the physical wheels of the slot machine to spin was the first challenging part. I originally planned to have two Arduinos, one to control the wheels and one to control the rest of the components. However, I am not very experienced with Arduino communication, and it didn't end up going anywhere. Instead, I had to go for the easiest solution, which was to wire everything to one Arduino instead, which had its caveats, such as not having enough pins. Also, making sure that the step motors did not jam was a huge issue, as we had a 12V 5A power supply that was on the lower end to power these motors that perform much better on 24V. To fix this, I ended up just running them at a slower speed and acceleration.

The part I am most proud of is the look of the slot machine. Even though I didn't end up getting all of the 3d prints I needed, I compromised with cardboard, and the design of it still ended up looking pretty cool. I am also happy about the fact that all of the components work together as it goes from the different game states, completing the game loop.

  • 1 devlog
  • 1h build
Video of Project → See source code →
Open comments for this post

49m 13s logged

Made an interactive slot machine with three wheels. Each wheel has 10 different symbols, and if the wheels show the same symbol, the user gets a jackpot. The user inserts a coin to activate the system, then switches the joystick down to spin the physical reels. Each time after the user presses the joystick down, it stops each motor until each motor has stopped. Each motor self-adjusts to display a specific symbol to the user. If the user hits a jackpot, a specialized dispensing mechanism triggers a payout to reward the user.

13

Loading discussion…

0
3885

Followers

Loading…