Daftar Isi:

Tikus Robot: 8 Langkah (dengan Gambar)
Tikus Robot: 8 Langkah (dengan Gambar)

Video: Tikus Robot: 8 Langkah (dengan Gambar)

Video: Tikus Robot: 8 Langkah (dengan Gambar)
Video: SOSOK INI TEREKAM KAMERA TRAIL YANG DIPASANG DI HUTAN, Apa Sebenarnya Mereka? 2024, November
Anonim
Tikus Robot
Tikus Robot

Proyek Tinkercad »

Halo!

Nama saya David, saya seorang anak laki-laki berusia 14 tahun yang tinggal di Spanyol dan ini adalah Instructable pertama saya. Saya telah membuat robot dan memperbaiki komputer lama untuk beberapa waktu sekarang dan guru robotika saya memberi tahu saya bahwa ini adalah saat yang tepat untuk mulai berbagi dengan orang lain apa yang telah saya pelajari. Jadi di sini kita pergi!

Suatu hari teman saya memberi saya model 3D untuk membangun robot dan beberapa komponen: Satu mikrokontroler arduino nano dan dua motor servo, dengan 3 hal ini saya mulai membangun robot kecil saya. Dalam Instructable ini saya akan berbagi dengan Anda cara membuat robot ini, juga saya akan menyertakan model 3D dan kode yang telah saya tulis, sehingga Anda dapat memiliki semua yang diperlukan untuk membuat robot tikus Anda sendiri!

Langkah 1: Yang Anda Butuhkan:

Apa yang kau butuhkan
Apa yang kau butuhkan

- Mikrokontroler Arduino Nano

- 2 motor servo SG90 (Anda dapat menemukannya di Amazon, atau di beberapa toko online)

- Anda harus mencetak model 3D atau Anda dapat membuat struktur dengan karton atau plastik. Saya menggunakan model ini: https://www.tinkercad.com/things/12eU8UHtMSB dari Tinker Robot Labs

- Beberapa kabel, dan papan tempat memotong roti kecil

- Baterai 9 Volt dan konektor

Anda juga perlu menggunakan IDE arduino, Anda dapat mengunduhnya di tautan berikutnya:

Langkah 2: Mengkalibrasi Servos

Mengkalibrasi Servos
Mengkalibrasi Servos
Mengkalibrasi Servos
Mengkalibrasi Servos

Sebelum memulai robot Anda harus melakukan satu langkah sebelumnya. Anda perlu menemukan posisi tengah servo. Sebuah servo bisa berputar 180 derajat (setengah keliling), dan kamu harus mencari dulu posisi 90 derajatnya dimana untuk bisa meletakkan kaki tegak lurus dengan badan. Untuk melakukan ini saya menulis sebuah program yang menempatkan servos pada posisi 90º. Setelah servos berada di 90º Anda akan memiliki titik referensi di mana servo akan berada di awal program.

Ini adalah program yang saya gunakan untuk memusatkan servos:

#termasuk

Servo Depan;

Servo Kembali;

batalkan pengaturan() {

Depan.attach (9);

Kembali.attach(6);

}

lingkaran kosong(){

Depan.tulis(90);

Kembali.tulis(90);

}

Anda harus melakukan sedikit penyesuaian pada perangkat lunak atau perangkat keras untuk meningkatkan pergerakan robot dan mendapatkan gaya berjalan yang sempurna, tetapi pertama-tama mari buat robot bergerak, dan di akhir proyek, Anda akan dapat melakukan penyesuaian ini.

Langkah 3: Merakit Kaki

Merakit Kaki
Merakit Kaki
Merakit Kaki
Merakit Kaki
Merakit Kaki
Merakit Kaki
Merakit Kaki
Merakit Kaki

Setelah ini Anda harus mengambil poros servo dan memasukkannya ke dalam kaki robot, untuk memudahkan Anda dapat memotong sedikit bahan di sekitar lubang di kaki untuk masuk ke sana poros.

Kedua, Anda perlu memasang poros dengan kaki 3D ke dalam servos, ketika Anda memiliki semua di posisi yang tepat, letakkan titik kecil lem panas di antara poros dan kaki untuk mengamankannya di tempatnya. Pastikan untuk meletakkan kaki pada 90 derajat seperti yang terlihat pada langkah 2.

Langkah 4: Memasang Servo

Memasang Servo
Memasang Servo
Memasang Servo
Memasang Servo
Memasang Servo
Memasang Servo

Sekarang Anda harus memasang servos di badan robot, untuk melakukan ini Anda harus mengambil badan di satu tangan dan mendorong servo, dengan kaki, ke dalam lubang yang Anda miliki untuk servo. Pastikan kabel servo berada di posisi yang benar, jika tidak, servo tidak akan muat di sasis. Ada slot kecil di salah satu sisi lubang servo. Gunakan slot itu untuk kabel.

Ulangi langkah ini dengan set kaki lainnya.

Langkah 5: Menambahkan Arduino

Menambahkan Arduino
Menambahkan Arduino
Menambahkan Arduino
Menambahkan Arduino
Menambahkan Arduino
Menambahkan Arduino

Setelah semua langkah ini Anda akan memiliki perangkat keras robot selesai. Sekarang kita masuk ke bagian akhir, elektronik dan wiring. Pertama, ambil Arduino Nano dan dorong ke papan tempat memotong roti, lalu Anda harus mengeluarkan kertas di bagian bawah papan tempat memotong roti dan merekatkan papan tempat memotong roti dalam model 3D.

Langkah 6: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Mari kita lakukan pengkabelan! Pada langkah ini di mana Anda akan menghubungkan semua kabel dari papan tempat memotong roti, ke servos.

Semua servo memiliki tiga kabel, jadi satu untuk informasi yang dikirim arduino, yang oranye, yang lain untuk arus +5v, yang merah, dan akhirnya kabel GND (atau ground), yaitu yang cokelat.

Untuk menghubungkan kabel, Anda mungkin ingin melihat kode yang kami gunakan untuk memusatkan servos. Pada kode kita dapat melihat bahwa servo untuk kaki depan terhubung ke pin D9 dan servo lainnya, yang untuk kaki belakang dan ekor terhubung di port D6. ini berarti bahwa kabel oranye dari servo depan menuju ke pin D9, dan kabel oranye dari servo untuk kaki belakang terhubung ke pin D6. Kabel merah dari kedua servos pergi ke 5V dan kabel coklat dari kedua servos pergi ke GND (salah satu pin GND dari Arduino Nano).

Langkah 7: Dan Beberapa Kode

Dan Beberapa Kode
Dan Beberapa Kode

Untuk menyelesaikan robot Anda harus menghidupkannya!, jadi inilah bagian favorit saya, kodenya.

Di bawah ini, saya membagikan kodenya kepada Anda. Kunci untuk membuat robot Anda berjalan dengan gerbang yang sempurna adalah dengan memodifikasi program untuk menyesuaikannya secara sempurna dengan berat dan keseimbangan tikus Anda, tetapi saya hanya merekomendasikan ini jika Anda tahu sedikit tentang pemrograman arduino. Jika tikus Anda kesulitan berjalan, tulis komentar dan saya dapat membantu Anda membuat tikus Anda berjalan dengan gaya!.

Di sini Anda memiliki kode yang saya gunakan:

#termasuk

Servo Depan;

Servo Kembali;

batalkan pengaturan() {

Depan.attach (9);

Kembali.attach(6);

Depan.tulis(92); // servo depan saya, pada 90 derajat tidak lurus sempurna, jadi saya harus mengubah sudut menjadi 92 derajat.

Kembali.tulis(90);

penundaan (1000); //robot menempatkan semua kaki tegak lurus ke tubuh dan menunggu satu detik

}

lingkaran kosong() {

// Loop ini akan berjalan sampai Anda mencabut robot

// Anda dapat mengubah sudut atau waktu tunda antar gerakan untuk membuat robot Anda berjalan lebih cepat atau lebih lambat atau membuat langkah lebih besar atau lebih kecil

Depan.tulis(132);

penundaan(100);

Kembali.tulis(50);

penundaan (300);

Depan.tulis(50);

penundaan(100);

Kembali.menulis(130);

penundaan (300);

}

Setelah menulis program di platform pemrograman arduino, Anda dapat mengunggahnya di robot dan melihat bagaimana gerakannya.

Langkah 8: Anda Selesai

Robot ini sangat sederhana untuk dirakit, dan programnya juga cukup sederhana. Mudah untuk membuatnya bergerak… tetapi cukup rumit untuk membuatnya bergerak dengan anggun. Jika Anda ingin mulai membuat dan memprogram robot berjalan, ini adalah proyek yang bagus untuk Anda. Anda akan belajar dengan proyek ini bagaimana memprogram "gait", urutan instruksi untuk membuat robot Anda berjalan.

Saya harap Anda menikmati instruksi pertama saya dan tolong, jika Anda memerlukan bantuan dengan robot Anda, saya akan dengan senang hati membantu Anda dalam bahasa Inggris, Prancis, atau Spanyol.

David

Direkomendasikan: