Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Infinity Gauntlet

Komponenten und Verbrauchsmaterialien

Unendlichkeitshandschuh
× 1
SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
Batteriekasten
× 1
Drucktaste
× 2
Elegoo LED-Kit
× 1
LED, Lila
× 1
LED, Orange
× 1
usb ttl arduino-gerät
× 1
AA-Batterien
× 4
Pimoroni-Draht
× 1
Protoboard
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Heißklebepistole (generisch)

Über dieses Projekt

Spaß ist nichts, was man beim Ausbalancieren des Universums berücksichtigt.

Als erstes würde ich vorschlagen, dass, wenn Sie Infinity War oder Endgame noch nicht gesehen haben, hier aufhören zu lesen und sie sich anzusehen. es gibt keine wirklichen Spoiler, aber es gibt definitiv Hinweise auf die Filme in diesem Artikel.

Wie auch immer – ich habe Endgame neulich gesehen und einfach, oh wow.

Ich dachte, ich sollte unbedingt ein Infinity Gauntlet-Projekt machen – und dann kam mir die Idee, ich kann es mit meinem Artificial Life Project kombinieren und es aufleuchten lassen und so, aber auch 50% des Lebens im Projekt auslöschen, perfekte Synchronität – ist das ein wort? Google sagt, dass es so ist.

Also begann ich mit der Planung…

Hauptziele:

  • Haben Sie einen tragbaren Infinity Gauntlet, der wie im Film leuchtet.
  • Verbinde es mit meinem Artificial Life-Projekt.

Wo ist der Stein…

Hier sind die verwendeten Teile:

  • Unendlichkeitshandschuh
  • Alles aus meinem Artificial Life-Projekt
  • Arduino Pro Mini
  • 4x AA-Batteriehalter
  • Taste x2
  • Elegoo LED-Kit
  • Lila LED
  • Orange LED
  • Serieller USB-zu-Arduino-Anschluss
  • AA-Batterien
  • Draht
  • Protoboard

Die schwierigsten Entscheidungen erfordern den stärksten Willen.

Erstmal der Gauntlet ohne Technik:

Einige der erforderlichen Ausrüstung:

Zuerst das Arduino Pro Mini an das Protoboard anlöten:

Ich habe die Tasten dort genauso verdrahtet wie bei meinem ASMD Shock Rifle-Projekt an den digitalen Pins 2 und 3.

Die LEDs wurden alle mit digitalen Pins verdrahtet – 9, 8, 7, 6, 5 und 4.

Dann die LEDs auf den Gauntlet selbst kleben (ich wollte sie unter die Steine ​​kleben, um es aufgeräumter zu machen, aber das war nicht möglich, da sie auf der Unterseite undurchsichtig sind.

Dort sieht man auch die auf Finger und Daumen aufgeklebten Knöpfe.

Um den Arduino mit genügend Strom zu versorgen, wenn er nicht über USB mit Strom versorgt wird, benötigt er eine aufgeklebte Batteriebox für 4x AA-Batterien:

Etwas chaotisch aber es funktioniert – zumindest wenn der Code hochgeladen wird…

Perfekt ausbalanciert, wie alles sein sollte.

Sie können den Code sowohl für das Gauntlet- als auch für das Artificial Life-Projekt auf meinem GitHub herunterladen.

Der Code auf der Seite des künstlichen Lebens wurde ein wenig modifiziert, ein paar Fehler beseitigt, das Zeichnen der Pixel ist jetzt glatter und es wurde auch eine Funktion hinzugefügt, um auf serielle Nachrichten vom Arduino auf dem Gauntlet zu reagieren – um zu wissen, wann um 50% der Entitäten auf dem Board auszulöschen.

Der Code für den Gauntlet handhabt die Modi, indem er mit einem der Finger durch jeden der Steine ​​wechselt oder sie alle einschaltet und der Knopf am Daumen für den Schnappschuss alle Steine ​​​​voll beleuchtet – und die serielle Nachricht an das künstliche Leben sendet Projekt.

Es wird über einen USB-TTL-Anschluss mit dem Artificial Life Raspberry Pi verbunden.

Ein kurzer Test:

Das Schicksal kommt immer noch. Oder sollte ich sagen, ich habe.

Das ist definitiv eines meiner bisherigen Lieblingsprojekte, dieses Ding zu tragen fühlt sich großartig an und gibt mir ein starkes Gefühl – kombiniert mit meinem Thanos-Top und ja, es ist so ziemlich der Nerd-Himmel.

Wie Sie oben sehen können, werden 50% der Entitäten erfolgreich und zufällig aus der Simulation entfernt – sie werden ziemlich schnell neu aufgefüllt. Sie können auch sehen, dass einige an manchen Stellen zweimal verschwinden – ich denke, hier befinden sich zwei Entitäten auf derselben Stelle auf dem Brett. Dies ist ein Fehler, den ich in Zukunft beseitigen muss.

Aber vorerst…

Auch. Viel. Spaß.

Du hättest für den Kopf gehen sollen.

Dies war ein großartiges Projekt und eine großartige Ergänzung zu meinem Artificial Life Project.

Für zukünftige Projekte – ich muss wirklich aufgeräumter beim eigentlichen Build werden. Aber die hellen LEDs an diesem scheinen die unordentliche Verkabelung größtenteils zu überwiegen.

Insgesamt macht es wirklich Spaß, damit herumzuspielen und es macht viel Spaß, mit dem Artificial Life-Projekt zu interagieren.

Lass mich wissen, was du denkst!

Und bis zum nächsten Mal.

Code

Github
https://github.com/LordofBone/InfinityGauntlethttps://github.com/LordofBone/InfinityGauntlet

Herstellungsprozess

  1. DIY LUMAZOID Arduino Music Visualiser
  2. LCD-Panel mit Arduino für Flugsimulator
  3. Kaleidoskop Infinity-Spiegel
  4. Arduino mit Bluetooth zur Steuerung einer LED!
  5. Arduino-Vierbeiner
  6. Bekämpfen Sie das Coronavirus:Einfacher Handwasch-Timer
  7. Arduino RGB-Farbmischer
  8. Steuerung einer LED-Matrix mit Arduino Uno
  9. DIY Arduino RADIONICS-Behandlungsmaschine
  10. DMX RGB LED im Freien