Einen motorisierten Minecraft-Creeper-Roboter mit Arduino bauen
Im neuen Buch Make: Minecraft for Makers stellt der Autor ein Monster-Creeper-Projekt vor, das einen echten Roboter in einen liebenswerten, nicht-explosiven Begleiter verwandelt. Diese Anleitung führt Sie durch die Erstellung eines motorisierten Creepers mit Metallskelett, Holzhaut, drehbarem Kopf und leuchtenden NeoPixel-Augen – alles angetrieben von einem Arduino Uno.
Design-Übersicht
Die Creeper-Dimensionen im Spiel sind einfach: ein würfelförmiger 8-Pixel-Kopf, ein 4×8×12 Körper und vier 4×8×4 Beine. Mit einem Maßstab von einem Zoll pro Pixel misst der physische Roboter 30 cm Höhe, 20 cm Breite und 10 cm Tiefe für den Körper; ein 20-cm-Würfel für den Kopf; und 15×10×10 cm Beine. Da der Roboter rollt statt zu laufen, werden die vorderen und hinteren Beine zu 20-cm-breiten Blöcken zusammengefasst.
Für das Chassis fiel die Wahl auf den Actobotics Bogie Runt Rover Bausatz, der ca. 70 $ kostet. Der zusammengebaute Rover-Chassis misst 15×23 cm mit 15 cm Bodenfreiheit. Diese Basis kann alle erforderlichen Komponenten aufnehmen.
Materialien & Werkzeuge
- Actobotics Bogie Runt Rover Bausatz (Chassis, 6 Motoren, 6 Räder)
- 9,5-cm-Kanalstücke, 23-cm-Kanal, Doppelschraubenplatten, Lager, D-Stab, 6-mm- und 3-mm-Sperrholz für Haut und Kopf
- Arduino Uno + Motorschield
- Standard-Hobby-Servo, Servoplatte, Kupplung
- NeoPixel Jewels (zwei)
- 9V-Batterie & 4×AA-Batteriepack
- Bohrer, Schrauben, Farbe (Grün, Schwarz, Weiß), Pinsel und 1,8-m-Kabelsatz für Controller
Schritt-für-Schritt-Bau
- Rover-Bausatz zusammenbauen
Folgen Sie dem Montagevideo auf servocity.com/bogie, um die Basis zu bauen. - Körperbasis befestigen
Einen 9,5-cm-Kanal an den zentralen Montagelöchern des Rovers mit einer großen quadratischen Schraubenplatte und vier Schrauben von unten sichern. - Kopf-Servo montieren
Servoplatte nutzen, um den Servo am Kanal zu installieren; D-Stab-Kupplung an der Servowelle befestigen. - Körperkanal installieren
23-cm-Kanal mit einer Doppelschraubenplatte am 9,5-cm-Stück befestigen. - Stützträger hinzufügen
Einen zweiten 9,5-cm-Kanal oben am 23-cm-Stück mit einer weiteren Doppelschraubenplatte anbringen. - Lager befestigen
Lager mit der Servowelle ausrichten. - D-Stab sichern
D-Stab durch das Lager fädeln und in der Servokupplung arretieren. - Füße & Haut zusammenbauen
Sperrholzteile laserschneiden (oder von Hand sägen) – 3-mm-Sperrholz für die Haut, 6-mm-Sperrholz für die Kopfbasis. Blöcke so gestalten, dass sie durch Schwerkraft auf den Roboter passen. - Körper und Füße lackieren
Einmaligen Anstrich in Creeper-Grün auftragen. Trocknen lassen bevor es weitergeht. - Haut aufsetzen
Bemalte Haut auf den Roboter legen; der 6-mm-Stab sollte oben fest sitzen. - Kopfbasis bauen
20×20-cm-Quadrat aus 6-mm-Sperrholz zuschneiden, 6-mm-Zentralbohrung und Montagelöcher bohren, dann mit kleiner quadratischer Schraubenplatte sichern. - Kopf konstruieren
Sperrholz-Kopfteile zusammenbauen, Bohrungen für NeoPixel-Augen vorsehen. - Kopf lackieren
Außen grün lackieren, Gesicht schwarz, Innenraum schwarz für tiefere Augenfarbe. - Arduino installieren
Arduino unter dem Roboter mit #4-Hardware montieren – entweder in ABS-Chassis bohren oder vorhandene Montagelöcher nutzen. - Motorschield aufstecken
Shield direkt auf den Arduino setzen, Male- und Female-Header verbinden. - Servo anschließen
Servokabel in die Servo-1-Pins des Motorschields stecken. - 9V-Batterie montieren
9V-Batterie am Chassis befestigen (aber erst später anschließen). - Batteriepack anbringen
4×AA-Pack am Chassis sichern und in die Stromanschlüsse des Shields stecken. - Motoren verdrahten
Linke Motoren an M3-Klemmen, rechte an M4 gruppieren, sicherstellen dass der Shield die Last bewältigt. - NeoPixel-Augen verdrahten
Zwei NeoPixel Jewels verbinden: VIN an Arduino 5V, GND an Arduino GND, Daten von Digitalpin 6 an Jewel 1 IN, Jewel 1 OUT an Jewel 2 IN. - Controller-Verbindungen verlegen
Drei Kabel vom Creepers Arduino (Digitalpins 0, 1 und GND) zum Controller-Arduino verlegen. 1,8-m-Kabel meist ausreichend.
Creeper programmieren
Der Roboter-Code ist simpel: Er steuert Motorgeschwindigkeiten und Servo-Kopfbewegung. Detaillierte Anweisungen finden sich im Buch Make: Minecraft for Makers oder im GitHub-Repository (Kapitel-9-Ordner). Für eine vollständige Anleitung siehe den „Read More Info…“-Bereich.
Nach Zusammenbau und Programmierung rollt Ihr Creeper herum, schwenkt den Kopf und blitzt rot beim „Explodieren“ – eine sichere, spaßige Hommage an den beliebten Minecraft-Mob.
Herstellungsprozess
- Industrieroboter: Design, Fertigung und zukünftige Trends
- DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
- Rolling Alarm Robot: Intelligentes, mobiles Wecksystem mit Raspberry Pi und Google Kalender
- Archimedes: Der emotionserkennende KI-Roboter-Eule
- Sprachgesteuerter Computer-Vision-Roboter auf Windows 10 IoT Core bauen
- ROS Roboter: Terminal-gesteuerte Navigation auf Raspberry Pi
- Simple Pi Robot: 2-WD Autonomer Rover mit Raspberry Pi bauen
- Fortgeschrittener Schneeräumer-Roboter für effizientes Winter-Räumen
- Getränkeroboter: Technologie, Automatisierung und Rolle in der Getränkeindustrie
- CNC-Bearbeitung meistern: Präzision & Exzellenz formen