Inhaltsverzeichnis:

Hindernisvermeidender Minecraft Creeper Roboter - Gunook
Hindernisvermeidender Minecraft Creeper Roboter - Gunook

Video: Hindernisvermeidender Minecraft Creeper Roboter - Gunook

Video: Hindernisvermeidender Minecraft Creeper Roboter - Gunook
Video: 10 КОМАНД которые должен ЗНАТЬ КАЖДЫЙ ИГРОК в МАЙНКРАФТ! Полезные команды в MINECRAFT! 2024, November
Anonim
Hindernisvermeidender Minecraft Creeper-Roboter
Hindernisvermeidender Minecraft Creeper-Roboter

Dieser Roboter wurde entwickelt, um an der Minecraft-Herausforderung, der Epilog-Herausforderung IX und dem erstmaligen Autorenwettbewerb teilzunehmen. Es basiert auf einem der bekanntesten Minecraft-Mobs: dem Creeper. Dieser Roboter verwendet eine 3D-gedruckte Schale, daher benötigen Sie Zugriff auf einen 3D-Drucker, um ihn zu bauen.

** Mein 12-jähriger Sohn hat den Roboter entworfen und zusammengebaut und den Python-Code geschrieben, ich habe nur ein wenig beim Bohren geholfen, er hat auch dieses Tutorial geschrieben, aber er musste aufgrund der Mindestaltersanforderungen der Challenge mein Konto verwenden, also wirklich sein Projekt **.

Schritt 1: Stückliste (BOM)

Um diesen Roboter zu bauen, benötigen Sie

-ein komplettes Raspberry Pi Zero Setup (Tastatur, Maus, Monitor, Neuinstallation von Raspbian, Internetzugang) mit verlöteten Pins

-HC-SR04 Ultraschallsensor

-2 2BYJ-48 Schrittmotoren mit dem ULN2003APG Schrittmotortreiber

-1 1KΩ Widerstand

-1 2KΩ Widerstand

-Female und Male Überbrückungsdrähte

-3d gedruckte Creeper Shell (Dateien in diesem Schritt)

-Heißklebepistole

-einige zusätzliche Pins

-Lötkolben

-Protoboard

-Batteriepack (vorzugsweise ein Tintenfisch)

-verrücktes Rad

Schritt 2: Herstellen des Strombusses

Herstellung des Strombusses
Herstellung des Strombusses

Dies ist einfach, schneiden Sie ein bisschen Protoboard (3 Quadrate min) und löten Sie einige Pins darauf und bestreichen Sie die gelötete Zone dazwischen mit Heißkleber, um Kurzschlüsse zu vermeiden. Sie benötigen drei davon, um das Steckbrett zu ersetzen und die Elektronik kompakter zu machen.

Schritt 3: Elektronik

Elektronik
Elektronik

Wenn Sie die Farbcodes der Widerstände nicht sehen können, beträgt der linke Widerstand 2KΩ und der rechte 1KΩ. Wenn Sie das Steckbrett verwenden müssen, verwenden Sie stattdessen den Strombus.

Schritt 4: Montage der Elektronik in die Schale

Einbau der Elektronik in die Schale
Einbau der Elektronik in die Schale
Einbau der Elektronik in die Schale
Einbau der Elektronik in die Schale

Normalerweise rastet der Kopf in den Körper ein, aber wenn nicht, müssen Sie den oberen Teil des Körpers ein wenig schleifen, bis der Kopf klickt. Der Körper rastet in die Basis ein, aber er ist locker, also trage etwas Heißkleber auf, um ihn an Ort und Stelle zu halten. Das Gehäuse hat eine Öffnung für die USB- und HDMI-Anschlüsse des Pi Zero. Hier haben Sie eine Anordnung, um die 2 Schrittmotortreiber platzsparend zusammenzufügen, das einzige, was Sie tun müssen, ist, sie horizontal zu platzieren und auf ein Stück Kunststoff zu kleben (wenn Sie einen 3D-Drucker haben, wenn einer davon Drucke gehen schlecht, Sie können es mit einem Dremmel-Werkzeug ausschneiden). Um den Pi Zero an Ort und Stelle zu setzen, müssen Sie einige Löcher bohren und sie durch die Leiterplattenlöcher auf dem Pizero stecken. Heißkleben Sie den Ultraschallsensor an die Augenlöcher (vorgedruckt). Um in die Schrittmotoren zu passen, müssen Sie einige Schraubenlöcher bohren (die Achse hat ein gedrucktes Loch). Fixieren Sie das verrückte Rad im hinteren Teil der Basis mit Leiterplattenhaltern, bis es auf der Höhe der Räder ist. Befestigen Sie den Tintenfisch oben auf dem hinteren Teil der Basis.

Schritt 5: Programmierung

Sie müssen in Raspbian eine Eingabeaufforderung öffnen (für diesen Schritt benötigen Sie einen Internetzugang auf Ihrem Pi Zero) und geben Sie ein: sudo pip3 install gpiozero hcsr04sensor Wenn Sie pip nicht installiert haben, installieren Sie es.

Schritt 6: Sie sind fertig

Du bist fertig!
Du bist fertig!

Wenn Sie dieses Pi diesem und nur diesem (Ihren Raspbian-Daten) widmen möchten. Öffnen Sie eine Eingabeaufforderung und geben Sie ein:

sudo nano etc/rc.local

Scrollen Sie als Nächstes nach unten durch den Code und fügen Sie die folgende Zeile hinzu, bevor Sie 0 beenden:

python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &

Hier ist es in Aktion ….

Schritt 7: Creeperbot in Aktion

Image
Image

Er ist gemein, er ist grün und er weicht Hindernissen per Ultraschall aus

Empfohlen: