Daftar Isi:

Robot Minecraft Creeper Penghindar Rintangan: 7 Langkah
Robot Minecraft Creeper Penghindar Rintangan: 7 Langkah

Video: Robot Minecraft Creeper Penghindar Rintangan: 7 Langkah

Video: Robot Minecraft Creeper Penghindar Rintangan: 7 Langkah
Video: IF YOU CHOOSE THE WRONG CREEPER, YOU DIE - Minecraft 2024, November
Anonim
Robot Minecraft Creeper Penghindar Rintangan
Robot Minecraft Creeper Penghindar Rintangan

Robot ini dibuat untuk mengikuti tantangan Minecraft, Epilog Challenge IX dan kontes penulis pertama kali. Ini didasarkan pada salah satu monster Minecraft paling ikonik: the Creeper. Robot ini menggunakan cangkang yang dicetak 3D, jadi Anda harus memiliki akses ke printer 3D untuk membuatnya.

** Anak saya yang berusia 12 tahun mendesain robot dan merakitnya dan menulis kode python, saya hanya membantu sedikit dengan pengeboran, dia juga menulis tutorial ini, tetapi dia harus menggunakan akun saya karena persyaratan usia minimum tantangan, jadi ini benar-benar proyeknya **.

Langkah 1: Bill of Material (BOM)

Untuk membuat robot ini, Anda perlu

-pengaturan Raspberry Pi Zero lengkap (keyboard, mouse, monitor, pemasangan raspbian baru, akses internet) dengan pin yang disolder

-HC-SR04 Sensor ultrasonik

-2 motor stepper 2BYJ-48 dengan driver motor stepper ULN2003APG

-1 1KΩ resistor

-1 2KΩ resistor

-Kabel jumper Wanita dan Pria

-3d tercetak creeper shell (file dalam langkah ini)

-Pistol Lem Panas

-beberapa pin tambahan

-besi solder

-protoboard

-paket baterai (lebih disukai cumi-cumi)

-roda gila

Langkah 2: Membuat Bus Listrik

Membuat Bus Listrik
Membuat Bus Listrik

Ini mudah, potong sedikit protoboard (3 kotak min) dan solder beberapa pin ke sana dan di antara mereka, lapisi zona yang disolder dengan lem panas untuk menghindari jalan pintas. Anda membutuhkan tiga di antaranya untuk menggantikan papan tempat memotong roti dan membuat elctronics lebih kompak.

Langkah 3: Elektronik

Elektronik
Elektronik

Jika Anda tidak dapat melihat kode warna resistor, resistor kiri adalah 2KΩ dan kanan adalah 1KΩ. Saat Anda perlu menggunakan papan tempat memotong roti, gunakan bus daya sebagai gantinya.

Langkah 4: Memasang Elektronik Ke Shell

Memasang Elektronik Ke Dalam Shell
Memasang Elektronik Ke Dalam Shell
Memasang Elektronik Ke Dalam Shell
Memasang Elektronik Ke Dalam Shell

Biasanya, kepala klik ke dalam tubuh, tetapi jika tidak, Anda harus mengampelas sedikit bagian atas tubuh sampai kepala berbunyi klik. Badannya masuk ke alasnya, tapi longgar, jadi beri sedikit lem panas untuk menahannya. Tubuh memiliki lubang untuk port usb dan HDMI Pi Zero. Di sini Anda memiliki pengaturan untuk menyatukan 2 driver motor stepper dan menghemat ruang, satu-satunya hal yang harus Anda lakukan adalah meletakkannya secara horizontal dan merekatkannya ke sepotong plastik (jika Anda memiliki printer 3d jika salah satu dari ini cetakan menjadi buruk, Anda dapat memotongnya dengan alat dremel). Untuk memasang Pi Zero, Anda perlu mengebor beberapa lubang dan memasukkannya melalui lubang PCB di pizero. Lem panas sensor ultrasonik ke lubang mata (pra-cetak). Agar pas dengan motor stepper, Anda perlu mengebor beberapa lubang sekrup (sumbu memiliki lubang cetak). Pasang roda gila ke bagian belakang alas dengan dudukan PCB sampai sejajar dengan roda. Perbaiki cumi-cumi di atas bagian belakang pangkalan.

Langkah 5: Pemrograman

Anda harus membuka prompt perintah di Raspbian (untuk langkah ini Anda memerlukan akses internet di Pi Zero Anda) dan ketik: sudo pip3 install gpiozero hcsr04sensor jika Anda belum menginstal pip, instal.

Langkah 6: Anda Selesai

Anda Selesai!
Anda Selesai!

Jika Anda ingin mendedikasikan pi ini untuk ini dan hanya ini (data raspbian Anda). Buka prompt perintah dan ketik:

sudo nano etc/rc.local

Selanjutnya, gulir ke bawah melalui kode dan tambahkan baris berikut sebelum keluar 0:

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

Ini dia beraksi….

Langkah 7: Creeperbot beraksi

Image
Image

Dia jahat, dia hijau dan dia secara ultrasonik menghindari rintangan

Direkomendasikan: