Inhaltsverzeichnis:

Beyblade Arena mit Licht- und Soundeffekten - Gunook
Beyblade Arena mit Licht- und Soundeffekten - Gunook

Video: Beyblade Arena mit Licht- und Soundeffekten - Gunook

Video: Beyblade Arena mit Licht- und Soundeffekten - Gunook
Video: Beyblade Burst QuadStrike LIGHT IGNITE BATTLE SET Review and Unboxing - LED Lit Stadium! 2024, Juli
Anonim
Beyblade Arena mit Licht- und Soundeffekten
Beyblade Arena mit Licht- und Soundeffekten
Beyblade Arena mit Licht- und Soundeffekten
Beyblade Arena mit Licht- und Soundeffekten
Beyblade Arena mit Licht- und Soundeffekten
Beyblade Arena mit Licht- und Soundeffekten

Die Beyblade Burst Arena ist eine Arena mit Licht- und Soundeffekten für Spielzeugkreisel mit Klingen. Als mein Sohn zu mir kam und mir seine "Beyblade"-Tops zeigte und wir sie umeinander kreisen, ineinander krachen und in Stücke platzen sahen, waren wir uns beide einig, dass wir eine Arena haben wollen wie kein anderer. Aber wir hatten so viel Spaß mit diesem Projekt, dass wir beschlossen haben, es mit Ihnen zu teilen und hoffen, dass Sie genauso viel Spaß haben wie wir mit dieser Arena.

Als wir über Arena-Typen nachgedacht haben, haben wir uns Dutzende von Youtube-Videos angesehen. Die meisten Arenen bestehen aus Kartons oder ähnlichem. Dann, eines Tages, als ich in meiner Garage arbeitete, kam eine alte und unbenutzte Satellitenschüssel in mein Blickfeld. Ich rief meinen Sohn an und seine Augen leuchteten - ja, das wird eine tolle Grundlage für unser Arena-Projekt.

Schritt 1: Was Sie brauchen, um diese Arena zu bauen…

Für die Arena

  • Satellitenschüssel 40 cm bis 60 cm Durchmesser
  • Emaille (z. B. weiß, schwarz, orange, grau)
  • Heißkleber
  • 10 Schnapsgläser aus Plastik
  • Klares Beschichtungsmaterial

Für das Regal

  • Holz
  • Schrauben

Elektronische Bauteile

  • 1 Netzteil 5V oder USB-Kabel zum Anschluss an eine 5V-Quelle
  • 10 LEDs für das Flächenlichtprogramm (je 2 weiß, gelb, rot, blau und grün)
  • 1 LED-Spot (weiß)
  • 10 Widerstände für die 10 LEDs (220 Ohm)
  • 1 Widerstand für den LED-Spot (220 Ohm)
  • 2 SN74HC595 8-Bit-Ausgangsschieberegister
  • 1 SN74HC165 8-Bit-Eingangsschieberegister
  • 1 DFPlayerMini (MP3-Player)
  • 1 Micro-SD-Karte für den MP3-Player
  • 1 Widerstand (1kOhm)
  • 1 Lautsprecher, 4 Ohm
  • 1 Arduino Uno oder Nano
  • 4 Momentanschalter (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
  • 2 Momentanschalter (Lautstärke verringern, Lautstärke erhöhen)
  • 6 Widerstände für die Taster (Pulldown)
  • 1 Ein-/Ausschalter
  • 1 Platine zur Montage der Elektronik darauf
  • 1 IKEA Plastikbox

Software

  • Arduino-IDE 1.8.5
  • Fritzing

Schritt 2: Vorbereiten und Färben der Satellitenschüssel

Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel
Vorbereitung und Färbung der Satellitenschüssel

Vor dem Lackieren der Satellitenschüssel muss diese gereinigt werden. Kurz danach haben wir es zweimal mit weißer Emaille bemalt. Dann haben wir mit alten Zeitungen und Klebeband das gewünschte Muster auf der Schale abgeklebt und mit Farben bemalt. Wiederholen Sie diese Schritte für jedes Muster oder Musterteil.

Wir hatten ein schwarzes Fadenkreuz, einen grauen Kreis am Rand der Schüssel. Außerdem haben wir einen orangefarbenen Kreis in der Nähe der Mitte gemalt. Das Zentrum selbst wurde rot gestrichen.

Als alle Farben getrocknet waren, hatten wir Klarlack verwendet, um eine Schutzschicht für die Farben zu schaffen. Dies schützt die Arena vor Farbspaltungen.

Schritt 3: Beleuchtung hinzufügen

Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen
Beleuchtung hinzufügen

Da unsere Arena ein attraktives Lichtprogramm bieten soll, haben wir uns entschieden, ein paar LEDs am Rand der Satellitenschüssel anzubringen. Wir haben es im Uhrzeigersinn nummeriert, um zu beachten, wo welche Lampe an die integrierten Schaltkreise angeschlossen werden muss.

Montieren Sie die LEDs an der Schüssel, bohren Sie einfach 5 mm Löcher in regelmäßigem Abstand um den Kreis. Kleben Sie sie mit Heißkleber. Montieren Sie dann die Schnapsgläser, um die LED vor den herumwirbelnden Spielzeugen zu schützen.

Verdrahten Sie die LEDs auf der Rückseite der Schüssel, verbinden Sie diese idealerweise mit Steckern.

Zur Ansteuerung der LEDs verwenden wir zwei 8-Bit-Ausgangsschieberegister (SN74HC595), um die Kapazität unserer Arduino-Digitalpins zu erhöhen, eines für die rechte Hälfte des beleuchteten Kreises (LED 1-5) und eines für die linke Hälfte (6- 10). Zusätzlich zu diesen Lichtern haben wir später einen einzelnen weißen LED-Spot am Arm der Satellitenschüssel hinzugefügt und als sechsten Ausgang angeschlossen. Beide SN74HC595 sind mit nur drei Pins mit dem Arduino verbunden. Innerhalb des Arduino verwenden wir eine 16-Bit-Ganzzahl ohne Vorzeichen, um den Status der LEDs zu speichern. Um zwei oder mehr LEDs zu erleuchten, addieren Sie einfach ihre Werte.

Wir haben die folgenden Beleuchtungsprogramme.

Booten der Arena

Jede LED leuchtet für 50ms kreisförmig auf. Danach werden alle LEDs für 1,5 Sekunden eingeschaltet, der LED-Spot leuchtet 2 Sekunden länger.

Beginne den Kampf (3…2…1…lass es… reißen!)

Beide roten LEDs leuchten jeweils für 1 Sekunde, dann für 200ms ausgeschaltet. Danach werden die roten LEDs für 1 Sekunde eingeschaltet und dann wieder ausgeschaltet. Nach 200ms werden die gelben LEDs für 1 Sekunde eingeschaltet und für 200ms aus. Gleich danach leuchten die gelben LEDs für 1 Sekunde und schalten sich dann aus. Nach 200ms leuchten die grünen LEDs und der LED-Spot für 2 Sekunden, der LED-Spot leuchtet 2 Sekunden länger.

Ausklingen beenden

10 Runden jede einzelne LED leuchtet für 25ms und ist für 25ms ausgeschaltet.

Überlebender beenden

Die linke Hälfte der LEDs und die rechte Hälfte wechseln sich 10 mal ab.

Burst-Finish

Die weißen LEDs leuchten für 200ms mit einer Pause von 100ms. Dann leuchten alle LEDs für 2 Sekunden und nacheinander in 750ms pulsieren die weißen, roten, gelben, grünen und blauen ausgeschaltet.

Schritt 4: Erstellen der Systemsteuerung

Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung
Erstellen der Systemsteuerung

Das Bedienfeld ist ein Stück lackiertes Holz oder wenn Sie mögen eine Lamelle. Bohren Sie einfach vier Löcher für die momentanen Schalter (Start Battle, Ring Out Finish, Survivor Finish und Burst Finish) und montieren Sie sie auf Ihrer Steuerplatine. Als mein Sohn und ich uns mit dem ersten Prototyp der Arena einige Kämpfe lieferten, stellten wir fest, dass die Lautstärkeregelung eine gute Idee ist. Es ist zwar möglich, es im Arduino zu programmieren, aber es ist irgendwie cooler, die Lautstärke über zwei zusätzliche Taster zu regeln. Bohren Sie also zwei weitere Löcher für Volume+ und Volume-.

Fügen Sie zumindest einen Schalter zum Ein- oder Ausschalten der Arena-Elektronik hinzu.

Schritt 5: Aufbau des Herzens mit Arduino

Das Herz aufbauen mit Arduino
Das Herz aufbauen mit Arduino
Das Herz aufbauen mit Arduino
Das Herz aufbauen mit Arduino
Das Herz aufbauen mit Arduino
Das Herz aufbauen mit Arduino

Der Bau der Hardware für unsere Arena fühlt sich an, als würde etwas zum Leben erweckt. Siehe den Fritzing-Plan zum Anschluss des Arduino an den SN74HC595 und SN74SN165, den DF-Player mini, die Momentschalter und die LEDs. Es wird dringend empfohlen, zuerst am Steckbrett zu arbeiten, um sich mit der Schaltung und ihrer Funktionsweise vertraut zu machen.

Nach dem Bau des Prototyps werden die Schieberegister und die Widerstände auf eine leere Platine gelötet. Fügen Sie diesem Board auch den DF-Player mini hinzu. Lassen Sie genügend Platz zum Anschließen der Drähte der in der Schüssel montierten LEDs.

Schließen Sie die Taster des vorderen Bedienfelds und den Netzschalter an.

Schritt 6: Licht- und Soundprogramme programmieren

Die Software (arena.zip) besteht aus dem arenas Sound- und Lichtprogramm. Laden Sie es herunter und laden Sie es über die Arduino-IDE auf Ihren Arduino hoch.

Die Klasse ArenaButton kapselt den Zugriff auf die sechs Taster in Verbindung mit dem parallelen Eingangschip, dem SN74HC165 (8 Bit Eingangsschieberegister).

Die Klasse ArenaLighting implementiert die Lichtprogramme durch Zugriff auf den parallelen Ausgangschip SN74HC595 (8 Bit Ausgangsschieberegister).

Die ArenaSound-Klasse implementiert das Soundprogramm durch den Zugriff auf den DF-Player mini. Um auf den MP3-Player zuzugreifen, müssen Sie die Bibliothek (von DFRobot herunterladen) in Ihr Arduino-Projekt einbinden. Vergessen Sie nicht, MP3-Dateien auf die SD-Karte zu kopieren (MP3-Dateien werden nicht mitgeliefert) für die Bootsequenz, den Beginn eines Kampfes, ein Ring-Out-Finish, ein Survival-Finish und ein Burst-Finish.

Sie finden die Arena-Klasse als eine abstrakte Klasse für ArenaLighting und ArenaSound, da diese Implementierungen gemeinsame Methodennamen haben, sodass die Struktur der Hauptschleife recht einfach bleibt.

Schritt 7: Alles zusammenfügen

Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen

Montieren Sie die Elektronik in die Kunststoffbox. Achten Sie bei allen Drähten darauf, dass sie nicht brechen oder kalte Lötstellen haben. Andernfalls haben Sie einen sehr schmutzigen Hardware-Debugging-Job. Auf der Vorderseite montieren Sie das Bedienfeld.

Montieren Sie nun die gesamte Box auf das Holzgestell. Die Satellitenschüssel sollte natürlich oben auf dem Rack montiert werden und alle LED-Kabel anschließen.

Schritt 8: Viel Spaß

Jetzt ist es an der Zeit, den ersten magischen Moment zu kreieren. Schalten Sie die Arena ein und sehen Sie, wie die Arenen erwachen. Genießen Sie diesen aufregenden Moment!

Das Letzte, was Sie jetzt tun müssen, ist, Ihre Freunde einzuladen und Gastgeber epischer Turniere zu sein!

Genieße jetzt deine eigenen Kämpfe in der aufregendsten Spielzeug-Top-Arena aller Zeiten!

3…2…1….lass es…. Ruhe in Frieden!

Empfohlen: