Inhaltsverzeichnis:

Spielautomat: 4 Schritte
Spielautomat: 4 Schritte

Video: Spielautomat: 4 Schritte

Video: Spielautomat: 4 Schritte
Video: SPIELAUTOMATEN 2023 LUCKY PHARAO hält mir die Neujahrsansprache auf 2 EURO EINSATZ! SPIELOTHEK NEU 2024, November
Anonim
Spielautomat
Spielautomat

HINWEIS: Ich habe jetzt ein Instructable, das Arduino-Code für die Spielautomat bietet.

Ich erinnere mich, als ich 17 Jahre alt war, gerade einen High-School-Abschluss machte und mit meinen Großeltern von Kalifornien zurück in ihr Zuhause in Michigan reiste. Natürlich haben wir in Las Vegas angehalten und sind über den Strip gelaufen, nur um zu sehen, was es zu sehen gibt. Fast alle Casinos waren an der Vorderseite geöffnet, also wanderte ich mit meinen Großeltern in eines. Ich sah einen Nickel-Spielautomaten und musste einfach eine Münze hineinstecken. Überraschung, Überraschung, ich habe den Jackpot geknackt! Jackpots wurden in zwei Rollen zu je 50 Nickel ausgezahlt, so dass ein Casino-Mitarbeiter vorbeikam, als Licht und Ton ausgingen. Er sah mich an, reichte meiner Großmutter die Brötchen und sagte ihr leise, dass niemand unter 21 wirklich da drin sein sollte.

Ich mag Technik, aber ich bin keineswegs ein Technik-Junkie und ich mag auch viele Sachen der alten Schule wie Antiquitäten, Autos usw. Wenn ich mich zum Beispiel jemals entscheiden würde, einen Flipper zu kaufen, würde ich einen haben wollen aus den 60er oder 70er Jahren, bevor sie zu glitzernd wurden. Ich bin auch kein Spieler, aber ich erinnere mich, wie cool dieser alte Zeitspielautomat war. Nur zum Spaß beschloss ich, einige bei eBay auszuprobieren und wurde ohnmächtig, als ich die Preisschilder sah. Ich könnte es mir wahrscheinlich leisten, aber ich bin zu billig und bei uns zu Hause ist sowieso kein Platz dafür. Trotzdem dachte ich, dass die kleinen Enkelkinder vielleicht Freude an einem solchen Spielzeug haben, wenn sie zu Besuch kommen, also beschloss ich, zu sehen, ob ich eine kleine Version bauen könnte.

Schritt 1: Komponenten

Komponenten
Komponenten
Komponenten
Komponenten
Komponenten
Komponenten

Alte Zeitspielautomaten hatten drei Fenster und mechanische Räder mit einer Vielzahl von Bildern, die sich hinter den Fenstern drehten, wenn eine Münze eingeworfen und der seitliche Griff gezogen wurde. Die sich drehenden Räder würden nacheinander anhalten und eine Art Auszahlung für verschiedene übereinstimmende Bilder erfolgen. Sie neigten auch dazu, blinkende Lichter und Geräusche zu haben, wenn ein Jackpot aufgetreten ist. Ich habe nicht versucht, einen echten Spielautomaten genau nachzubilden, aber zumindest musste er einige der Grundlagen haben. Ich brauchte ein Magnetventil, um die Falltür für die Münzen zu aktivieren, wenn ein Jackpot aufgetreten ist, und einige LEDs für blinkende Lichter. Ich wollte auch eine Art Sound, also fand ich ein Soundrecorder-Modul in meiner Junk-Box und nahm den allseits beliebten Satz „Winner, Winner, Chicken Dinner“auf. Es spielt über einen kleinen Lautsprecher.

Das Display ist eines der großen 1601 LCDs, die ich herumliegen habe. Ich habe eckige Klammern verwendet, um drei Fenster zu simulieren, und entschied mich schließlich, nur Zahlen anstelle von Zeichen für die "taumelnden" Räder zu verwenden. Ich fügte einen kleinen Summer hinzu, um ein klickendes Geräusch zu erzeugen, während sich die Ziffern-„Räder“drehten. Ich habe gesäumt und überlegt, ob ich den „Spin“beim Einwerfen einer Münze auslösen oder einen separaten Griff bauen sollte oder nicht. Der Münzschlitz, den ich gekauft habe, war mit einem Münzrückweisungsknopf ausgestattet, also entschied ich mich, diesen zu verwenden, um den Spin zu starten. Ich habe einen Mikroschalter so montiert, dass er aktiviert wird, wenn der Münzrückweisungsknopf fast vollständig gedrückt wird. Zwischen dem Münzschlitz und der Falltür wurde ein Stück PVC-Schrottrohr platziert, um die eingeworfenen Münzen zu halten.

Ein großer Teil des Spaßes bestand darin, ein wenig Holzarbeiten (eines meiner anderen Hobbys) zu machen, um den Schrank zu bauen. Ich hatte nicht alles, was richtig in meinem Schrotthaufen war, also ging ich zum örtlichen Holzladen, um mich umzusehen. Eine der Arten, die sie tragen, ist Pappel, die für mich ziemlich langweilig klang. Aber als ich anfing, Boards zu sortieren, stieß ich auf eines, das ich wegen seiner Vielfalt an Farbbändern einfach haben musste. Erst später fand ich heraus, dass es sich um ein Beispiel für die sogenannte „Regenbogen-Pappel“handelt. Leider wird meine Fotografie dem nicht wirklich gerecht.

Schritt 2: Hardware

Hardware
Hardware

Das Schema ist oben gezeigt. Die meisten Komponenten wurden bereits im vorherigen Abschnitt beschrieben und sind ziemlich offensichtlich. Ich habe vier verschiedenfarbige LEDs auf der Vorderseite platziert, zwei auf jeder Seite, und sie blinken hin und her, wenn ein Jackpot geknackt wird. Der Schaltplan zeigt diese nur als zwei LEDs an den PIC-Pins 11 und 12. Das Soundmodul sagt, dass es mit 5 Volt betrieben wird, aber die Spezifikationen zeigen, dass es mit weniger als dem glücklicher ist. Anstelle eines Reglers habe ich einfach ein paar gerettete 1-Ampere-Dioden in Reihe geschaltet, um die +5 Volt zum Modul zu senken. Die Eingänge des Moduls bevorzugen 3,3-Volt-Pegel, daher wurde dem Triggereingang ein Widerstandsteiler hinzugefügt.

Das Solenoid läuft auf 12 Volt und ursprünglich hatte ich geplant, nur einen 7805-Regler zu verwenden, um die +5 Volt für die Logik bereitzustellen. Aufgrund der Stromaufnahme des großen LCDs wurde viel Energie verbraucht, also schnappte ich mir eine einfache DC-DC-Abwärtsreglerplatine aus meiner Teileversorgung, um die Arbeit zu erledigen. Das kleine Solenoid, das ich verwendet habe, ist nicht sehr stark und wird nicht zurückgezogen, wenn zu viele Münzen auf die Falltür drücken. Das sollte kein Problem sein, denn ich habe die Quoten 8:1 gemacht, um das Interesse der Kinder aufrechtzuerhalten. Auf jeden Fall habe ich mich entschieden, einen generischen N-Kanal-FET zu verwenden, um das Solenoid zu aktivieren, um den Spannungsabfall zu reduzieren.

Schritt 3: Software

Die Hauptroutine wiederholt sich einfach kontinuierlich, bis der Knopf am Münzschlitz gedrückt wird. Es ist nicht erforderlich, zuerst eine Münze einzuwerfen, um den Schleuderzyklus zu aktivieren, aber ich hoffe, dass die Kinder das nicht herausfinden. Während die Hauptroutine eine Schleife durchläuft, inkrementiert sie die Variable „Random“. Es wird im Zyklus einfach auf Null zurücklaufen, nachdem es 255 erreicht hat. Wenn die "Spin"-Routine aufgerufen wird, durchläuft sie einfach eine Liste von Überprüfungen des Werts in "Random", um festzustellen, ob ein Gewinner aufgetreten ist. Wie bereits erwähnt, sind die Quoten auf 8:1 festgelegt, können jedoch leicht geändert werden, indem die Gewinnwerte in „Spin“geändert werden. Wird kein passender Wert gefunden, verschiebt die Logik einfach Bits in „Random“und zeigt jeweils drei Bits als Zahl an. Es wird ein Test durchgeführt, um sicherzustellen, dass keine versehentliche Übereinstimmung von Ziffern auftritt.

Das Power-Up-Display zeigt in jedem der drei Fenster ein Fragezeichen. Während sich die „Räder“drehen, wechselt jedes Fenster zwischen einem Leerzeichen und einem Fragezeichen und entscheidet sich schließlich für eine Zahl nach der anderen. Diese Logik ist in der Routine „Send_Digs“enthalten. Anstatt ständig das gesamte Display neu schreiben zu müssen, schreibt die Routine „Send_Dig“auf einen bestimmten LCD-Speicherplatz. Während sich die „Räder“drehen, wird außerdem die Routine „Clickit“aufgerufen, um das mechanische Geräusch der Räder zu simulieren. Dies wird durch Senden von 2 ms Ein / 100 ms Aus-Sequenzen an den Piezio-Summer erreicht.

Wenn ein Jackpot auftritt, blinken die LEDs abwechselnd von rechts nach links, das Soundmodul wird aktiviert und die Münztür wird freigegeben. Es gibt keine Teilauszahlungen, nur alles oder nichts. Nach dem Einsammeln der Münzen muss die Münzklappe manuell wieder nach oben geschoben werden, um zu verriegeln.

Das war's für diesen Beitrag. Schauen Sie sich meine anderen Elektronikprojekte an: www.boomerrules.wordpress.com

Schritt 4: Video

Hier ist ein kurzes Video des Spielautomaten in Aktion.

Empfohlen: