Daftar Isi:
- Langkah 1: Yang Anda Butuhkan:
- Langkah 2: Mengkalibrasi Servos
- Langkah 3: Merakit Kaki
- Langkah 4: Memasang Servo
- Langkah 5: Menambahkan Arduino
- Langkah 6: Pengkabelan
- Langkah 7: Dan Beberapa Kode
- Langkah 8: Anda Selesai
Video: Tikus Robot: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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:
- 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
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
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
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
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
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
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:
Tikus Bertenaga Lipo DIY: 6 Langkah
DIY Lipo Powered Mouse: Dalam proyek Modifikasi ini kami akan memodifikasi mouse nirkabel bertenaga baterai dan berubah menjadi mouse nirkabel yang dapat diisi daya usb. Saya ingin membuat proyek ini karena baterai aa tidak terlalu lama untuk saya. Dan baterainya cepat habis. Jadi saya memilih
Mobil Perangkap Tikus: 6 Langkah (dengan Gambar)
Mobil Perangkap Tikus: Dalam Instruksi ini saya akan menunjukkan cara membuat Mobil Perangkap Tikus. Gandar belakang mobil ini digerakkan oleh perangkap tikus. Proyek ini sangat menyenangkan! Ayo mulai
Robot Pertempuran Joe Mama (Tikus): 8 Langkah
Robot Pertempuran Joe Mama (Tikus): Siapa Joe?
Perangkap Langsung Ramah Tikus IoT: 6 Langkah (dengan Gambar)
IoT Mouse-Friendly Live Trap: Ini adalah jebakan untuk menangkap tikus tanpa melukainya, sehingga Anda dapat melepaskannya di luar. Jika sensor jarak mendeteksi mouse, motor Servo akan menutup pintu. Anda akan menerima pesan instan dan/atau Email, untuk memberi tahu Anda bahwa Anda membatasi
Pedal Efek Gitar Tikus Clone Distorsi DIY - Tikus Mati: 5 Langkah (dengan Gambar)
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: Ini bukan pedal distorsi Mickey Mouse! Pedal ini adalah tiruan dari pedal efek favorit saya dari tahun 80-an… ProCo's RAT Distortion. Ini adalah pedal distorsi OpAmp dasar menggunakan chip IC LM308N klasik yang merupakan build yang cukup sederhana untuk