Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Walbi, the Walking Biped

Komponen dan persediaan

Arduino Nano R3
× 1
servo LX-16A
× 10
Debug Board
× 1

Alat dan mesin yang diperlukan

Printer 3D (generik)

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Bukankah lebih bagus jika kita bisa membuat robot berkaki dua dengan beberapa servos? Inner Geek berpikir begitu dan inilah hasilnya…

Itu Walbi, WALink BIped, robot yang kami buat untuk proyek pembelajaran mesin yang tidak pernah berhasil (Walbi juga tidak, tapi itu karena kedua kakinya tertanam kuat di tanah).

Walbi menggunakan Arduino Nano untuk "otak", servo LX-16A untuk "otot" dan komponen cetak 3D plastik untuk "tulang". Servo LewanSoul LX-16A adalah servo impian untuk proyek robot kecil (ish), karena ringan, dapat bergerak lebih dari 19 kg.cm dan terhubung dengan satu kabel, berjalan dari servo-ke-servo, membuat pemasangan kabel robot anak bermain.

Walbi adalah humanoid skala 2:1 dan kakinya setinggi 55 cm (21,7 inci) dari tumit hingga pinggang dan beratnya 1, 1 Kg (2,4 lbs). Bagian putih tubuhnya dicetak 3D, tetapi bisa dengan mudah dibuat dari kayu kokoh yang ringan.

Pemrograman Walbi sangat sederhana. Anda dapat mengunduh di bawah dua program yang diperlukan untuk melakukan penangkapan gerak dan pemutaran, dan dengan itu Anda dapat membuat Walbi berjalan, merangkak, memanjat, melompat, atau menari! Anda hanya perlu menggerakkan kakinya ke pose yang diinginkan, merekam pose itu, membentuk Walbi menjadi pose lain, merekamnya, dan seterusnya, lalu, ketika Anda telah merekam urutan lengkapnya, Anda dapat duduk dan menontonnya tampil dengan terampil. gerakan yang Anda ajarkan.

Mungkin kamu bisa mengajarimu tarian sungai

Membangun Walbi

Walbi dicetak 3D dalam plastik PLA, menggunakan printer FlashForge Creator Pro. Anda dapat mengunduh file STL dari Thingiverse, atau menggunakan metode alternatif untuk membuat kaki, "tulang" kaki, dan pinggang, menggunakan kayu atau logam. Dukungan servo menempel pada bagian-bagian ini, ke servos dan satu sama lain.

Anda memerlukan penyangga logam dari empat jenis berbeda yang tersedia untuk memasang servos ke bagian yang dicetak dan satu sama lain (informasi dan foto lebih lanjut tersedia di blog Release The Inner Gook).

Pengkabelan

Untuk mengontrol servo LX-16A, Anda memerlukan Papan Debug LewanSoul.

Ini akan menerima perintah dari port serial pada Arduino Nano. Karena kami menggunakan serial perangkat keras Arduino untuk berkomunikasi dengan komputer, kami telah menggunakan perpustakaan SoftwareSerial untuk membuat port serial kedua di Nano, untuk terhubung ke Papan Debug.

Pengkabelan diminimalkan dengan servos serial. Ada kabel dari setiap servo ke servo berikutnya (kabel serial disediakan dengan servos) dan servos di colokan pinggang langsung ke Papan Debug. Komputer Anda terhubung ke port USB Arduino dan Arduino terhubung ke Debug Board menggunakan tiga kabel jumper (TX, RX dan GND) yang terhubung ke pin Arduino yang Anda konfigurasikan untuk SoftwareSerial – kami menggunakan pin 10 dan 1 dalam kode1 .

Servo menggunakan baud rate 115200 (jika Anda tahu cara mengubahnya, beri tahu kami, karena ini terlalu tinggi). Baud rate ini tinggi untuk SoftwareSerial, jadi kami harus menerapkan fungsi pemeriksaan kesalahan dan uji coba ulang. Dalam beberapa kasus, ketekunan diperlukan untuk mendapatkan pembacaan yang benar.

Kekuatan

Servo dapat memberikan 19,5kg.cm pada 7.4v. Kami menggunakan 6v dan arus stasioner di bawah tiga amp.

Pemrograman

Anda bisa mendapatkan kode Arduino di repositori Github proyek.

Dua program digunakan untuk menangkap gerakan dan memutar ulang, teknik yang mirip dengan yang digunakan dalam film. Anda mulai dengan membentuk robot menjadi pose. Karena servos default ke motor mati, Anda dapat memutar servos dengan tangan. Setelah Anda memiliki robot dalam pose yang diinginkan, Anda menggunakan program Walbi_record untuk membaca dan menampilkan semua sudut servo. Anda kemudian memasukkan pembacaan sudut tersebut ke dalam variabel poseAngles di Walbi_play, dan menggunakan program untuk memutar ulang urutan pose yang direkam, dengan kecepatan yang disetel menggunakan variabel timeToMove (dalam mili-detik).

Kami harap Anda menikmati proyek ini. Jangan ragu untuk membagikan cinta Anda dengan meninggalkan komentar, berlangganan blog, atau jenis tindakan umpan balik lainnya. Kami menghargainya!

Nugget Geek Dalam

Berikut adalah beberapa tips dan trik yang dipelajari saat membuat Walbi:

  • Penopang untuk LX-16A hanya menempel pada servo dalam SATU posisi, sehingga sangat mudah untuk menghubungkannya dengan tidak benar, khususnya ke bagian yang dicetak 3d. Kami harus memasang kembali Walbi beberapa kali untuk memperbaiki kesalahan perakitan yang cukup sulit dikenali.
  • Servo datang dengan ID 1 secara default. Tetapkan ID yang berbeda untuk setiap servo sebelum memasangnya di robot, atau tidak mungkin berkomunikasi dengan beberapa servos serial yang terhubung dengan ID yang sama.
  • Menggunakan ikatan kabel benar-benar meningkatkan penampilan
  • Servo dilengkapi dengan sekrup yang diperlukan untuk menghubungkan klakson ke servo dan klakson ke penyangga. Dukungan datang dengan sekrup yang diperlukan untuk memasangnya ke servos. Anda perlu membeli sekrup secara terpisah untuk dukungan untuk mendukung koneksi dan dukungan untuk koneksi komponen plastik. Kami menggunakan sekrup dan mur DIN912 M2-6 dan M2-10.
  • Anda dapat meningkatkan traksi dengan menempelkan bantalan silikon ke telapak kaki robot.
  • Lebih baik menggunakan tanduk servo logam, karena tanduk plastik yang disertakan dengan servos akan sobek jika (ketika) kaki saling bertabrakan selama pengujian. Jika tanduknya sobek, robot akan mengendur dan pemutaran gerakan akan kehilangan akurasi (yang sebaliknya sangat bagus).

Kode

Program Arduino untuk kontrol gerakan dan pemutaran
https://github.com/ptavaressilva/Walbi

Suku cadang dan penutup khusus

STL untuk komponen cetak 3D
Awalnya dicetak pada file ProCAD Flash Forge Creator di thingiverse.com

Proses manufaktur

  1. Masa Depan TV Langsung
  2. IC 555
  3. Rumus Kuadrat
  4. Pemantauan Suhu di Raspberry Pi
  5. Pan / Miringkan pelacakan wajah dengan raspberry pi
  6. Drone Pi
  7. Archimedes:AI Robot Owl
  8. Konsekuensi dari lupa
  9. UGI® 4313 +A
  10. Peniup Daun Terbaik