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

Walbi: Robot Bipedal Stabil dengan Arduino dan Servo LX-16A

Komponen dan perlengkapan

Walbi: Robot Bipedal Stabil dengan Arduino dan Servo LX-16A
Arduino Nano R3
×1
Servo LX-16A
×10
Debug Board
×1

Alat dan mesin yang diperlukan

Walbi: Robot Bipedal Stabil dengan Arduino dan Servo LX-16A
Printer 3D (umum)

Aplikasi dan layanan online

Walbi: Robot Bipedal Stabil dengan Arduino dan Servo LX-16A
Arduino IDE

Tentang proyek ini

Bukankah akan hebat jika kita bisa membuat robot bipedal dengan beberapa servo? Geek Internal pikir begitu dan ini adalah hasilnya…

Itulah Walbi, WALink BIped, robot yang kami buat untuk proyek pembelajaran mesin yang tidak pernah meluncur (tidak ada yang pernah meluncur, tapi karena kaki Walbi tegak di tanah).

Walbi menggunakan Arduino Nano sebagai “otak,” servo LX-16A sebagai “otot,” dan bagian plastik cetak 3D sebagai “tulang.” Servo LewanSoul LX-16A adalah servo impian untuk proyek robotik kecil, karena ringan, dapat Bergerak lebih dari 19 kg.cm dan terhubung dengan satu kabel, yang berjalan dari servo ke servo, membuat pengkabelan robot menjadi mainan anak-anak.

Walbi adalah humanoid skala 2:1 dan kakinya bertinggi 55 cm (21.7 in) dari tumit hingga pinggang dan beratnya 1,1 Kg (2.4 lbs). Bagian putih tubuhnya dicetak 3D, tetapi sama mudahnya dapat terbuat dari kayu ringan yang kokoh.

Memprogram Walbi sangat sederhana. Anda dapat mengunduh dua program di bawah ini untuk menangkap dan memutar gerakan, dan dengan itu Anda dapat membuat Walbi berjalan, merangkak, memanjat, melompat atau menari! Anda hanya perlu memindahkan kakinya ke pose yang diinginkan, merekam pose itu, membentuk Walbi menjadi pose lain, merekamnya dan seterusnya, dan kemudian, setelah Anda merekam urutan lengkap, Anda dapat duduk dan melihatnya melakukan gerakan yang telah Anda ajari dengan terampil.

Mungkin Anda dapat mengajari yang Anda miliki untuk riverdance 😀

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 membangun kaki, “tulang” kaki dan pinggang, menggunakan kayu atau logam. Dukungan servo melekat pada bagian-bagian ini, pada servo dan satu sama lain.

Anda akan memerlukan dukungan logam dari empat jenis yang berbeda untuk melekatkan servo pada 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 LewanSoul Debug Board.

Ia akan menerima perintah dari port serial pada Arduino Nano. Karena kita menggunakan serial hardware Arduino untuk berkomunikasi dengan komputer, kita telah menggunakan library SoftwareSerial untuk membuat port serial kedua pada Nano, untuk terhubung ke Debug Board.

Pengkabelan diminimalkan dengan servo serial. Ada kabel dari setiap servo ke servo berikutnya (kabel serial yang disediakan dengan servo) dan servo di pinggang langsung terhubung ke Debug Board. 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 – kita menggunakan pin 10 dan 1 dalam kode1.

Servo menggunakan baud rate 115200 (jika Anda tahu cara mengubahnya tolong beri tahu kami, karena ini terlalu tinggi). Baud rate ini tinggi untuk SoftwareSerial, jadi kita harus menerapkan fungsionalitas pengecekan kesalahan dan coba ulang. Dalam beberapa kesabaran diperlukan untuk mendapatkan pembacaan yang benar.

Daya

Servo dapat memberikan 19.5kg.cm pada 7.4v. Kami menggunakan 6v dan arus stall di bawah tiga ampere.

Pemrograman

Anda dapat mendapatkan kode Arduino di repositori Github proyek.

Dua program digunakan untuk menangkap dan memutar ulang gerakan, teknik yang mirip dengan yang digunakan dalam film. Anda memulai dengan membentuk robot ke dalam pose. Karena servo defaultnya motor mati, Anda dapat memutar servo dengan tangan. Setelah Anda mendapatkan robot dalam pose yang diinginkan, Anda menggunakan program Walbi_record untuk membaca dan menampilkan semua sudut servo. Kemudian Anda memasukkan pembacaan sudut tersebut ke dalam variabel poseAngles di Walbi_play, dan menggunakan program untuk memutar ulang urutan pose yang direkam, dengan kecepatan yang diatur menggunakan variabel timeToMove (dalam milidetik).

Kami berharap Anda menikmati proyek ini. Silakan berbagi cinta Anda dengan memberikan komentar, berlangganan blog atau tindakan umpan balik lainnya. Kami mengapresiasi!

Nugget Geek Internal

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

Kode

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

Bagian dan enclosure kustom

STL untuk bagian cetak 3D
Dicetak pertama kali pada Flash Forge Creator ProFile CAD di thingiverse.com

Proses manufaktur

  1. Televisi Langsung Akan Bertransformasi: Masa Komputasi Masa Depan Siaran
  2. Rangkaian Terpadu 555: Patokan Abadi dalam Desain Analog
  3. Rumus Kuadrat: Alat Terpercaya untuk Menyelesaikan Persamaan Tingkat Kedua
  4. Pemantauan Suhu Raspberry Pi Profesional dengan DS18B20
  5. Pelacakan Wajah Pan/Tilt Waktu Nyata pada Raspberry Pi – Panduan Praktis
  6. Drone Pi: Quadcopter Dual‑Mode Multiwii & Raspberry Pi untuk Kontrol Smartphone dan Remote
  7. Archimedes: Robot Burung Hantu AI Pendeteksi Emosi
  8. Mencegah Kerusakan Mesin: Mengatasi Mentalitas "Besok" dalam Pemeliharaan Pelumas
  9. UGI® 4313 +A: Baja Karang Martensit Nikel Loja Karbon Tinggi Berkinerja Tinggi
  10. Top Blower Daun 2024: Temukan Model Sempurna untuk Halaman Anda