Inhoudsopgave:

Obstakel vermijdende Minecraft Creeper Robot - Ajarnpa
Obstakel vermijdende Minecraft Creeper Robot - Ajarnpa

Video: Obstakel vermijdende Minecraft Creeper Robot - Ajarnpa

Video: Obstakel vermijdende Minecraft Creeper Robot - Ajarnpa
Video: ფუფუ დავმარხე... | Minecraft Hardcore #6 2024, November
Anonim
Obstakel vermijdende Minecraft Creeper Robot
Obstakel vermijdende Minecraft Creeper Robot

Deze robot is gemaakt om deel te nemen aan de Minecraft-uitdaging, de Epilog Challenge IX en de eerste auteurswedstrijd. Het is gebaseerd op een van de meest iconische Minecraft-mobs: de Creeper. Deze robot maakt gebruik van een 3D-geprint omhulsel, dus je moet toegang hebben tot een 3D-printer om het te bouwen.

** Mijn 12-jarige zoon heeft de robot ontworpen en in elkaar gezet en de python-code geschreven, ik heb maar een beetje geholpen met het boren, hij schreef ook deze tutorial, maar hij moest mijn account gebruiken vanwege de minimumleeftijd van de uitdaging, dus het is echt zijn project **.

Stap 1: Stuklijst (BOM)

Om deze robot te bouwen, heb je nodig:

-een complete Raspberry Pi Zero setup (toetsenbord, muis, monitor, verse installatie van raspbian, internettoegang) met gesoldeerde pinnen

-HC-SR04 Ultrasone sensor

-2 2BYJ-48 stappenmotoren met de ULN2003APG stappenmotor driver

-1 1KΩ weerstand

-1 2KΩ weerstand

-Vrouwelijke en mannelijke jumperdraden

-3D-geprinte klimplantschaal (bestanden in deze stap)

-Heet lijmpistool

- wat extra pinnen

-soldeerbout

-protoboard

-batterijpakket (liefst een inktvis)

-gek wiel

Stap 2: Het maken van de Power Bus

De Power Bus maken
De Power Bus maken

Dit is eenvoudig, knip een stukje protoboard (3 vierkantjes min) en soldeer er enkele pinnen aan en tussen hen, bedek de gesoldeerde zone met hete lijm om snelkoppelingen te voorkomen. Je hebt er drie nodig om het breadboard te vervangen en de elektronica compacter te maken.

Stap 3: Elektronica

Elektronica
Elektronica

Als u de kleurcodes van de weerstanden niet kunt zien, is de linkerweerstand 2KΩ en de rechterweerstand 1KΩ. Wanneer u het breadboard moet gebruiken, gebruikt u in plaats daarvan de stroombus.

Stap 4: De elektronica in de schaal monteren

De elektronica in de schaal monteren
De elektronica in de schaal monteren
De elektronica in de schaal monteren
De elektronica in de schaal monteren

Normaal gesproken klikt de kop in het lichaam, maar als dat niet het geval is, moet u het bovenste deel van het lichaam een beetje schuren totdat de kop klikt. Het lichaam past in de basis, maar het zit los, dus doe een beetje hete lijm om het op zijn plaats te houden. De body heeft een opening voor de Pi Zero usb- en hdmi-poorten. Hier heb je een regeling om de 2 stappenmotordrivers samen te voegen en ruimte te besparen, het enige wat je hoeft te doen is ze horizontaal te plaatsen en ze warm te lijmen op een stuk plastic (als je een 3D-printer hebt als een van deze afdrukken gaat slecht, je kunt het uitknippen met een dremmel-tool). Om de Pi Zero op zijn plaats te zetten, moet je wat gaten boren en deze door de printgaten op de pizero steken. Heetlijm de ultrasone sensor op de ooggaten (voorgedrukt). Om in de stappenmotoren te passen, moet je wat schroefgaten boren (de as heeft een gedrukt gat). Bevestig het gekke wiel in het achterste deel van de basis met pcb-houders tot het op wielniveau staat. Bevestig de inktvis bovenop het achterste deel van de basis.

Stap 5: Programmeren

Je moet een opdrachtprompt openen in Raspbian (voor deze stap heb je internettoegang nodig op je Pi Zero) en typ: sudo pip3 install gpiozero hcsr04sensor als je pip niet hebt geïnstalleerd, installeer het dan.

Stap 6: Je bent klaar

Je bent klaar!
Je bent klaar!

Als u deze pi hieraan wilt wijden en alleen aan dit (uw raspbian-gegevens). Open een opdrachtprompt en typ:

sudo nano etc/rc.local

Blader vervolgens naar beneden door de code en voeg de volgende regel toe voordat u 0 afsluit:

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

Hier is het in actie….

Stap 7: Creeperbot in actie

Image
Image

Hij is gemeen, hij is groen en hij ontwijkt ultrasoon obstakels

Aanbevolen: