Isi kandungan:

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

Video: Tikus Robotik: 8 Langkah (dengan Gambar)

Video: Tikus Robotik: 8 Langkah (dengan Gambar)
Video: ROBOT BINATANG SUPER CANGGIH, Dibuat Untuk Menyaingi Binatang Asli? 2024, November
Anonim
Tikus Robotik
Tikus Robotik

Projek Tinkercad »

Helo!

Nama saya David, saya seorang budak lelaki berusia 14 tahun yang tinggal di Sepanyol dan ini adalah Instructable pertama saya. Saya telah membina robot dan memperbaiki komputer lama untuk beberapa waktu sekarang dan guru robotik saya memberitahu bahawa sudah waktunya untuk mula berkongsi dengan orang lain apa yang telah saya pelajari. Jadi di sini kita pergi!

Suatu hari seorang rakan saya memberi saya model 3D untuk membina robot dan beberapa komponen: Satu mikrokontroler nano arduino dan dua motor servo, dengan 3 perkara ini saya mula membina robot kecil saya. Dalam Instructable ini saya akan berkongsi dengan anda bagaimana membuat robot ini, saya juga akan memasukkan model 3D dan kod yang telah saya tulis, supaya anda dapat memiliki semua yang diperlukan untuk membuat tikus robot anda sendiri!

Langkah 1: Apa yang Anda Perlu:

Apa yang kamu perlu
Apa yang kamu perlu

- Pengawal mikro Arduino Nano

- 2 motor servo SG90 (Anda boleh mencarinya di Amazon, atau di beberapa kedai dalam talian)

- Anda perlu mencetak model 3D atau anda boleh membina struktur dengan kadbod atau plastik. Saya menggunakan model ini: https://www.tinkercad.com/things/12eU8UHtMSB dari Tinker Robot Labs

- Beberapa wayar, dan papan roti kecil

- Bateri 9 Volt dan penyambung

Anda juga perlu menggunakan IDE arduino, anda boleh memuat turunnya di pautan seterusnya:

Langkah 2: Menentukur Servos

Menentukur Servos
Menentukur Servos
Menentukur Servos
Menentukur Servos

Sebelum memulakan robot, anda harus melakukan satu langkah sebelumnya. Anda perlu mencari kedudukan tengah servo. Servo boleh berubah 180 darjah (setengah lilitan), dan anda perlu mencari di mana kedudukan 90 darjah terlebih dahulu untuk dapat meletakkan kaki tegak lurus ke badan. Untuk melakukan ini, saya menulis program yang meletakkan servo pada kedudukan 90º. Setelah servo berada di 90º, anda akan mempunyai titik rujukan di mana servo akan berada di awal program.

Ini adalah program yang saya gunakan untuk memusatkan servos:

#sertakan

Depan Servo;

Servo Kembali;

batal persediaan () {

Depan.tempel (9);

Back.attach (6);

}

gelung kosong () {

Front.write (90);

Back.write (90);

}

Anda harus membuat penyesuaian kecil pada perisian atau perkakasan untuk meningkatkan pergerakan robot dan mendapatkan gaya berjalan yang sempurna, tetapi pertama-tama mari kita membuat robot bergerak, dan pada akhir projek, anda akan dapat melakukan penyesuaian ini.

Langkah 3: Memasang Kaki

Memasang Kaki
Memasang Kaki
Memasang Kaki
Memasang Kaki
Memasang Kaki
Memasang Kaki
Memasang Kaki
Memasang Kaki

Selepas ini, anda mesti mengambil batang servo dan memasukkannya ke kaki robot, untuk menjadikannya lebih mudah, anda boleh memotong sedikit bahan di sekitar lubang di kaki untuk masuk ke dalam batang.

Kedua, anda perlu memasukkan poros dengan kaki 3D ke servo, apabila anda semua berada dalam kedudukan yang betul, letakkan sedikit titik panas antara batang dan kaki untuk menahannya di tempat. Pastikan meletakkan kaki pada 90 darjah seperti yang dilihat pada langkah 2.

Langkah 4: Memasang Servos

Memasang Servos
Memasang Servos
Memasang Servos
Memasang Servos
Memasang Servos
Memasang Servos

Sekarang anda harus memasang servo di badan robot, untuk melakukan ini anda harus mengambil badan dengan satu tangan dan mendorong servo, dengan kaki, ke dalam lubang yang anda miliki untuk servo. Pastikan wayar servo berada di kedudukan yang betul, jika tidak, servo tidak akan sesuai di casis. Terdapat slot kecil di salah satu sisi lubang servo. Gunakan slot itu untuk wayar.

Ulangi langkah ini dengan set kaki yang lain.

Langkah 5: Menambah Arduino

Menambah Arduino
Menambah Arduino
Menambah Arduino
Menambah Arduino
Menambah Arduino
Menambah Arduino

Selepas semua langkah ini, perkakasan robot anda akan selesai. Sekarang kita memasuki bahagian akhir, elektronik dan pendawaian. Mula-mula, ambil Arduino Nano dan masukkan ke papan roti, maka anda perlu mengeluarkan kertas di bahagian bawah papan roti dan lekatkan papan roti dalam model 3D.

Langkah 6: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Mari lakukan pendawaian! Dalam langkah ini di mana anda akan menyambungkan semua wayar dari papan roti, ke servo.

Semua servos mempunyai tiga wayar, jadi satu adalah untuk maklumat yang dihantar oleh arduino, yang oren, yang lain adalah untuk arus + 5v, yang merah, dan akhirnya wayar GND (atau tanah), iaitu yang berwarna coklat.

Untuk menyambungkan wayar, anda mungkin ingin melihat kod yang telah kami gunakan untuk memusatkan servo. Dalam kod kita dapat melihat bahawa servo untuk kaki depan ia disambungkan ke pin D9 dan servo yang lain, yang untuk kaki belakang dan ekornya disambungkan di port D6. ini bermaksud bahawa wayar oren servo depan menuju ke pin D9, dan wayar oren servo untuk kaki belakang disambungkan ke pin D6. Kabel merah kedua-dua servo pergi ke 5V dan kabel coklat kedua-dua servo menuju ke GND (mana-mana pin GND dari Arduino Nano).

Langkah 7: Dan Beberapa Kod

Dan Beberapa Kod
Dan Beberapa Kod

Untuk menyelesaikan robot, anda mesti menghidupkannya !, jadi inilah bahagian kegemaran saya, kod.

Di sini, saya kongsikan kod dengan anda. Kunci untuk membuat robot anda berjalan dengan pintu yang sempurna adalah mengubah suai program untuk menyesuaikannya dengan berat dan keseimbangan tikus anda, tetapi saya hanya mengesyorkan ini jika anda mengetahui sedikit mengenai pengaturcaraan arduino. Sekiranya tikus anda sukar berjalan, tulis komen dan saya dapat membantu anda membuat tikus anda berjalan dengan gaya !.

Di sini anda mempunyai kod yang saya gunakan:

#sertakan

Depan Servo;

Servo Kembali;

batal persediaan () {

Depan.tempel (9);

Back.attach (6);

Front.write (92); // servo depan saya, pada 90 darjah tidak lurus sempurna, jadi saya harus mengubah sudut menjadi 92 darjah.

Back.write (90);

kelewatan (1000); // robot meletakkan semua kaki tegak lurus ke badan dan menunggu satu saat

}

gelung kosong () {

// Gelung ini akan berjalan sehingga anda mencabut robot

// Anda boleh mengubah sudut atau waktu tunda antara pergerakan untuk membuat robot anda berjalan lebih cepat atau lebih perlahan atau membuat langkah yang lebih besar atau lebih kecil

Front.write (132);

kelewatan (100);

Back.write (50);

kelewatan (300);

Front.write (50);

kelewatan (100);

Back.write (130);

kelewatan (300);

}

Setelah menulis program di platform pengaturcaraan arduino, anda boleh memuat naiknya dalam robot dan melihat bagaimana ia bergerak.

Langkah 8: Anda Selesai

Robot ini sangat mudah dipasang, dan programnya juga agak mudah. Sangat mudah untuk membuatnya bergerak … tetapi agak rumit untuk membuatnya bergerak dengan anggun. Sekiranya anda ingin mula membina dan memprogram robot berjalan, ini adalah projek yang baik untuk anda. Anda akan belajar dengan projek ini bagaimana memprogramkan "langkah", urutan arahan untuk membuat robot anda berjalan.

Saya harap anda telah menikmati petunjuk pertama saya dan, jika anda memerlukan bantuan dengan robot anda, saya dengan senang hati akan membantu anda dalam Bahasa Inggeris, Perancis atau Sepanyol.

Daud

Disyorkan: