Led Matrix Spiele Konsole

Aufbauzeit
20-40 Minuten
Spiele
Tetris, Snake, Dodge
Altersgruppe
12+
Schwierigkeit
Mittel

Preis : 15€ 

Der Bausatz

Der Spielekonsolen-Bausatz besteht aus der selbst entwickelten Platine, 10 elektronischen Bauteilen, die auf die Platine aufgelötet werden, sowie 4 Taster-Kappen.

Der Bausatz kann auf den Maker Faires zusammen gebaut werden, auf denen wir Interessenten in offenen Workshops das Löten anhand dieses Bausatzes beibringen.

Wenn man selbst einen eigenen Lötkolben hat,  kann der Bausatz aber natürlich auch gerne Zuhause zusammen gebaut werden.

Auf Nachfrage können Sie auch gerne einen Bausatz per Email bestellen.

Im Bausatz enthaltene Bauteile:

1: Platine

  • Verbinden aller Bauteile
  • Größe: 100x54mm
  • Matt Schwarz
  • Schieberegister vorgelötet (74HC595)

2: Diode

  • Verpolungsschutz
  • Einbaurichtung beachten!

3: Stopp-Taster

  • Im Spiel: Stopp
  • Im Menu: Zurück zum Start

4: Taster (4x)

  • Im Spiel: Spielbedienung
  • Im Menu: Navigieren

5: LED-Matrix (2x)

  • Anzeige
  • Größe: 8x8 = 64 Pixel
  • Rot
  • Einbaurichtung beachten!

6: ATMega 328p

7: Spannungsregler

  • Regeln der Eingangsspannung auf 5V
  • Bautyp LM78L05
  • Einbaurichtung beachten!

8: Kondensator

  • Puffern der Spannung
  • 16V 10µF
  • Einbaurichtung beachten!

9: Kondensator

  • Puffern der Spannung.
  • 100nF

10: Programmier- Vebinder

  • Programmierschnittstelle für Microkontroller
  • Programmierung über ISP-Programmer

11: Batterie-Clip

  • Stromversorgung
  • Rot ≙ Plus(+)
  • Schwarz ≙ Minus(-)

12: Taster Kappen (4x)

  • Angenehmeres Drücken
  • Freie Farbwahl
  • Einfach aufklipsen

Batterie

  • Im Bausatz enthalten

Gehäuse

  • Noch nicht verfügbar
  • 3D-Druck
  • Einfach zum Aufschieben.

Aufbau des Bausatzes

Equipment: Das braucht man zum Löten:

Schutzbrille!

Beim Arbeiten immer eine Schutzbrille tragen! Beim Löten könnte es etwas spritzen und beim Abknipsen können Drähte durch die Luft fliegen.

Platinenhalter

Am einfachsten lässt sich auf der Platine löten, wenn sie eingespannt ist. Daher gehört zu unserer Ausstattung ein Platinenhalter

Lötstation

Natürlich braucht man zum Löten einen Lötkolben. Optimal ist eine Lötstation mit feinem Lötkolben, ein einfacher Lötkolben tut es aber im Zweifel auch. Man sollte eine möglichst kleine Spitze wählen.

Knipser

Um die Beinchen der Bauteile abzuschneiden, ist ein feiner Knipser notwendig. Es kann aber auch einfach ein Seitenschneider oder eine spitze Schere genutzt werden.

Löten: So geht's!

  1. Das jeweilige Bauteil von oben durch die Löcher stecken.
  2. Den Lötkolben wie einen Stift in die (stärkere) Hand nehmen, das Lötzinn in die andere Hand.
  3. Mit dem Lötkolben das Löt-Pad erwärmen (ca. 3-5s), noch kein Lötzinn hinzufügen. Am schnellsten kann die Wärme übertragen werden, wenn der Lötkolben flach und von der Seite an die Lötstelle gehalten wird.
  4. Nun wird das Lötzinn hinzugefügt. Es darf sich ein kleines Häufchen bilden.
  5. Die Lötstelle noch etwas weitererwärmen und dann den Lötkolben entfernen.
  6. Die Beinchen abknipsen.
Einstecken des Bauteils
Verlöten der Kontakte
Abknipsen der überstehenden Beinchen

Spiele

Tetris

Tek2You Led Matrix Spielekonsole Gamesconsole console DIY Kit Tetris Game Spiel Platine PCB Circuit Board Technik technic Elektronik electronic

Bei Tetris müssen von oben fallende Steine möglichst effizient unten angeordnet werden. Wenn eine Reihe vollständig ist, wird  diese entfernt und ein Punkt erzielt. Das Spiel ist vorbei, wenn nicht mehr ausreichend Platz für den neuen Stein ist.

Snake

Tek2You Led Matrix Spielekonsole Gamesconsole console DIY Kit Tetris Game Spiel Platine PCB Circuit Board Technik technic Elektronik electronic Tetris Snake Dodge

Bei Snake wird eine Schlange durch das Spielfeld gesteuert. Ziel ist es möglichst viel Futter (einzelne Pixel) zu fressen. Wenn ein Punkt gefressen wurde, erscheint ein neuer und die Schlange wird länger. Das Spiel ist vorbei, wenn die Schlange sich selbst kreuzt.

Dodge

Tek2You Led Matrix Spielekonsole Gamesconsole console DIY Kit Tetris Game Spiel Platine PCB Circuit Board Technik technic Elektronik electronic

Bei Dodge ist das Ziel, einen kleinen Punkt (schnell blinkend) durch verschiedene Hindernisse zu lenken, die von unten nachrücken. Wenn ein Hindernis berührt wird, ist das Spiel vorbei. Die Punkte ergeben sich aus der Anzahl der zurück-gelegten Reihen.

Tetris Firmware

Klicke auf den Link, um unser Open-Source GitHub Repository zu besuchen.

Die Software ist in C++ geschrieben und steht auf GitHub zur verfügung.

Entwicklung

Die Entwicklung dieses Bausatzes wurde Mitte 2018 begonnen und  Ende 2018 fertiggestellt. Bei der Entwicklung wurde besonders darauf geachtet, dass der Bausatz auch für Lötanfänger schnell und einfach aufzubauen ist. 

Die Leiterplatte wurde mit der Leiterplatten Software Autodesk Eagle entwickelt. 
Hier wurde besonders darauf geachtet, dass zwischen den einzelnen Komponenten genügend Platz ist, um beim Löten ungewollte Lötbrücken zu vermeiden. Außerdem wurden nur THC-Bauteile verwenden (bis auf die beiden Schieberegister).

Die Software war der aufwändigste Teil der Entwicklung. Die gesamte Firmware wurde in C++ geschrieben. Als Programmierumgebung wurde Qt Creator mit einem Plugin für AVRdude benutzt, welches zum Compilieren und Flashen auf den Microkontroller dient. Die Software kann auf GitHub herruntergeladen werden. Wenn Sie Verbesserungsvorschläge haben, können Sie diese gerne in die Software einbauen und eine Pull Request machen oder uns einen Ihren Vorschlag per Mail senden.

Die gesamte Entwicklung wurde von Felix Haschke durchgeführt.