Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

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

  1. Monteer de Rover Kit
    Volg de assemblagevideo op servocity.com/bogie om de basis te bouwen.
  2. Bevestig de Lichaamsbasis
    Bevestig een 3¾″ kanaal aan de centrale montagegaten van de rover met een grote vierkante schroefplaat en vier schroeven van onderen.
  3. Monteer de Kop-Servo
    Gebruik de servo-plaat om de servo op het kanaal te installeren; bevestig de D-staafkoppeling aan de servo-as.
  4. Installeer het Lichaamskanaal
    Bevestig het 9″ kanaal aan het 3¾″ stuk met een dubbele schroefplaat.
  5. Voeg de Steunbalk toe
    Bevestig een tweede 3¾″ kanaal aan de top van het 9″ stuk met nog een dubbele schroefplaat.
  6. Bevestig het Lager
    Lijn het lager uit met de servo-as.
  7. Bevestig de D-Staaf
    Draai de D-staaf door het lager en vergrendel hem in de servo-koppeling.
  8. 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.
  9. Verf het Lichaam en de Poten
    Breng een enkele laag Creeper-groene verf aan. Laat drogen voordat je verdergaat.
  10. Bevestig de Huid
    Laat de verfde huid op de robot vallen; de ¼″ staaf moet strak bovenaan passen.
  11. Bouw de Kopbasis
    Knip een 8″×8″ vierkant van ¼″ multiplex, boor een ¼″ centrumgat en montagegaten, bevestig met een kleine vierkante schroefplaat.
  12. Construeer de Kop
    Monteer de multiplex koppanelen, boor gaten voor de NeoPixel-ogen.
  13. 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.
  14. Installeer de Arduino
    Monteer de Arduino onder de robot met #4 hardware – boor in het ABS-chassis of gebruik bestaande montagegaten.
  15. Monteer het Motor Shield
    Plaats het shield direct op de Arduino, verbind de male en female headers.
  16. Sluit de Servo aan
    Plug de servo-draden in de Servo 1 pinnen van het Motor Shield.
  17. Monteer de 9V Batterij
    Bevestig de 9V batterij aan het chassis (maar houd hem nog losgekoppeld).
  18. Bevestig het Batterijpakket
    Bevestig het 4×AA pakket aan het chassis en plug het in de voedingsterminals van het shield.
  19. Bedraad de Motoren
    Gropeer de linkermotoren op M3-terminals en de rechtermotoren op M4, zorg dat de shield de belasting kan aan.
  20. 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.
  21. 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

  1. Industriële Robots: Ontwerp, Productie en Toekomstige Trends
  2. DIY Wall-E Geïnspireerde Raspberry Pi CD-Doos Robot
  3. Rollende Alarmrobot: Een Slim, Mobiel Wakker-systeem Aangedreven door Raspberry Pi en Google Calendar
  4. Archimedes: De Emotie-Detecterende AI Robot Uil
  5. Bouw een Spraak-gestuurde Computer Vision Robot op Windows 10 IoT Core
  6. ROS Robot: Terminal-gecontroleerde Navigatie op Raspberry Pi
  7. Simple Pi Robot – Bouw een 2-WD Autonome Rover met Raspberry Pi
  8. Geavanceerde Sneeuwruimingsrobot voor Efficiënte Winteronderhoud
  9. Een menselijke head ombouwen tot een robothead: Arduino-gestuurd DIY-project
  10. Drankrobots begrijpen: technologie, automatisering en rol in drankenindustrie
  11. CNC-bewerking meesteren: Precisie & excellentie vormgeven