Inhaltsverzeichnis:

Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform - Gunook
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform - Gunook

Video: Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform - Gunook

Video: Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform - Gunook
Video: Tomy Arcade Pinball Tischflipper mit blinkenden Bumpers 2024, November
Anonim
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform
Tisch-Flipper mit Evive-Arduino-basierter eingebetteter Plattform

Ein weiteres Wochenende, ein weiteres spannendes Spiel! Und dieses Mal ist es nichts anderes als das beliebteste Arcade-Spiel aller – Pinball! Dieses Projekt zeigt Ihnen, wie Sie Ihren ganz eigenen Flipperautomaten ganz einfach zu Hause bauen können. Alles, was Sie brauchen, sind Komponenten aus dem evive Starter Kit, einige lasergeschnittene Teile, Farben und Papiere, um Ihre Maschine zu dekorieren, und viel Basteln! Bringen Sie also Ihre Kumpels mit, setzen Sie Ihre DIY-Caps auf und fertig, fertig, DIY!

Wir haben den Code in PictoBlox geschrieben – unserer vielseitigen grafischen Programmierplattform mit erweiterten Funktionen. Sie können es HIER herunterladen.

Schritt 1: Zubehör

Lieferungen
Lieferungen

Hardware

  • erlebe
  • MDF-Platten
  • IR-Sensoren
  • Gleichstrommotoren
  • RGB-LED-Streifen
  • Endschalter
  • Steckbrett
  • Regenbogendrähte
  • Widerstände
  • Abstandshalter
  • Gummibänder
  • Farbblatt
  • Muttern und Schrauben
  • Überbrückungskabel
  • Einige 3D-gedruckte Komponenten

Software

PictoBlox

Die meisten der oben genannten elektronischen Komponenten finden Sie im evive Starter Kit.

Schritt 2: Das Design verstehen

Das Design verstehen
Das Design verstehen

Wie Sie bereits wissen, gibt es eine Reihe von Komponenten in einem Flipper, die das Spiel interessant machen. Lassen Sie uns also das Design der Struktur verstehen, die wir vorbereiten werden. Einige der Komponenten sind MDF-Ausschnitte und einige sind 3D-gedruckt, deren Design Sie unten finden.

Hinweis: Sie können den Flipper auch aus Pappkarton herstellen, aber MDF verleiht ihm mehr Haltbarkeit.

Für den Flipper benötigen wir folgende Komponenten

  1. Die Systemsteuerung
  2. Die Stützen (x 2)
  3. Die Score Walls (x 4)
  4. Die Basis
  5. Die Grenzmauern (x 2)
  6. Die Vorderwand
  7. Die zusätzliche Wand
  8. Die Startmauer
  9. Die Abflusswand

Sobald Sie diese Teile und den 3D-Druck haben, können wir beginnen!

Schritt 3: Das Spielfeld schön machen

Das Spielfeld schön machen
Das Spielfeld schön machen

Playfield ist der Bereich, in dem das gesamte Pinball-Spiel gespielt wird. Außerdem werden alle Komponenten auf dem Spielfeld platziert, daher wird empfohlen, die Basis im ersten Schritt zu dekorieren (nur wenn Sie möchten).

Wir gehen mit dem Weltraumthema also los, haben ein schönes Weltraumbild auf die Grundplatte geklebt. Nachdem Sie das Papier auf die Basis geklebt haben, stellen Sie sicher, dass Sie die Löcher auf dem Papier machen, die sich auf der Basisplatte befanden.

Schritt 4: Anbringen der Begrenzungswände

Anbringen der Begrenzungswände
Anbringen der Begrenzungswände
Anbringen der Begrenzungswände
Anbringen der Begrenzungswände

Nehmen Sie sowohl die linke Begrenzungswand als auch die rechte Begrenzungswand und befestigen Sie sie mit M3-Muttern und -Schrauben an der Grundplatte (wie in Bild 1 gezeigt).

Wenn Sie fertig sind, nehmen Sie die Vorderwand und befestigen Sie sie an der Grundplatte und der linken Begrenzungswand (wie in Bild 2 gezeigt). Wir werden die Vorderwand nicht an der rechten Begrenzung anbringen, da der hier verbleibende Platz für das Launchpad dient. Launchpad ist nichts anderes als der Korridor, von dem aus wir unseren Ball auf das Spielfeld werfen oder schießen.

Schritt 5: Zusammenbau des Launchpads und des Abflusses

Zusammenbau von Launchpad und Drain
Zusammenbau von Launchpad und Drain
Zusammenbau von Launchpad und Drain
Zusammenbau von Launchpad und Drain
Zusammenbau von Launchpad und Drain
Zusammenbau von Launchpad und Drain

Jetzt machen wir das Launchpad und den Abfluss. Launchpad ist, wie Sie bereits wissen, der Ort, von dem aus wir den Ball ins Spielfeld werfen. Der Abfluss ist der Ort, an dem das Spiel beendet wird, d.h. sobald der Ball den Abfluss erreicht hat, kann er bei dieser Gelegenheit nicht mehr auf das Spielfeld zurückkehren. Außerdem rollt die Kugel im Abfluss nach unten und landet in der Startrampe. Jetzt, da wir wissen, was was ist, beginnen wir mit der Montage.

Nehmen Sie die zusätzliche Wand und befestigen Sie sie an der Vorderwand und der Grundplatte (wie im obigen Bild 1 gezeigt).

Nehmen Sie nun die Ablaufwand und befestigen Sie sie an der zusätzlichen Wand und der linken Begrenzung. Möglicherweise stellen Sie fest, dass die Abflusswand etwas schräg ist, was das Herunterrollen des Balls erleichtert (wie im obigen Bild 2 gezeigt).

Anschließend die Startwand parallel zur rechten Begrenzungswand auf der Grundplatte befestigen. Stellen Sie sicher, dass Sie zwischen der zusätzlichen Wand und der Startwand etwas Platz lassen. Dieser Raum fungiert als Tor zwischen dem Abfluss und dem Launchpad (wie im obigen Bild 3 gezeigt).

Schritt 6: Anbringen der Score Walls

Anbringen der Score Walls
Anbringen der Score Walls

Die Wertungswand oder die Zielwände. Dies sind die Wände, mit denen Sie besser punkten können. Immer wenn der Ball die erste und die dritte Wand passiert, werden 500 Punkte zu Ihrer Gesamtpunktzahl hinzugefügt. Und wenn der Ball durch die Mittelwand geht, erhalten Sie 1000 Punkte.

Befestigen Sie daher die Kerbwände mit M3-Muttern und -Schrauben am Sockel.

Schritt 7: Anbringen der hinteren Begrenzung

Anbringen der hinteren Begrenzung
Anbringen der hinteren Begrenzung

Jetzt müssen wir die Rückwand sichern, damit der Ball nicht vom Spielfeld geht, auch wenn wir den Ball richtig hart geschossen haben. Wir haben eine Schaumstoffplatte verwendet, um die Rückwand zu machen.

Schneiden Sie die dicke Schaumstoffplatte zu und kleben Sie sie mit Heißkleber auf die Grundplatte und die Begrenzungen.

Schritt 8: Anbringen der Stützen und der geneigten Wand

Anbringen der Stützen und der geneigten Wand
Anbringen der Stützen und der geneigten Wand
Anbringen der Stützen und der geneigten Wand
Anbringen der Stützen und der geneigten Wand

Jetzt ist das grundlegende Spielfeld fast fertig, es ist an der Zeit, den Flipper zu unterstützen. Nehmen Sie die beiden Stützplatten und befestigen Sie sie auf der Grundplatte wie in der obigen Abbildung 1 gezeigt mit M3-Muttern und -Schrauben. Das Hinzufügen von Stützen verleiht Ihrem Flipper eine Neigung.

Es bleibt nur noch eine kleine Sache, die die Ecke ist. Möglicherweise stellen Sie fest, dass sich in der Nähe der Interaktion der linken Begrenzungswand und der Abflusswand eine kleine Ecke bildet. Es besteht die Möglichkeit, dass der Ball hier stecken bleibt. Daher fügen wir die Schrägwand hinzu, wenn der Ball diese Ecke erreicht, rollt er schnell zum Abfluss.

Damit ist unser Spielfeld fertig.

Schritt 9: Hinzufügen der Motoren

Hinzufügen der Motoren
Hinzufügen der Motoren

Sie werden vielleicht feststellen, dass das Spielfeld beim Flipper nie leer ist. Es gibt Unmengen von Elementen, die auf dem Spielfeld vorhanden sind, um das Spiel interessant zu machen. Davon ist einer der Flipper und der andere Stoßfänger.

Bumper sind diejenigen, die sich kontinuierlich drehen und den Ball in eine beliebige Richtung schieben. Befestigen Sie daher 3 Gleichstrommotoren in der Nähe der oberen Begrenzung mit M3-Muttern von 20 mm Länge und Schrauben.

Jetzt ist es an der Zeit, die Flippermotoren hinzuzufügen. Flippermotoren werden zum Ablaufende hin angebracht. Werde im nächsten Schritt besprechen, was Flossen sind. Bis dahin denken Sie daran, sie sind diejenigen, die Sie retten können.

Hinweis: Bevor Sie die Motoren montieren, testen Sie diese mit der Firmware von evive. Öffnen Sie das Firmware-Menü, wählen Sie Steuerungen, wählen Sie Motoren, wählen Sie M1 oder M2, je nachdem, wo Sie die Motoren angeschlossen haben.

Schritt 10: Anbringen der Endschalter

Anbringen der Endschalter
Anbringen der Endschalter

Flipper sind diejenigen, die unter Ihrer Kontrolle sind. Sie leiten den Ball in das Spielfeld um, nachdem Sie den entsprechenden Knopf gedrückt haben. Daher möchten wir nicht, dass sich die Flossen um 360 Grad drehen. Wir werden die Flipperbewegungen durch Endschalter einschränken. Sie werden möglicherweise kleine Kurven in der Nähe des Abflussbereichs bemerken. Hier werden wir unsere Flossen befestigen. Jetzt werden wir zwei taktile Schalter für jeden Flipper verwenden. Befestigen Sie sie am Ende der Kurve. Sobald Sie die Taste drücken, beginnt sich der Flipper-DC-Motor zu drehen, sobald der Flipper den oberen Endschalter berührt, beginnt der DC-Motor, sich in die entgegengesetzte Richtung zu drehen und den Flipper nach unten zu bringen. Jetzt stoppt der Motor, sobald der Flipper den unteren Endschalter berührt, bis der Steuerknopf erneut gedrückt wird.

Wiederholen Sie den gleichen Vorgang auch für die andere Seite.

Schritt 11: Montage der IR-Sensoren

Montage der IR-Sensoren
Montage der IR-Sensoren
Montage der IR-Sensoren
Montage der IR-Sensoren

Wir wissen, warum wir die kleinen Mauern die Spielsteinmauer nennen, aber woher sollen sie wissen, dass der Ball gerade durch sie hindurchgegangen ist. Wir werden IR-Sensoren für dasselbe hinzufügen. Insgesamt werden wir 5 IR-Sensoren hinzufügen.

  • Einer am Launchpad
  • Drei für die Punktewände
  • Einer am Abfluss

Sobald der Ball den IR-Sensor des Launchpads passiert, beginnt das Spiel.

Nun müssen die IRs an den Wertungswänden feststellen, wie oft der Ball die Wertungswände passiert.

Schließlich zeigt die IR am Abfluss an, dass das Spiel vorbei ist (Bild 2).

Hinweis: Bevor Sie die IR-Sensoren montieren, testen Sie die Sensoren mit der Firmware von evive (Pin State Monitor). Versuchen Sie auch, sie zu kalibrieren, wenn sie nicht gut reagieren.

Schritt 12: Hinzufügen der Steuertasten und des RGB-Streifens

Hinzufügen der Steuertasten und des RGB-Streifens
Hinzufügen der Steuertasten und des RGB-Streifens
Hinzufügen der Steuertasten und des RGB-Streifens
Hinzufügen der Steuertasten und des RGB-Streifens

Zuerst fügen wir die Steuerungsschaltflächen hinzu. Steuerknöpfe sind diejenigen, die die Bewegung der Flossen steuern. Wir haben zwei Arcade-Schalter und haben sie in den dafür vorgesehenen Löchern am Bedienfeld befestigt.

Wenn Sie fertig sind, nehmen Sie den RGB-LED-Streifen und befestigen Sie ihn an den Grenzen des Spielfelds. Wir werden die Farbe des RGB-Streifens ändern, der den Status des Spiels anzeigt. Das RGB sollte grün werden, wenn ein neues Spiel beginnt, und sollte rot werden, wenn das Spiel endet. Außerdem sollte sie sich jedes Mal ändern, wenn der Ball die Spielstandswände passiert.

Schritt 13: Hinzufügen des Launchers

Hinzufügen des Launchers
Hinzufügen des Launchers

Jetzt ist es an der Zeit, den Launcher oder den Kolben hinzuzufügen. Der Launcher hilft Ihnen, Ihren Ball über das Launchpad auf das Spielfeld zu schleudern. Wir haben den Launcher 3D gedruckt, an dem wir das Gummiband befestigt haben. Das Ende des Gummis wird an der Vorderwand und der linken Begrenzungswand befestigt. Je mehr Sie am Launcher ziehen, desto mehr Kraft wird auf den Ball übertragen.

Schritt 14: Anbringen des Bedienfelds

Anbringen des Bedienfelds
Anbringen des Bedienfelds

Sobald Sie Ihren Kolben befestigt und die Kabel mit den Sensoren verbunden haben, befestigen Sie das Bedienfeld mit M3-Muttern und -Schrauben oben auf dem Spielfeld.

Schritt 15: Zeit zum Hinzufügen der 3D-gedruckten Teile

Lassen Sie uns zuerst die Seitenwände der Bahn hinzufügen. Diese leiten Ihren Ball zum Flipper, wenn der Ball in die Bahn eintritt.

Bild
Bild

Wie wir bereits kennen die Verwendung der Stoßstange. Befestigen Sie sie auf den freien Wellen der Gleichstrommotoren.

Bild
Bild

Zeit, die Flossen hinzuzufügen, befestigen Sie die Flossen an der Welle des Gleichstrommotors. Stellen Sie außerdem sicher, dass die Flossen gut in die angegebenen Kurven passen.

Bild
Bild

Wenn Sie fertig sind, bringen wir einige Kicker an. Kicker sind diejenigen, die den Ball horizontal in das Spielfeld treiben, wenn der Ball ihn berührt. Bringen Sie 3 Abstandshalter auf jeder Seite an und wickeln Sie Gummis um sie.

Damit ist Ihre gesamte Montage des Flippers abgeschlossen.

Bild
Bild

Schritt 16: Herstellen der Verbindung

Herstellen der Verbindung
Herstellen der Verbindung
Herstellen der Verbindung
Herstellen der Verbindung
  1. Anschließen der IR-Sensoren

    1. Score 1 IR Sensor (Signal Pin) auf Digital Pin 8 von evive
    2. Score 2 IR-Sensor (Signal-Pin) auf Digital Pin 9 von evive
    3. Score 3 IR-Sensor (Signal-Pin) auf Digital Pin 10 von evive
    4. Drain Wall IR-Sensor (Signalpin) an Digital Pin 11 von evive
    5. Launchpad IR-Sensor (Signal-Pin) an Digital Pin 12 von evive
    6. Verbinden Sie nun VCC und GND aller IR-Sensoren mit VCC und GND von evive
  2. Anschließen des RGB-Streifens

    Verbinden Sie den RGB-LED-Streifen mit dem digitalen Pin 13 von evive

  3. Anschließen von Flippermotoren

    1. Linker Flippermotor an M1-Port von evive
    2. Rechter Flippermotor an M2-Port von evive
  4. Anschließen der Flipper

    1. Verbinden Sie den „NC“-Anschluss des linken Flipperschalters mit dem digitalen Pin 2 von evive und dem 10 kOhm-Widerstand und verbinden Sie ein anderes Ende des 10 k Ohm-Widerstands mit GND von evive, verbinden Sie auch den „COM“-Anschluss des linken Flipperschalters mit VCC von evive
    2. Verbinden Sie in ähnlicher Weise den "NC" -Anschluss des rechten Flipperschalters mit dem digitalen Pin 3 von evive und dem 10k Ohm Widerstand, und verbinden Sie ein anderes Ende des 10k Ohm Widerstands mit GND von evive, verbinden Sie auch den "COM" Anschluss des rechten Flipperschalters mit VCC von evive
  5. Anschließen der Stoßfängermotoren

    Schließen Sie alle 3 Stoßstangenmotoren parallel an und verbinden Sie das eine Ende mit dem VVR(+)-Pin und das andere Ende mit dem „COM“-Anschluss des Relais, dann verbinden Sie den „NO“-Anschluss des Relais mit dem VVR(-)-Pin von evive

  6. Anschließen der Endschalter

    1. Verbinden Sie „NC“des linken Endschalters (oben) mit VCC von evive und COM-Anschluss mit Digital Pin 4 von evive und mit GND über 10K Ohm Widerstand
    2. Verbinden Sie „NC“des linken Endschalters (unten) mit VCC von evive und COM-Anschluss mit Digital Pin 5 von evive und mit GND über 10K Ohm Widerstand
    3. Verbinden Sie „NC“des rechten Endschalters (oben) mit VCC von evive und COM-Anschluss mit Digital Pin 6 von evive und mit GND über 10K Ohm Widerstand
    4. Verbinden Sie „NC“des rechten Endschalters (unten) mit VCC von evive und COM-Anschluss mit Digital Pin 7 von evive und mit GND über 10K Ohm Widerstand

Schritt 17: Zeit zum Codieren

Wir werden Code in PitoBlox schreiben, einer auf Scratch 3.0 basierenden Programmiersoftware. Laden Sie das folgende Skript in evive hoch.

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Schritt 18: Fazit

Damit ist Ihr DIY Flipperautomat fertig. Werden. Satz. Flipper!

Empfohlen: