Inhaltsverzeichnis:

Star Wars DF.9 Turm - Gunook
Star Wars DF.9 Turm - Gunook

Video: Star Wars DF.9 Turm - Gunook

Video: Star Wars DF.9 Turm - Gunook
Video: Waffen: DF-9-Geschütz 2024, Juli
Anonim
Image
Image
Star Wars DF.9 Turm
Star Wars DF.9 Turm
Star Wars DF.9 Turm
Star Wars DF.9 Turm
Star Wars DF.9 Turm
Star Wars DF.9 Turm

Also dieses Projekt aus einer zufälligen Suche nach Star Wars auf Thingiverse habe ich Ding entdeckt: 3041805. Dies faszinierte mich, da ich mich lebhaft aus dem 5. Star Wars-Film The Empire Strikes Back erinnere. Ich wollte schon seit einiger Zeit einen Turm bauen und das sah nach einer großartigen Plattform aus, um es auszuprobieren.

Schritt 1: Drucken

Drucken
Drucken

Also habe ich meinen Prusa i3 Mk3-Drucker mit etwas orangefarbenem Filament verwendet. Das war es, was ich im Moment zufällig zur Verfügung hatte. Ich habe die Dateien von https://www.thingiverse.com/thing:3041805 heruntergeladen und jeden Teil verdoppelt. Nun waren die Teile toll, aber sie waren für ein Brettspiel gedacht. Ich habe die modifizierten Lauf- und Turmdateien beigefügt, um die Drähte und die LED aufzunehmen. Die Basis sollte von Thingiverse heruntergeladen werden. Ich habe mit 0,15 mm eine Schicht gedruckt, ohne Flöße oder Stützen. Die Base war der längste Teil mit fast 15 Stunden. Der Servohalter ist das einzige Stück, das ich selbst angefertigt habe. Es passt genau in die Mitte des Turms und verhindert, dass sich das Servo dreht, anstatt den Turm zu drehen. Es wird für das Endprodukt eingeklebt.

Schritt 2: Die Elektronik

Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik
Die Elektronik

Teile:

NodeMCU:

9G Servo:

Leider habe ich den Lauf in den Turm geklebt, daher habe ich keine Fotos davon, aber ich habe die LED nach dem Durchführen der Drähte durch den Griff, den ich im Lauf gemacht hatte, supergeklebt. Die Servoarme wurden in zwei kleine Löcher geschraubt, die ich von Hand in die Turmspitze gebohrt habe, bevor Sie sie oben anbringen, schirmen Sie sie in das Servo ab (weil sie sonst herumschwimmen können. Diese müssen schön eng anliegen, aber nicht überschrauben Sie sie oder Sie werden den Kunststoff brechen.

Das Gehirn des Geräts ist die NodeMCU, ein auf Esp8266 basierendes, Arduino-kompatibles Board. Es hat WLAN eingebaut und ist im Allgemeinen ein großartiges Board mit geringem Stromverbrauch. Ich zahle durchschnittlich 6 Dollar pro Board für diese und sie sind mein Standard für die meisten meiner Projekte. Sie können die Verkabelung hier sehen, und mein Code im nächsten Halt erklärt die vollständige Pinbelegung.

Schritt 3: Software/Code

Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code

Also habe ich dieses Mal etwas Neues für mich ausprobiert. Ich kenne die Blynk IoT-Bibliotheken/-Dienste schon seit einiger Zeit, habe sie aber noch nie ausprobiert. Ihre Website ist https://www.blynk.cc. Ich war sehr beeindruckt von der Einfachheit der Verwendung. Zu Beginn habe ich die App auf mein iPhone heruntergeladen und ein Konto erstellt. Ich habe dann eine sehr einfache Benutzeroberfläche der beiden Bedienelemente erstellt, die ich benötigen würde, eine zum Drehen des Servos zur Steuerung des Turms und eine zweite, einen nicht umschaltenden Druckknopf für die LED (Laser). Ich habe dann jedem Controller entweder virtuelle oder physische Pins zugewiesen. Dies geschah zunächst mit ein paar Runden von Versuch und Irrtum, konnte aber mit etwas googeln leicht daran vorbeikommen.

Als nächstes wurde die Blynk-Bibliothek in die Arduino-IDE eingefügt. Der Arduino-Code war einer der einfachsten, den ich je geschrieben habe, mit Ausnahme des LED-Blinkens, das ich in meinen frühen Tagen der Entwicklung auf Arduino gemacht habe. Um zu sehen, was ich meine, sehen Sie sich meinen Code an, und Sie werden feststellen, dass er nicht viel komplizierter ist als ein einfaches leeres Projekt. Die Blynk-Bibliothek nimmt Ihnen einen Großteil der schweren Arbeit ab.

Ich habe den QR-Code für meine App hinzugefügt, damit Sie ihn herunterladen und meinen Code direkt auf Ihr eigenes Board laden können (Sie müssen den Benutzernamen, das Passwort und den Auth-Token ändern).

Schritt 4: Pläne für die Zukunft

Dies ist also eine großartige grundlegende Vorlage, aber es ist…………düster. In den nächsten Wochen/Monaten (ich habe ein Kind, daher ist die Entwicklungszeit begrenzt) plane ich, das Modell zu malen, damit es realistischer aussieht. Als nächstes möchte ich für mindestens zwei Geräusche, ein Drehgeräusch und ein Schussgeräusch, etwas Sound hinzufügen. Ich denke auch, dass einige Soundbits aus den Kampfszenen auch raffiniert wären. PIE IN THE SKY ist es, es automatisch mit OpenCV oder PixyCam zu verfolgen. Dann kann mein Sohn alleine damit spielen, ohne dass ich ihn manuell verfolge.