Membangun Robot Creeper Minecraft Bermotor dengan Arduino
Dalam buku baru Make: Minecraft for Makers, penulis menyertakan proyek monster Creeper yang mengubah robot nyata menjadi teman yang menggemaskan dan tidak meledak. Panduan ini memandu Anda dalam menciptakan Creeper bermotor yang dilengkapi rangka logam, kulit kayu, kepala yang dapat berputar, dan mata NeoPixel yang bersinar—semua dikendalikan oleh Arduino Uno.
Ringkasan Desain
Dimensi Creeper dalam game cukup sederhana: kepala kubus 8 piksel, badan 4×8×12, dan empat kaki 4×8×4. Menggunakan skala satu inci per piksel, robot fisik mengukur 12 inci tinggi, 8 inci lebar, dan 4 inci dalam untuk badan; kubus 8 inci untuk kepala; dan kaki 6 inci×4 inci×4 inci. Karena robot akan menggulung daripada berjalan, kaki depan dan belakang digabungkan menjadi blok lebar 8 inci.
Untuk rangka, kami memilih kit Actobotics Bogie Runt Rover dengan harga sekitar $70. Rangka rover yang sudah dirakit berukuran 6 inci×9 inci, dengan jarak tanah 6 inci. Basis ini dapat menampung semua komponen yang diperlukan.
Bahan & Alat
- Kit Actobotics Bogie Runt Rover (rangka, 6 motor, 6 roda)
- Piringan saluran 3¾ inci, saluran 9 inci, piringan baut ganda, bantalan, D-rod, dan plywood ¼ inci serta ⅛ inci untuk kulit dan kepala
- Arduino Uno + motor shield
- Servo hobi standar, piringan servo, dan coupler
- NeoPixel Jewels (dua buah)
- Baterai 9V dan paket baterai 4×AA
- Bor, baut, cat (hijau, hitam, dan putih), kuas cat, dan satu set kabel 6 kaki untuk pengontrol
Langkah demi Langkah Pembuatan
- Rakit Kit Rover
Ikuti video pengaturan di servocity.com/bogie untuk membangun basisnya. - Pasang Basis Badan
Kunci piringan saluran 3¾ inci ke lubang pemasangan tengah rover dengan piringan baut persegi besar dan empat baut dari bawah. - Pasang Servo Kepala
Gunakan piringan servo untuk memasang servo pada saluran; pasang coupler D-rod pada poros servo. - Pasang Saluran Badan
Kencangkan saluran 9 inci ke bagian 3¾ inci dengan piringan baut ganda. - Tambahkan Balok Penopang
Pasang saluran 3¾ inci kedua di bagian atas bagian 9 inci dengan piringan baut ganda lain. - Pasang Bantalan
Ratakan bantalan dengan poros servo. - Kunci D-Rod
Masukkan D-rod melalui bantalan dan kunci di coupler servo. - Rakit Kaki & Kulit
Potong laser (atau potong tangan) potongan plywood—plywood ⅛ inci untuk kulit, plywood ¼ inci untuk basis kepala. Desain blok-blok agar dapat diletakkan pada robot oleh gravitasi. - Cat Badan dan Kaki
Lapisi satu lapis cat hijau Creeper. Biarkan kering sebelum melanjutkan. - Pasang Kulit
Letakkan kulit yang sudah dicat pada robot; D-rod ¼ inci harus pas rapat di atasnya. - Bangun Basis Kepala
Potong persegi 8 inci×8 inci plywood ¼ inci, bor lubang tengah ¼ inci dan lubang pemasangan, lalu kunci dengan piringan baut persegi kecil. - Buat Kepala
Rakit panel plywood kepala, bor lubang untuk mata NeoPixel. - Cat Kepala
Cat bagian luar hijau, tambahkan hitam untuk wajah, dan cat bagian dalam hitam untuk memperdalam warna mata. - Pasang Arduino
Pasang Arduino di bawah robot menggunakan perangkat keras #4—baik bor ke dalam rangka ABS atau gunakan lubang pemasangan yang ada. - Pasang Motor Shield
Letakkan shield langsung di atas Arduino, hubungkan header pria dan wanita. - Hubungkan Servo
Colokkan kabel servo ke pin Servo 1 pada Motor Shield. - Pasang Baterai 9V
Pasang baterai 9V pada rangka (tapi jangan colokkan sampai nanti). - Pasang Paket Baterai
Kunci paket 4×AA pada rangka dan colokkan ke terminal daya shield. - Kabelkan Motor
Kelompokkan motor sisi kiri pada terminal M3 dan motor sisi kanan pada M4, pastikan shield dapat menampung beban. - Kabelkan Mata NeoPixel
Hubungkan dua NeoPixel Jewels: VIN ke Arduino 5V, GND ke Arduino GND, data dari pin digital 6 ke Jewel 1 IN, dan Jewel 1 OUT ke Jewel 2 IN. - Kabelkan Koneksi Pengontrol
Jalankan tiga kabel dari Arduino Creeper (pin digital 0, 1, dan GND) ke pengontrol Arduino. Kabel 6 kaki biasanya cukup.
Pemrograman Creeper
Kode robot cukup sederhana, mengontrol kecepatan motor dan gerakan kepala servo. Instruksi detail tersedia dalam buku Make: Minecraft for Makers atau melalui repositori GitHub (folder Bab 9). Untuk panduan lengkap, lihat bagian “Baca Info Selengkapnya…”.
Setelah dirakit dan diprogram, Creeper Anda akan bergulir, memutar kepalanya, dan berkedip merah saat “meledak”—suatu penghormatan yang aman dan menyenangkan kepada mob Minecraft yang disayangi.