Inhaltsverzeichnis:
- Schritt 1: Über JI-, VG100-Kurse und uns
- Schritt 2: Regeln des Projekts
- Schritt 3: Über Materialien, die in diesem Projekt verwendet werden
- Schritt 4: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 1
- Schritt 5: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 2
- Schritt 6: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 3
- Schritt 7: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 4
- Schritt 8: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 5
- Schritt 9: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 6
- Schritt 10: Endgültige Ansicht des Bugs
- Schritt 11: Schritt-für-Schritt-Anleitung des Turms: Schritt 1
- Schritt 12: Schritt-für-Schritt-Anleitung des Turms: Schritt 2
- Schritt 13: Schritt-für-Schritt-Anleitung des Turms: Schritt 3
- Schritt 14: Schritt-für-Schritt-Anleitung des Turms: Schritt 4
- Schritt 15: Schritt-für-Schritt-Anleitung des Turms: Schritt 5
- Schritt 16: Endgültige Ansicht des Turms
- Schritt 17: Unsere Leistung in diesem Projekt
- Schritt 18: Anhang A: Referenz
- Schritt 19: Anhang B: Anmerkung
- Schritt 20: Anhang C: Fehlerbehebung
Video: Warzone Tower Defense: 20 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Dieses Warzone Tower Defense-Projekt basiert auf einem Pixel-Stil-Spiel, dessen Ziel es ist, den Turm mit verschiedenen Waffen zu verteidigen und schließlich alle Feinde zu vernichten.
Was wir tun müssen, ist, diesen Turm in eine Einheit zu bringen und ein Roboterauto (den "Bug") zu bauen, um die Feinde zu symbolisieren.
Vier Gleise, drei Käfer und ein Turm bilden das ganze Projekt. Wir können dieses Projekt einfach in drei Prozessen beschreiben:
① Richten Sie die Spuren ein.
② Die Bugs setzten sich nacheinander aus.
③ Der Turm tötet die Käfer.
Schritt 1: Über JI-, VG100-Kurse und uns
JI, die Abkürzung für Joint Institute, ist ein Institut für Ingenieurwissenschaften, das 2006 gemeinsam von der Shanghai Jiao Tong University und der University of Michigan gegründet wurde [1]. Es liegt im Südwesten von Shanghai.
Eines der charakteristischsten Merkmale von JI ist die Internationalisierung, die eine rein englischsprachige Lernumgebung und das Verständnis für andere Kulturen und Werte erfordert. Ein weiteres Merkmal ist die Betonung der manipulativen Fähigkeit, die die Schüler zum Nachdenken anregt und die brillante Idee in eine Einheit bringt.
Unser VG100-Kurs ist das Quintessenz des zweiten Features, mit dem Hauptziel, Studienanfängern beizubringen, wie man ein ganzes Ingenieurprojekt durchführt und es dann dem Publikum klar macht. Die Kombination dieser beiden Ziele führt zu unserem Warzone Tower Defense-Projekt, und wir sind hier, um Ihnen zu erklären, wie es funktioniert.
Wir sind Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi und Zhu Zehao, kommen aus Team One, Apollo. Apollo ist der Gott des Lichts und wir verwenden seinen Namen, um unsere Entschlossenheit zu zeigen, dass Licht immer auf uns scheint und wir daher niemals aufgeben werden.
Schritt 2: Regeln des Projekts
Markieren Sie einen Bereich, stellen Sie den Turm (aus Papier) in die Mitte des Bereichs
Richten Sie zwei zueinander senkrechte, 2,5 Meter lange Straßen aus. Daher können sich Käfer aus vier Richtungen dem Turm nähern
Diese 2,5 Meter lange Straße ist in drei Teile unterteilt, wie in Abbildung gezeigt
① Der erste Teil der Straße ist ein 0,5 Meter langer Unterstand. Diese Distanz wird für die Beschleunigungsphase des Bugs verwendet, damit er innerhalb dieser Distanz nicht getötet wird.
② Der zweite Teil ist einen Meter lang. Am Ende dieses Teils befindet sich eine weiße Linie, um zu erkennen, ob der Fehler an dieser Stelle genau aufhören kann. Der Fehler sollte für 2 Sekunden anhalten.
③ Der dritte Teil ist der letzte Meter. Wenn Sie das Spiel bestehen möchten, sollten alle Käfer vom Turm getötet werden, bevor sie in den Turm einschlagen. Aber wir setzen am Ende der Strecke eine weitere weiße Linie, an der der Käfer sofort anhalten muss, auch wenn er nicht getötet wurde, um den zerbrechlichen Papierturm zu schützen.
Die Käfer sollten in einer geraden Linie vorwärts gehen
Stellen Sie die Geschwindigkeit des Fehlers zwischen 0,2 m/s und 0,3 m/s ein
Die Ultraschallsensoren an der Unterseite des Turms können die Position der Wanze anhand der Entfernung zwischen ihnen erst erkennen, nachdem die Wanze den Schutzbereich verlassen hat
Der Laser sollte sich nicht ständig drehen. Es sollte sich erst in die Richtung wenden, aus der der Fehler stammt, nachdem der Ort des Fehlers bestimmt wurde
In dem Moment, in dem der Laser des Laserpointers den Fotowiderstand erreicht, sollte der Fehler aufhören und das bedeutet, dass er getötet wurde
Der Käfer sollte während der 2-4s an der weißen Linie in der Mitte der Strecke nicht getötet werden
Schritt 3: Über Materialien, die in diesem Projekt verwendet werden
Alle Materialien und Werkzeuge, die in diesem Projekt verwendet werden, sind in den obigen Abbildungen dargestellt.
Schritt 4: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 1
Drehen Sie das horizontale Brett um. Fixieren Sie das omnidirektionale Rad mit Heißkleber darauf. Stellen Sie sicher, dass sich das Rad in der Mitte des Weges befindet.
Es wird empfohlen, sich das Design unseres oben gezeigten Fehlers anzusehen, bevor Sie den Anweisungen folgen.
Schritt 5: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 2
Setzen Sie den Motor in die Motorhalterung ein. Verwenden Sie eine Kupplung{1}, um den Motor am Reifen anzubringen. Schrauben werden benötigt, um seine Festigkeit zu gewährleisten.
Kleben Sie die Komponenten auf die Rückseite der horizontalen Platine. Die Räder erscheinen dann symmetrisch auf beiden Seiten des Käfers.
Schritt 6: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 3
Kleben Sie die Arduino-Platine{2}, Brotplatine{3}, Motorantriebsplatine{4}, Batteriekasten und Li-Polymer{5} auf die horizontale Platine.
Ihre relativen Positionen können entsprechend Ihren eigenen Bedürfnissen richtig geändert werden.
Schritt 7: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 4
Kleben Sie den Lichtsensor{6} mit Heißkleber auf die vertikale Platine. Der Sensor sollte sich genau in der Mitte der Platine und parallel zum Boden befinden.
Verbinden Sie dann zwei Platinen miteinander (dies ist in den Abbildungen des nächsten Schritts zu sehen).
Schritt 8: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 5
Installieren Sie drei Infrarot-Tracking-Sensoren{7} an der Verbindung der beiden Platinen.
Schritt 9: Schritt-für-Schritt-Anleitung des Fehlers: Schritt 6
Lassen Sie die Drähte anschließen.
Folgen Sie dem Schaltplan genau.
Schritt 10: Endgültige Ansicht des Bugs
Schritt 11: Schritt-für-Schritt-Anleitung des Turms: Schritt 1
Bauen Sie die Papierstruktur wie in der Abbildung gezeigt (mit Ausnahme der violetten und blauen Teile).
Beachten Sie, dass zur Immobilisierung nur Weißleim verwendet werden kann.
Schritt 12: Schritt-für-Schritt-Anleitung des Turms: Schritt 2
Installieren Sie vier Ultraschallsensoren{8} an den vier Seiten des Turms.
Schritt 13: Schritt-für-Schritt-Anleitung des Turms: Schritt 3
Legen Sie oben auf den Turm ein dünnes Stück synthetisches Glas. Dann Arduino-Board, Brotbrett, Batterie und Batteriekasten auf das Kunstglas legen.
Schritt 14: Schritt-für-Schritt-Anleitung des Turms: Schritt 4
Installieren Sie den Wiegenkopf{9} direkt unter dem synthetischen Glas. Verbinden Sie dann den Lenkmotor mit dem Wiegekopf.
Schritt 15: Schritt-für-Schritt-Anleitung des Turms: Schritt 5
Lassen Sie die Drähte anschließen.
Folgen Sie dem Schaltplan genau.
Schritt 16: Endgültige Ansicht des Turms
Schritt 17: Unsere Leistung in diesem Projekt
Wir haben einen Fehler getötet, der eine Entfernung von 1,5 m zurückgelegt hat.
Da am Spieltag eine dunkle Umgebung erforderlich ist, können wir ein Video nicht klar genug bereitstellen. Um das auszugleichen, laden wir ein weiteres Video hoch, das an dem Tag aufgenommen wurde, um die Funktion unseres Fehlers zu zeigen.
Schritt 18: Anhang A: Referenz
[1]
[2]
Schritt 19: Anhang B: Anmerkung
{1} Koppler: eine Art mechanisches Teil, das verwendet wird, um zwei Komponenten zu verbinden, die ursprünglich nicht zusammenpassen
{2} Arduino-Board: eine einfache Art von Mikrocontroller
{3} Steckbrett: zum Verbinden von elektronischen Schaltungen ohne Lötprozess
{4} Motorantriebsplatine: wird verwendet, um die Funktion der Motoren zu steuern
{5} Li-Polymer: eine Art Batterie, die eine stabile Ausgangsspannung liefern kann
{6} Lichtsensor: Auf der Oberfläche dieses Teils ist ein winziger Fotowiderstand installiert, der unterschiedliche Lichtintensitäten unterscheiden kann.
{7} Infrarot-Tracking-Sensor: Ein Sensor, der es dem Käfer ermöglicht, direkt zu gehen, indem er das weiße Licht erkennt
{8} Ultraschallsensor: Bestimmen Sie die genaue Position des sich bewegenden Käfers, indem Sie ein Ultraschallsignal empfangen und es dann in ein elektrisches Signal umwandeln.
{9} Wiegenkopf: wird verwendet, um etwas zu stützen
{10} Lenkmotor: eine Art mechanischer Teil, der sich umdrehen und in die gewünschte Richtung gelangen kann
Schritt 20: Anhang C: Fehlerbehebung
F: Warum kann ich die Motorhalterungen nicht mit Heißkleber fest auf das Kunstglas kleben?
A: Beachten Sie, dass die Kontaktfläche zwischen den Motorhalterungen und dem Kunstglas ziemlich begrenzt ist. Sie sollten genau den Bereich lokalisieren, in dem Sie den Kleber schmelzen werden, und wenn die Klammern auf der Platine festgeklebt sind, sollten Sie sie nicht mehr bewegen, bis der Kleber wieder verklumpt ist.
F: Warum kann mein Fehler nicht geradlinig vorwärts gehen?
A: Beachten Sie, dass sich jeder Motor geringfügig von anderen Motoren unterscheidet, dasselbe gilt für Reifen. Sie können entweder Fehler reduzieren, indem Sie zwei extrem ähnliche Motoren und Reifen finden, oder Sie installieren einen Tracking-Sensor wie wir es getan haben.
F: Warum fällt mein Turm immer herunter?
A: Beachten Sie, dass Papier sehr schlecht tragfähig ist. Sie können den Turm fester machen, indem Sie zylinderförmige Papierrollen hinzufügen, die den Boden des Turms umgeben. Stellen Sie jedoch sicher, dass Ihre Struktur nicht mehr als drei Papierschichten enthält.
F: Warum kann ich keine relativ stabilen Daten von den Ultraschallsensoren erhalten?
A: Beachten Sie, dass der Ringstrom ein elektromagnetisches Feld erzeugen kann, das zu Datenschwankungen führt. Sie können seine Wirkung abschwächen, indem Sie die Drähte aufstellen.
Empfohlen:
Erstellen eines echten War Tower Defense-Spiels - Gunook
Erstellen eines echten War Tower Defense-Spiels: Hallo, wir sind GBU! Unserem Team wurde in unserer VG100, Intro to Engineering, Klasse eine Aufgabe zugewiesen: ein echtes Warzone Tower Defense-Spiel zu entwerfen und zu bauen. VG100 ist eine Kernklasse, die alle Erstsemester am Joint Institute (JI) belegen müssen. Das Joint Inst
Warzone Tower Defense: 7 Schritte
Warzone Tower Defense: Wir sind SS, Gruppe 6 von VG100. SS besteht aus fünf Mitgliedern aus der ganzen Welt. Wir alle sind alle Erstsemester des Joint Institutes der UM-SJTU (University of Michigan und Shanghai Jiao Tong University). Der Gruppenname “SS&rdqu
Handbuch von Warzone Tower Defense mit Arduino Design - Gunook
Handbuch der Warzone Tower Defense mit Arduino Design: EinführungWir sind die Gruppe YOJIO (Sie lernen nur einmal in JI, also schätzen Sie es.) Das UM-SJTU Joint Institute befindet sich auf dem Campus der Shanghai Jiao Tong University, Minhang, Shanghai. VG100 ist der grundlegende Studiengang für Ingenieurwissenschaften für Erstsemester
War Zone Tower Defense - Gunook
War Zone Tower Defense: HALLO, MEINE FREUNDE!Über unsere Schule und unser InstitutWir sind Erstsemester am Joint Institute (JI) der University of Michigan-Shanghai Jiao Tong University. JI ist eines von vielen Instituten an der größeren Universität der Shanghai Jiao Tong University, die sich im
Tower-Defense-Versus-Bugs - Gunook
Tower-Defense-Versus-Bugs: (1) Universität und Kurs Einführung Wir sind die Gruppe CIVA (C für Zusammenarbeit, I für Innovation, V für Wert und A für Wertschätzung) vom Shanghai Jiaotong University Joint Institute (JI). (Abb. 1 ) In Abb. 2 ist die erste Reihe von links nach rechts Chen Jiayi, Shen Qi