Have you ever wished that slot machines dispensed money as easily as an ATM? Well so did [Scotty Allen] from Strange Parts, so in collaboration with his friend [Matt] decided to combine the two. After a four-month journey fraught with magic smoke and frustration, they managed to build a fully functional ATM slot machine.
The basic idea is that you insert your card and enter your pin like on a normal ATM, select your winning amount, and pull the lever. This sets wheels spinning, which come to a stop with three-of-a-kind every time, and you win your own money as a bucket load of coins with all the accompanying fanfare. The project took way longer than [Scotty] expected, and he ended up missing his original deadline to show off the machine at DEF CON.
They started with an old broken Japanese slot machine, and replaced the control board with an Arduino Due after a lot of reverse engineering and hacking. [Scotty] did a cool video just on getting the original vacuum fluorescent display working. Integrating the ATM parts proved to be the biggest challenge, with number of very expensive parts releasing their magic smoke or getting bricked in the process. [Scotty] came up with an ingeniously simple hack to interface the ATM hardware with the Arduino. The cash note dispenser uses multiple sensors to detect if there are notes loaded and if one is successfully dispensed. These were spoofed by the Arduino, which controls two coin hoppers instead to dispense appropriate amount of quarters or pennies. The build was rounded off with some very neat custom graphics on the glass panels, and the machine was finally showed off at a local arcade.
This was an awesome project, and we can appreciate the fact that [Scotty] made no attempt to hide the real emotional roller coaster that anyone who has worked on a large project knows, but is rarely documented in logs. [Scotty] has made a name for himself by building his own iPhone from parts and touring Shenzhen’s many factories. Check out the videos after the break Continue reading “Jackpot!: The Trials And Tribulations Of Turning A Slot Machine Into An ATM”
[Kyle Kroskey] just finished his first Arduino project, adding web control to a slot machine. He started with an IGT S+ model which were extremely popular in Vegas and Atlantic City casinos for years, but are now being replaced with more modern versions. His grand idea was to modify the machine so that it can be controlled from a PC, then unleash a live stream so that the Internets can play.
This turned out not to be too hard, there’s just a few controls he patched the Arduino into; the button for maxing out the wager amount, and sensors that measure coin inserts and payouts. In order to keep the peace he disconnected the speaker but rerouted the audio into a PC so that it can be played over the streaming feed. This make sure it’s quiet in the room without sacrificing the online fun. The PC is running Ubuntu and controls the video feed, a screen detailing jackpot data above the machine, and facilitates passing webpage player requests to the Arduino for machine control.
For another fun slot machine hack, check out this gaming device turned bartender.
Here we are with Episodes two and three (aka, NYC Resistor part one and two) completing the Take on the Machine Hackerspace challenge we mentioned a while back. For the challenge NYC Resistor took an old style slot machine and converted it into a drink mixing deviant; even making the device post a Tweet for every drink. However, it seems to be lacking refrigeration of some kind, could this be the downfall of a potential winner for the challenge? Up next is the Hackerspace Pumping Station: One: do you think they can compete? Is there a particular Hackerspace you can’t wait to see? Let us know!
We caught a glimpse of this Basic Stamp 2 controlled electronic slot machine on YouTube. We’re very grateful that [Mike Donahue] was willing to share more about his project with us.
He uses tactile switches instead of dropping coins in a slot, and a lever-style switch sets the one-armed bandit in motion. The action is displayed on a 1.5″ µOLED-128-G1 screen that has its own controller (which explains how this operates so well with the relatively slow BS2). For realism there’s some pretty good sound effects provided by a piezo speaker. We’ll look at the code, graphics, and some video after the break. Continue reading “Skip Vegas With This BS Slot Machine”