Inhaltsverzeichnis:

Cyclone (Arduino LED-Spiel) - Gunook
Cyclone (Arduino LED-Spiel) - Gunook

Video: Cyclone (Arduino LED-Spiel) - Gunook

Video: Cyclone (Arduino LED-Spiel) - Gunook
Video: Arduino Cyclone Arcade Game 2024, Juli
Anonim
Zyklon (Arduino LED-Spiel)
Zyklon (Arduino LED-Spiel)

In diesem Tutorial werde ich Ihnen beibringen, wie Sie mit sehr wenig Code oder Erfahrung ein LED-Spiel erstellen! Ich hatte diese Idee eine Weile und bin endlich dazu gekommen, sie zu kreieren. Es ist ein lustiges Spiel, das uns alle an die Arcade-Spiele erinnert. Es gibt andere Tutorials, die ich für weitere Referenzen verlinken werde. Dies kann innerhalb einer Stunde harter Arbeit gemacht werden und ist die Mühe wert:)

Lieferungen

WS2812B LEDs x24

Arduino Nano

Momentaner Druckknopf

Schritt 1: Sehen Sie sich die Demo an

Image
Image

Schritt 2: Finden Sie jede Art von Rahmen

Finden Sie jede Art von Rahmen
Finden Sie jede Art von Rahmen
Finden Sie jede Art von Rahmen
Finden Sie jede Art von Rahmen

In diesem Fall habe ich einen Bilderrahmen verwendet. Eine zu bauen ist immer eine Option, aber ich wollte dieses Projekt schnell beenden. Mein Projekt hat 20 LEDs, die um den Rahmen wickeln. Diese Zahl kann jedoch immer basierend auf Präferenz oder gewünschtem Stromverbrauch geändert werden.

Schritt 3: Programmierung

Programmierung
Programmierung

Dieses Programm ist nicht das effizienteste.. aber es erledigt die Arbeit perfekt. Das Spiel hat fünf verschiedene Spielzustände. Gamestate Zero repräsentiert den Ruhezustand bis die Taste gedrückt wird. Die anderen Spielzustände stellen dar, auf welchem Level sich der Spieler befindet. Um dem Entprellen des Buttons entgegenzuwirken, verwende ich statt delay() die Funktion millis(). Auf diese Weise kann das Spiel noch laufen, während die Schaltfläche verarbeitet wird.

Um die Geschwindigkeit an die Präferenz anzupassen, wird die Geschwindigkeit durch Verringern der ledSpeed-Variablen erhöht. Die Geschwindigkeiten sind nach Schwierigkeitsgrad geordnet.

Schritt 4: Verdrahtung und Löten

Verdrahtung und Löten
Verdrahtung und Löten

Dieses Projekt kann entweder mit einem 5-V-Kabel zum Arduino Nano oder mit einem 3 AA-Akku betrieben werden, um es tragbar zu machen.

Bohren Sie ein Loch für den Taster oder lassen Sie ihn vom Rahmen trennen. Verbinden Sie eine Seite mit Masse und die andere Seite mit Pin 4.

(Optional) - Verbinden Sie den Akku mit dem Schalter auf der 5-V-Leitung mit den VIN- und Masse-Pins des Arduino Nano. Stellen Sie sicher, dass das Signal 5 V beträgt und der Ausgang mit der Stromversorgung des Arduino und der LEDs umgehen kann. Um die Lebensdauer der Batterien zu erhöhen, setzen Sie eine Helligkeitskapazität auf die LEDs.

Verbinden Sie beide LED-Sets mit der 5-V-Schiene des Arduino und verbinden Sie die Masse. Schließlich folgen Sie den Din-Linien zu den gewünschten Pins auf dem Arduino.

Schritt 5: Heißkleber und sicher

Heißkleber und sicher
Heißkleber und sicher
Heißkleber und sicher
Heißkleber und sicher

Ich benutzte viel Heißkleber und eine Zip Tie, um die Drähte zu sichern. Versuchen Sie, alle scharfen Gegenstände abzudecken und die Drähte fest zu befestigen. Hände können dies halten.

Schritt 6: Eine weitere Referenz

Eine weitere Referenz
Eine weitere Referenz

Mehr anweisbare, die ich gefunden habe, sind verlinkt. Vielen Dank für Ihre Zeit und ich hoffe, Sie konnten dieses Projekt nutzen. Besuchen Sie meine Website (www.neehaw.com) für weitere Dokumentationen und unterhaltsame Projekte. Genießen!

Instructable One

Instructable Zwei

Empfohlen: