Inhaltsverzeichnis:

Weltraumrennen: Einfaches Arduino-Clicker-Spiel für Kinder - Gunook
Weltraumrennen: Einfaches Arduino-Clicker-Spiel für Kinder - Gunook

Video: Weltraumrennen: Einfaches Arduino-Clicker-Spiel für Kinder - Gunook

Video: Weltraumrennen: Einfaches Arduino-Clicker-Spiel für Kinder - Gunook
Video: Elon #Musk, NASA, China: wer gewinnt das Rennen im All? | Leschs Kosmos [Ganze Folge] | Harald Lesch 2024, November
Anonim
Image
Image
Benötigte Werkzeuge und Materialien
Benötigte Werkzeuge und Materialien

¡Ich lade heute ein Video hoch, das zeigt, wie es funktioniert! Bleiben Sie dran

Lassen Sie uns Spaß mit einem Raumthema haben, das zusammen mit Kindern gemacht und später von ihnen allein als Spielzeug genossen werden kann.

Sie können es verwenden, um ihnen mit diesem einfachen Projekt die Geschichte des Kalten Krieges und des Weltraumrennens beizubringen, aber lassen Sie sich nicht täuschen: Wir alle verwenden und lernen Folgendes:

  • Arduino
  • Programmierung
  • Elektronik
  • 3D-Design (kinderfreundlich dank TinkerCAD)
  • Karton basteln
  • Malerei oder anderes Kunsthandwerk, das Sie einbeziehen möchten;)

Space Race ist ein Spiel:

Sie müssen Ihren Knopf wiederholt drücken, damit Ihr Schiff zum Mond vorrückt. Der Erste, der dort ankommt, gewinnt. Sie müssen gegen die Schwerkraft kämpfen, die Sie auf die Erde zieht. Wenn Sie beginnen, bevor die LED ausgeht (oder Ihr Raumschiff bereit ist), kostet Sie eine Strafe, und die Startzeit ist zufällig, um Ihre Reflexe noch mehr zu testen.

Schritt 1: Benötigte Werkzeuge und Materialien

  • Arduino-Board

    • Uno, Mega usw. reichen aus. Muss die Servo-Bibliothek unterstützen.
    • Ein Computer zum Programmieren
  • Einige elektronische Teile

    • 2 Drucktasten. Ich habe Arcade-ähnliche verwendet, groß und robust.
    • 2 Widerstände (4,7k Ohm reichen aus)
    • 2 Servos. Ich habe das günstigste Modell SG-90. verwendet
    • 1 LED-Diode Ihrer Lieblingsfarbe
    • Ein Protoboard + einige Überbrückungskabel
    • Möglicherweise benötigen Sie je nach Länge Ihrer Jumper und endgültigem Design ein elektrisches Kabel.
  • TinkerCAD-Konto (kostenlos), um die Schaltung zu sehen. Ich habe es verwendet, um es mit Ihnen zu teilen.
  • Kleber
  • Cuttermesser (unter Aufsicht von Erwachsenen)
  • OPTIONAL Schulschere
  • Etwas Kabel, um die Schiffe am Servo zu befestigen
  • Heißklebepistole
  • VÖLLIG OPTIONAL: 3D-Drucker zur Herstellung der Schiffe. Ich wollte unbedingt lernen, mit TinkerCAD zu arbeiten, also konnte ich nicht widerstehen, 2 einfache Schiffe als meine ersten TinkerCAD-Entwürfe zu bauen. Es war so einfach, dass es mich inspirierte, dieses Projekt mit Kindern zu machen. Sie können 3D-gedruckte Modelle durch Karton, Papier, Holz oder sogar Knetmasse ersetzen. Lassen Sie Ihrer Kreativität freien Lauf.

Schritt 2: Programmieren des Spiels in Arduino

Programmieren des Spiels in Arduino
Programmieren des Spiels in Arduino

Ich habe das Spiel für Sie programmiert, damit Sie es sofort verwenden können

Ich habe den größten Teil des Codes kommentiert, um Ihnen zu helfen, zu verstehen, was vor sich geht, und um Sie zu ermutigen, etwas Arduino zu lernen. Beachten Sie, dass ich kein Programmierer bin, daher ist das vielleicht nicht der eleganteste Code. Auf der anderen Seite zeigt dies, dass Sie es auch können, wenn ich das Programmieren lernen kann, wenn Sie es versuchen;)

Ich habe einen Abschnitt namens KONFIGURATION erstellt. Sie müssen den maximalen Winkel, den Ihre Servos erreichen, an Ihren Körperbau anpassen. Sehen Sie sich die Kommentare der Konfigurationsabschnitte an.

Sie können auch an der Erlebniskonfiguration herumbasteln: Probieren Sie zuerst die Standardwerte aus und experimentieren Sie dann, um zu sehen, wie es aussieht: Negative Gravity? Das Spiel länger oder schwerer machen? erkunden Sie das Programm, um zu sehen, was Sie tun können.

Öffnen Sie einfach den hier geteilten Code und laden Sie ihn in Ihr Arduino/Genuino-Board hoch. Wenn Sie ihn ansehen, können Sie Folgendes erfahren:

  • Zustandsautomaten
  • Grundlegende Verwendung und Probleme der Servobibliothek
  • Knopfentprellung und warum Sie es tun müssen
  • Zufallsfunktion und vieles mehr.

Wenn Sie Hilfe beim Hochladen dieses Codes benötigen, gehen Sie zu:

Der Code ist 362 Zeilen lang, also habe ich beschlossen, die.ino-Datei hochzuladen, anstatt den Code hierher zu kopieren.

Schritt 3: Aufbau der Schaltung

Aufbau der Schaltung
Aufbau der Schaltung

Ich habe zum ersten Mal TinkerCAD verwendet, um die Schaltung zu entwerfen. Ich mochte es, da es einfach und schneller war als andere Alternativen:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Lassen Sie mich ein wenig über diese einfache Schaltung erklären:

Von rechts nach links sehen Sie:

die Servos

Nur Masse, Vcc und Signal. Die wahre Magie mit ihnen tritt im Softwareteil auf. Sie können im Netz lesen, dass Arduino nicht genug Leistung hat, um ein Servo richtig zu betreiben, aber ich habe dies mit einigen Programmiertricks überwunden (z. Wie Sie sehen können, hat mein Mega-Board genug Leistung, um alle Dinge in diesem Projekt ohne externe Stromversorgung zu betreiben.

Die Druckknöpfe

Sind über einen 4,7k PULL-DOWN-WIDERSTAND mit Masse verbunden. Wenn wir diesen Widerstand nicht verwenden würden, würde der Arduino viel elektrisches Rauschen aus der Umgebung aufnehmen, was zu unregelmäßigen und falschen Messwerten führt. Dieser Widerstand stellt sicher, dass jedes elektrische Signal / Rauschen an Masse statt an den Eingangspin geht, wenn es nicht stark genug ist, wie es ein echtes Plus ist. Es wird schön sein, es selbst zu erleben: Ziehen Sie einfach die Drähte von Pin 2 oder 3 ab und sehen Sie, was passiert:)

Links haben wir ein

eigenständige LED

Normalerweise sollten wir einen Widerstand in Reihe dazu verwenden, um ein eventuelles Durchbrennen der LED zu vermeiden, aber da wir die Platine und kein eigenständiges Arduino verwenden, nutzen wir den eingebauten Widerstand und die LED an Pin 13, sie sind bereits dort! Sie können diese LED sogar während des Tests speichern, aber da wir das Arduino einschließen möchten, benötigen wir eine LED-Diode draußen.

Schritt 4: Aufbau des Rahmens

Aufbau des Rahmens
Aufbau des Rahmens
Aufbau des Rahmens
Aufbau des Rahmens
Aufbau des Rahmens
Aufbau des Rahmens

Wir könnten Holz und einige Werkzeuge verwenden, aber da wir etwas wollen, das ein Kind herstellen kann, verwenden wir mehrere Schichten Pappe, die für mehr Härte zusammengeklebt werden.

Ich habe zuerst die vertikalen Wände gemacht und dann die erste Schicht der oberen Abdeckung passend geschnitten.

Es spielt keine Rolle, wenn die Schichten nicht perfekt passen, Sie können sie nivellieren, indem Sie das Extra mit einer Schneideklinge schneiden, wie in den Bildern gezeigt.

Die untere Schicht ist nur an einem Ende verklebt.

Wussten Sie, dass das Wechseln der Wellenrichtung der Kartonschichten dieser mehr mechanische Widerstandsfähigkeit verleiht? Wenn Sie die untere Schicht mit der Welle senkrecht zur langen Seite schneiden, ist es einfacher, sie zu biegen, um sie zu öffnen.

Schneiden Sie die Schienen für die Schiffsdrähte, aber schneiden Sie noch nicht die Löcher für die Knöpfe oder das USB-Kabel.

Empfohlen: