Inhaltsverzeichnis:

Tower-Defense-Versus-Bugs - Gunook
Tower-Defense-Versus-Bugs - Gunook

Video: Tower-Defense-Versus-Bugs - Gunook

Video: Tower-Defense-Versus-Bugs - Gunook
Video: 25 BUGS in Tower Defense Simulator | TDS (Roblox) 2024, Juli
Anonim
Tower-Defense-Versus-Bugs
Tower-Defense-Versus-Bugs
Tower-Defense-Versus-Bugs
Tower-Defense-Versus-Bugs

(1)Universität und Studiengang 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 und die zweite Reihe von links nach rechts Zhan Yan, Zhu Ruiyang und Qiu Tianyu. Abb.3 ist unser Teamlogo. Die SJTU ist eine der Top-Universitäten in China, und JI ist ein führendes Institut für Ingenieurwissenschaften, das gerade die ABET-Zertifizierung erhalten hat. Als Studienanfänger sind wir verpflichtet, von 1 13 Dozent: Dr. Shane Johnson & Irene Wei

Abb.1 Abb.2 Abb.3 Teilnahme an VG100, Einführung in die Ingenieurwissenschaften, einem Kurs, in dem die Studenten in Teams arbeiten, um zu lernen, zu kooperieren, zu erneuern und zu kommunizieren.

(2)Einführung des Wettbewerbs

Das erste Projekt des Kurses hat die Form eines Wettbewerbs. Unsere Konkurrenz ist wie das Spiel Tower Defense. Jedes Team muss einen Papierturm mit einem Laser oben und einem Käfer bauen, der eigentlich ein Roboterauto ist. Drei Käfer (zufällig ausgewählt) nähern sich dem Turm nacheinander auf dem festen Weg und der Turm muss den Laser verwenden, um sie zu töten, bevor sie ihn erreichen.

(3)Regeln des Wettbewerbs

• Jeder feindliche Fehler wird zufällig ausgewählt.

• Das Drei-Runden-Rennen geht in aufsteigender Reihenfolge weiter.

• Käfer werden im ersten 0,5 m Schutzbereich nicht getötet.

• Das Spiel beginnt, nachdem die Wanzen den Schutzbereich passiert haben.

• Käfer sollten 2-4 Sekunden lang an der weißen Linie 1,5 m von der Startlinie entfernt anhalten (wenn sie nicht getötet wurde)

.• Wenn der Bug schneller als 0,4 m/s ist, kann er vom Laser nicht getötet werden.

• Töte die Käfer nacheinander, bevor sie den Turm erreichen.

• Kein Berühren des Käfers und Turms nach Spielbeginn. • Ersatz für Motoren, Räder, Laser und Fotosensoren ist nicht zulässig.

(4)Wettbewerbsordnung und -anforderungen

Papierturm

• Höhe: Mindestens 60 cm

• Material: A4 80g; weißer Kleber

• Stapeln: Maximal 3 Blätter

Insekt

• Geschwindigkeit: 0,2-0,3 m/s

• Motorspezifikation: <12V • Größe: 15*10cm vertikale Frontplatine

• Höhe: 5 cm hoch vom Boden (Fotosensor)

• Routine: Geradeaus

• Funktion: Stoppen, sobald vom Laser bestrahlt

(5) Turniervideo

Unten angehängt ist die Leistung unseres Fehlers am Spieltag. Wir haben es geschafft, einen Fehler in einer Entfernung von 1,8 m zu töten.

v.youku.com/v_show/id_XMTc3NzIyMDgzMg==.html

Schritt 1: Konzeptdiagramm

Konzeptdiagramm
Konzeptdiagramm

Schritt 2: Materialliste

Material Liste
Material Liste
Material Liste
Material Liste
Material Liste
Material Liste

Schritt 3: Papierturm Schritt 1: Schaltplan

Papierturm Schritt 1: Schaltplan
Papierturm Schritt 1: Schaltplan

Schritt 4: Papierturm Schritt 2: Bau des Turms

Papierturm Schritt 2: Turm bauen
Papierturm Schritt 2: Turm bauen

1. Teilen Sie ein Blatt A4-Papier in sechs gleiche Teile und reißen Sie diese in der Mitte auseinander.

2. Zeichnen Sie zwei horizontale Linien oben und unten ca. 1 cm von den Rändern entfernt. (Abb.2.1)

3. Schneiden Sie entlang der 1cm-Linie und falten Sie entlang der gezeichneten Linien. (Abb.2.2)

4. Machen Sie zwölf dieser Zettel.

Schritt 5: Papierturm Schritt 3 Herstellung der Basis

Papierturm Schritt 3 Herstellung der Basis
Papierturm Schritt 3 Herstellung der Basis

1. Teilen Sie ein Blatt A4-Papier in zwei Hälften und zeichnen Sie dann sechs äquidistante Linien. (Abb.2.3)

2. Behalten Sie vier davon und falten Sie sie entlang der Linien. (Abb.2.4)

3. Kleben Sie das erste und letzte Teil zusammen, um sechs dreieckige Prismen zu bilden. (Abb.2.5)

Schritt 6: Papierturm Schritt 4 Herstellung der Basis Montage des Turms

Papierturm Schritt 4 Herstellen der Basis Montage des Turms
Papierturm Schritt 4 Herstellen der Basis Montage des Turms

1. Verwenden Sie Weißleim, um sechs Zettel nacheinander zu einer sechseckigen Säule zusammenzukleben. (Abb.2.6)

2. Fügen Sie dem Turm eine Basis hinzu. (Abb.2.7)

3. Kleben Sie eine weitere Säule auf die feste Säule.

4. Kleben Sie die kleinen dreieckigen Prismen oben auf den Turm. (Abb.2.8)

5. Legen Sie Arduino, Lenkplattform, Laser und Batterie auf die Spitze des Turms.

6. Kleben Sie vier Ultraschallmodule auf jede Seite des Turms auf der Unterseite.

7. Schließen Sie alle Drähte wie vorgesehen an. (Abb.8)

8. Laden Sie Ihr Programm mit Arduino IDE in Ihr Arduino hoch und testen Sie Ihren Laser.

TIPP: Sie können Dupont-Drähte derselben Farbe verwenden, um jedes Ultraschallmodul anzuschließen, um Verbindungsfehler zu vermeiden.

Schritt 7: Papierturm Schritt 5 Endgültige Systemansicht

Paper Tower Schritt 5 Endgültige Systemansicht
Paper Tower Schritt 5 Endgültige Systemansicht

Schritt 8: Fehler Schritt 1: Schaltplan

Fehler Schritt 1: Schaltplan
Fehler Schritt 1: Schaltplan

Schritt 9: Schritt 2: Schneiden der Acrylplatte

Schritt 2: Schneiden der Acrylplatte
Schritt 2: Schneiden der Acrylplatte

1. Bestimmen Sie, wo Sie Ihre Komponenten platzieren möchten und zeichnen Sie die Umrisse und Positionen jedes Teils.

2. Verwenden Sie einen automatischen Laserschneider (in diesem Fall sollten Sie die Zeichnung mit der Software AutoCad erstellen), um die Platine oder von Hand zu schneiden und die Löcher zu bohren (normalerweise beträgt der Durchmesser 2 mm oder 3 mm, je nach gewählter Schraubengröße). (Abb.3.1&3.2)

Schritt 10: Fehler Schritt 3: Vorbereiten der Komponenten

Bug Schritt 3: Vorbereiten der Komponenten
Bug Schritt 3: Vorbereiten der Komponenten

1. Löten Sie die beiden Motoren mit jeweils zwei Dupont-Leitungen. (Abb.3.3)

2. Stecken Sie eine Kupplung in die Hinterreifen und dann den Motor in die Kupplung. (Abb.3.4)

3. Löten Sie den Fotosensor. (Abb.3.5)

Schritt 11: Fehler Schritt 4: Zusammenbau des Fehlers

Fehlerschritt 4: Zusammenbau des Fehlers
Fehlerschritt 4: Zusammenbau des Fehlers
Fehlerschritt 4: Zusammenbau des Fehlers
Fehlerschritt 4: Zusammenbau des Fehlers

1. Befestigen Sie alle Komponenten einschließlich Motoren, Halterungen, Arduino, L298N und Batterie mit Schrauben und Muttern auf der Platine. (Abb.4.1)

2. Kleben Sie zwei Bockrollen und einen Tracking-Sensor vorne auf das Board. (Abb. 4.2)

3. Befestigen Sie das vordere vertikale Brett auf dem Grundbrett und befestigen Sie es mit zwei L-Bügeln. (Abb.4.3) 4. Befestigen Sie eine weitere Motorhalterung an der Frontplatine, um den Fotosensor zu stützen. (Abb.4.4)

5. Befestigen Sie zwei weiße Papierstücke dicht neben dem Fotosensor, sodass die Gesamtbreite 4 cm beträgt (entspricht der weißen Linie auf dem Spielpfad), um eine diffuse Reflexion zu ermöglichen. (Abb.4.5)

Schritt 12: Fehler Schritt 5: Endgültige Systemansicht

Fehlerschritt 5: Endgültige Systemansicht
Fehlerschritt 5: Endgültige Systemansicht
Fehlerschritt 5: Endgültige Systemansicht
Fehlerschritt 5: Endgültige Systemansicht

Schritt 13: Problemaufnahme

Wenn Sie die folgenden Fragen haben, haben wir für jede von ihnen Lösungen aufgelistet.

F1: Warum kann ich die Geschwindigkeit des Motors des Autos nicht ändern?

A1: Stellen Sie sicher, dass Sie die Masse und den Minuspol der Batterie angeschlossen haben.

F2: Wie kann ich dem Bug ermöglichen, direkt zu gehen?

A2: Passen Sie die Daten der beiden Antriebsmotoren in Ihrem Programm an, um sicherzustellen, dass sie sich mit der gleichen Geschwindigkeit drehen.

F3: Gibt es eine potenzielle Gefahr?

A3: Erstens, schalten Sie es nicht ein, wenn Sie nicht sicher sind, ob sich der Motor drehen kann, oder er könnte verbrennen. Zweitens sind einige Elemente akut, seien Sie bei der Verwendung vorsichtig.

F4: Mein Bug folgt dem falschen Weg, der BV1750 wird immer aus dem Weg gehen.

A4: Überprüfen Sie, ob Sie die richtigen GY-30-Sensoren ausgewählt haben.

Schritt 14: Fazit

Die Regeln und Anforderungen des Spiels sind leicht zu verstehen, während das Programmieren, Anpassen, Testen und Lösen von Problemen, die unerwartet auftreten können, sehr viel Zeit in Anspruch genommen wird. Und diese besondere Erfahrung hat unsere Fähigkeiten zur Zusammenarbeit und Kommunikation wirklich weiterentwickelt. Ich hoffe, dieses Handbuch hilft Ihnen weiter und wünsche Ihnen viel Erfolg!