Inhaltsverzeichnis:

LEGO WALL-E mit Micro:bit - Gunook
LEGO WALL-E mit Micro:bit - Gunook

Video: LEGO WALL-E mit Micro:bit - Gunook

Video: LEGO WALL-E mit Micro:bit - Gunook
Video: Microbit a Lego 2024, Juli
Anonim
LEGO WALL-E mit Micro:bit
LEGO WALL-E mit Micro:bit
LEGO WALL-E mit Micro:bit
LEGO WALL-E mit Micro:bit
LEGO WALL-E mit Micro:bit
LEGO WALL-E mit Micro:bit

Wir verwenden ein micro:bit zusammen mit einem LEGO-freundlichen Bit-Board, um die beiden Servomotoren zu steuern, die es WALL-E ermöglichen, das gefährliche Terrain Ihres Wohnzimmerbodens zu durchqueren.

Für den Code verwenden wir Microsoft MakeCode, einen blockbasierten Code-Editor, der einfach zu verwenden ist. Sie können unseren Code laden und verwenden sowie ihn bearbeiten und anpassen, um ihn zu Ihrem eigenen zu machen. Dies ist eine großartige Möglichkeit, um zu experimentieren, indem Sie Anpassungen vornehmen und sehen, wie sie die Bewegung von WALL-E verändern.

Das Bit Board ist ein neuer (ab 2020) Teil des Crazy Circuits-Systems nur für das micro:bit, das aus einer Vielzahl von LEGO-kompatiblen Komponenten besteht und es Ihnen ermöglicht, Schaltungen auf LEGO-Grundplatten und -Teilen zu bauen. Das Bit Board ist kompatibel mit V2 und früheren Versionen des micro:bit sowie dem Adafruit Clue Entwicklungsboard.

Wenn Ihnen unsere Projekte gefallen und Sie mehr von dem sehen möchten, was wir jede Woche machen, folgen Sie uns auf Instagram, Twitter, Facebook und YouTube.

Lieferungen:

Brown Dog Gadgets verkauft tatsächlich Kits und Zubehör, aber Sie müssen nichts von uns kaufen, um dieses Projekt zu realisieren. Wenn Sie dies tun, hilft es uns jedoch, neue Projekte und Ressourcen für Lehrer zu erstellen.

Elektronische Teile:

  • 1 x Crazy Circuits Bitboard-Kit
  • 1 x Mikro: Bit
  • 2 x LEGO kompatibler 360-Grad-Servo mit kontinuierlicher Rotation

LEGO-Teile:

Wir haben eine Vielzahl von Teilen verwendet, aber die Welt von LEGO ist riesig, und Sie können andere Teile finden, die genauso gut funktionieren. Das Wichtigste, was Sie tun müssen, ist, die Servos unten zu montieren und mit den Schienen zu verbinden. Wir haben Links zu jedem Teil auf BrickOwl bereitgestellt, aber du findest sie überall, wo LEGO oder LEGO-kompatible Teile verkauft werden.

  • 4 x LEGO Halterung 1 x 2 - 2 x 2 (21712 / 44728)
  • 2 x LEGO Achsverbinder (glatt mit 'x' Loch) (59443)
  • 2 x LEGO Achse 5 mit Endanschlag (15462)
  • 2 x LEGO Technic Bush 1/2 mit Zähnen Typ 1 (4265)
  • 1 x LEGO-Stein 2 x 2 (3003 / 6223)

Schritt 1: Erwerben / Zusammenbauen von WALL-E

Erwerben / Zusammenbauen von WALL-E
Erwerben / Zusammenbauen von WALL-E

Wenn Sie noch kein LEGO WALL-E-Kit haben, können Sie sie finden, aber sie werden oft zu Sammlerpreisen verkauft. Wenn Sie jedoch eine haben, zeigt Ihnen diese Anleitung, wie Sie sie zu einer programmierbaren WALL-E machen, die sich von selbst bewegen kann!

Wir haben ein WALL-E-Kit zu einem vernünftigen Preis gefunden und es war bereits zusammengebaut, so dass wir etwas Zeit gespart haben. In diesem Sinne geht dieser Leitfaden davon aus, dass Sie mit einem bereits gebauten WALL-E beginnen und nur die Crazy Circuits-Teile hinzufügen.

Schritt 2: LEGO-Teile hinzufügen

LEGO-Teile hinzufügen
LEGO-Teile hinzufügen

Wir mussten unserem Build ein paar spezielle LEGO-Teile hinzufügen, um unsere Servomotoren zu montieren und mit den Schienen zu verbinden, die es WALL-E ermöglichen, sich zu bewegen. Das Bild zeigt die von uns verwendeten Teile.

(Links zu jedem Teil auf BrickOwl.com finden Sie in der obigen Einführung.)

Schritt 3: Servos hinzufügen

Servos hinzufügen
Servos hinzufügen
Servos hinzufügen
Servos hinzufügen
Servos hinzufügen
Servos hinzufügen

Verbinden Sie zwei der Klammern wie abgebildet mit einem 2x2 LEGO Stein. Machen Sie zwei dieser Baugruppen und verwenden Sie sie, um die Servomotoren Rücken an Rücken zu verbinden.

Mit den beiden angeschlossenen Servomotoren können Sie die gesamte Baugruppe an der Unterseite von WALL-E befestigen.

Die LEGO-Achsenverbinder werden auf die Welle der Servomotoren gesteckt und mit der LEGO-Achse verbunden. (Die LEGO Technic Bush wird verwendet, um die Achse seitlich zu fixieren.)

Schritt 4: Batterie hinzufügen

Batterie hinzufügen
Batterie hinzufügen
Batterie hinzufügen
Batterie hinzufügen
Batterie hinzufügen
Batterie hinzufügen

Im Fach des WALL-E ist genug Platz, um einen 2 AAA-Batteriesatz zu verstauen.

Wir konnten die Kabel des Akkupacks durch eine der Lücken in WALL-E fädeln, damit wir den Stecker zum Bit Board führen konnten.

Ohne Netzschalter stecken wir einfach den Akku ein und aus, um WALL-E ein- und auszuschalten.

Schritt 5: Bitboard hinzufügen

Bitboard hinzufügen
Bitboard hinzufügen
Bitboard hinzufügen
Bitboard hinzufügen
Bitboard hinzufügen
Bitboard hinzufügen

Um das Bit Board an der Rückseite von WALL-E zu befestigen, haben wir einige 1 x 8 LEGO-Platten und einige 1 x 2 LEGO-Platten verwendet, um die Unterseite entsprechend den Löchern auf dem Bit Board zu versetzen.

Möglicherweise finden Sie andere Möglichkeiten zur Montage des Bit Boards, aber dies hat für uns funktioniert und es uns ermöglicht, den Akku und die Servos einfach anzuschließen.

Schritt 6: Servos anschließen

Servos anschließen
Servos anschließen
Servos anschließen
Servos anschließen
Servos anschließen
Servos anschließen

Verbinden Sie das linke Servo mit Pin 0 auf dem Bit Board und das rechte Servo mit Pin 1 auf dem Bit Board.

HINWEIS! Stellen Sie sicher, dass das braune Kabel des Servosteckers mit der - (negativen) Reihe und das rote Kabel des Servos mit der + (positiven) Reihe verbunden ist. Der orangefarbene Draht ist der Nummerierung 0 oder 1 auf der Platine am nächsten.

Wenn Sie feststellen, dass sich WALL-E vorwärts statt rückwärts (oder rückwärts statt vorwärts) bewegt, können Sie wählen, wie die Servos angeschlossen sind, oder Änderungen am Code vornehmen.

Schritt 7: Laden Sie den Code

Laden Sie den Code
Laden Sie den Code

Verbinden Sie ein USB-Kabel mit dem micro:bit und stecken Sie es dann in Ihren Computer.

Wir werden makecode.microbit.org verwenden, um unser Board zu programmieren. Es verwendet eine einfache Drag-and-Drop-Blockschnittstelle.

Wir laden den folgenden Code für unser WALL-E-Programm:

Sie können den Code ändern, um die Bewegungen von WALL-E zu beeinflussen. Es gibt fünf "Funktionen" im Code, goForward, goBackward, turnLeft, turnRight und stop.

Die fünf Funktionen können in beliebiger Reihenfolge im Forever-Abschnitt des Codes platziert werden. Für jede Funktion wird sie mit einem Parameter aufgerufen, der angibt, wie lange sie wie folgt ausgeführt werden soll: goForward(5000)

Denken Sie daran, 1000 Millisekunden sind gleich 1 Sekunde, 5000 Millisekunden sind gleich 5 Sekunden usw.

Sobald der Code geladen ist, können Sie das USB-Kabel trennen und das micro:bit in das Bit Board stecken, damit es die Servos steuern kann.

Schritt 8: Testen Sie es

Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!

Nachdem Sie den Code geladen, die Servos eingesteckt und den Akku an das Bit Board angeschlossen haben, sollte WALL-E sich bewegen!

Wenn sich WALL-E überhaupt nicht bewegt, stellen Sie sicher, dass die Servos und der Akku richtig angeschlossen sind, und stellen Sie sicher, dass der Code auf das micro:bit geladen ist.

WALL-E ist großartig, aber wenn Sie keinen haben, können Sie dieselbe Schaltung mit zwei um 360 Grad kontinuierlichen Rotationsservos in anderen Robotern verwenden.

Empfohlen: