Bouw een gemotoriseerde Minecraft Creeper-robot met Arduino
In het nieuwe boek Make: Minecraft for Makers bevat de auteur een monster Creeper-project dat een echte robot omzet in een liefhebber, niet-ontploffende metgezel. Deze gids leidt je door het creëren van een gemotoriseerde Creeper met een metalen skelet, een houten 'huid', een draaiende kop en gloeiende NeoPixel-ogen – allemaal aangedreven door een Arduino Uno.
Ontwerpoverzicht
De in-game afmetingen van de Creeper zijn simpel: een kubieke 8-pixel kop, een 4×8×12 lichaam en vier 4×8×4 poten. Met een schaal van één inch per pixel meet de fysieke robot 12″ hoog, 8″ breed en 4″ diep voor het lichaam; een 8″ kubus voor de kop; en 6″×4″×4″ poten. Omdat de robot zal rollen in plaats van lopen, zijn de voor- en achterpoten samengevoegd tot 8″-brede blokken.
Voor het chassis gekozen is de Actobotics Bogie Runt Rover kit, die ongeveer $70 kost. Het gemonteerde rover-chassis is 6″×9″, met een vrije ruimte van 6″. Deze basis kan alle benodigde componenten accommoderen.
Materialen & Tools
- Actobotics Bogie Runt Rover kit (chassis, 6 motoren, 6 wielen)
- 3¾″ kanaalstukken, 9″ kanaal, dubbele schroefplaten, lager, D-staaf, ¼″ en ⅛″ multiplex voor huid en kop
- Arduino Uno + motor shield
- Standaard hobby servo, servo-plaat, koppeling
- NeoPixel Jewels (twee)
- 9V batterij & 4×AA batterijpakket
- Boormachine, schroeven, verf (groen, zwart en wit), penseel, en 6-ft draadset voor controller
Stap-voor-stap Bouw
- Monteer de Rover Kit
Volg de assemblagevideo op servocity.com/bogie om de basis te bouwen. - Bevestig de Lichaamsbasis
Bevestig een 3¾″ kanaal aan de centrale montagegaten van de rover met een grote vierkante schroefplaat en vier schroeven van onderen. - Monteer de Kop-Servo
Gebruik de servo-plaat om de servo op het kanaal te installeren; bevestig de D-staafkoppeling aan de servo-as. - Installeer het Lichaamskanaal
Bevestig het 9″ kanaal aan het 3¾″ stuk met een dubbele schroefplaat. - Voeg de Steunbalk toe
Bevestig een tweede 3¾″ kanaal aan de top van het 9″ stuk met nog een dubbele schroefplaat. - Bevestig het Lager
Lijn het lager uit met de servo-as. - Bevestig de D-Staaf
Draai de D-staaf door het lager en vergrendel hem in de servo-koppeling. - Monteer Poten & Huid
Laser-snijd (of handmatig knip) multiplex stukken – ⅛″ multiplex voor de huid, ¼″ multiplex voor de kopbasis. Ontwerp de blokken zodat ze door zwaartekracht op de robot passen. - Verf het Lichaam en de Poten
Breng een enkele laag Creeper-groene verf aan. Laat drogen voordat je verdergaat. - Bevestig de Huid
Laat de verfde huid op de robot vallen; de ¼″ staaf moet strak bovenaan passen. - Bouw de Kopbasis
Knip een 8″×8″ vierkant van ¼″ multiplex, boor een ¼″ centrumgat en montagegaten, bevestig met een kleine vierkante schroefplaat. - Construeer de Kop
Monteer de multiplex koppanelen, boor gaten voor de NeoPixel-ogen. - Verf de Kop
Verf het exterieur groen, voeg zwart toe voor het gezicht, en verf het interieur zwart om de kleur van de ogen te verdiepen. - Installeer de Arduino
Monteer de Arduino onder de robot met #4 hardware – boor in het ABS-chassis of gebruik bestaande montagegaten. - Monteer het Motor Shield
Plaats het shield direct op de Arduino, verbind de male en female headers. - Sluit de Servo aan
Plug de servo-draden in de Servo 1 pinnen van het Motor Shield. - Monteer de 9V Batterij
Bevestig de 9V batterij aan het chassis (maar houd hem nog losgekoppeld). - Bevestig het Batterijpakket
Bevestig het 4×AA pakket aan het chassis en plug het in de voedingsterminals van het shield. - Bedraad de Motoren
Gropeer de linkermotoren op M3-terminals en de rechtermotoren op M4, zorg dat de shield de belasting kan aan. - Bedraad NeoPixel Ogen
Verbind de twee NeoPixel Jewels: VIN naar Arduino 5V, GND naar Arduino GND, data van digitale pin 6 naar Jewel 1 IN, en Jewel 1 OUT naar Jewel 2 IN. - Bedraad Controller Verbindingen
Voer drie draden van de Creeper's Arduino (digitale pinnen 0, 1 en GND) naar de controller Arduino. Een 6-ft kabel is meestal voldoende.
Programmeren van de Creeper
De code van de robot is eenvoudig: het regelt motorsnelheden en servo-kopbeweging. Gedetailleerde instructies zijn beschikbaar in het boek Make: Minecraft for Makers of via de GitHub repository (hoofdstuk 9 map). Voor een complete walkthrough, zie de sectie "Read More Info…".
Eenmaal gemonteerd en geprogrammeerd, zal je Creeper rondrollen, zijn kop kantelen en rood knipperen bij "ontploffing" – een veilige, leuke eerbetoon aan de geliefde Minecraft mob.
Productieproces
- Industriële Robots: Ontwerp, Productie en Toekomstige Trends
- DIY Wall-E Geïnspireerde Raspberry Pi CD-Doos Robot
- Rollende Alarmrobot: Een Slim, Mobiel Wakker-systeem Aangedreven door Raspberry Pi en Google Calendar
- Archimedes: De Emotie-Detecterende AI Robot Uil
- Bouw een Spraak-gestuurde Computer Vision Robot op Windows 10 IoT Core
- ROS Robot: Terminal-gecontroleerde Navigatie op Raspberry Pi
- Simple Pi Robot – Bouw een 2-WD Autonome Rover met Raspberry Pi
- Geavanceerde Sneeuwruimingsrobot voor Efficiënte Winteronderhoud
- Een menselijke head ombouwen tot een robothead: Arduino-gestuurd DIY-project
- Drankrobots begrijpen: technologie, automatisering en rol in drankenindustrie
- CNC-bewerking meesteren: Precisie & excellentie vormgeven