Isi kandungan:

Robot Bercetak 3D: 16 Langkah (dengan Gambar)
Robot Bercetak 3D: 16 Langkah (dengan Gambar)

Video: Robot Bercetak 3D: 16 Langkah (dengan Gambar)

Video: Robot Bercetak 3D: 16 Langkah (dengan Gambar)
Video: 3D Modelling Robot // Blender // Timelapse // Full HD 2024, Julai
Anonim
Robot Bercetak 3D
Robot Bercetak 3D

Perkara yang baik mengenai percetakan 3D adalah menjadikan robot mudah dibina. Anda boleh merancang apa sahaja konfigurasi bahagian yang dapat anda impikan dan segera meletakkannya di tangan anda. Ini memungkinkan untuk membuat prototaip dan percubaan yang cepat. Robot bercetak 3D khusus ini adalah contohnya. Idea ini untuk mempunyai bot pejalan kaki yang mengubah pusat keseimbangan depannya adalah yang saya miliki selama beberapa tahun. Walau bagaimanapun, melaksanakannya dengan bahagian rak selalu terbukti agak rumit dan menghalang saya daripada benar-benar mencuba. Namun, apabila saya menyedari bahawa ini dapat dilakukan dengan cepat dan mudah dengan pencetakan 3D, saya akhirnya dapat membuat robot ini dalam masa dua hari lagi. Pada dasarnya, percetakan 3D membolehkan saya mengambil idea dan mengaktikkannya dalam masa kurang dari 48 jam. Sekiranya anda ingin berusaha membuat robot mudah ini, saya telah memasukkan fail dan menghantar arahan untuk anda buat sendiri. Ini pastinya merupakan projek hujung minggu yang menyeronokkan bagi seseorang yang mempunyai pencetak 3D yang tahu sedikit tentang elektronik dan pematerian untuk membasahi kaki mereka dengan robotik.

Langkah 1: Bahagian Robot

Bahagian Robot
Bahagian Robot

Dapatkan bahan berikut:

(x1) Pencetak 3D (saya menggunakan Creality CR-10) (x2) Servo standard (x1) Arduino micro (x1) Soket 40-pin (x1) PCB (x1) 9V bateri snap (x1) Pemegang bateri 9V (x1) Tajuk bateri 9V (x2) 3 pin (x13) mur dan bolt M3 (x4) pensil

(Perhatikan bahawa beberapa pautan di halaman ini adalah pautan afiliasi. Ini tidak mengubah kos item untuk anda. Saya melabur semula apa jua hasil yang saya terima untuk membuat projek baru. Sekiranya anda mahukan cadangan untuk pembekal alternatif, sila beri saya tahu.)

Langkah 2: Bahagian Cetakan 3D

Bahagian Cetakan 3D
Bahagian Cetakan 3D

3D mencetak fail yang dilampirkan menggunakan pencetak 3D tertentu anda. Anda mungkin perlu menyiapkan fail agar berfungsi dengan sokongan untuk penyediaan khusus anda.

Langkah 3: Assesmbly Depan

Assesmbly Depan
Assesmbly Depan
Assesmbly Depan
Assesmbly Depan
Assesmbly Depan
Assesmbly Depan

Masukkan empat baut ke bahagian depan robot.

Geser dua gear kaki depan ke petak di bahagian depan badan robot sehingga soket kaki dihalakan ke luar.

Letakkan gear di antara kedua-dua gear rak kaki.

Tekan shat pemacu servo ke soket pada gear tengah dan gunakan skru untuk mengikatnya ke tempatnya.

Akhirnya, pasangkan servo di tempatnya dengan menggunakan bolt yang dipasang lebih awal untuk menyelesaikan assesmbly depan.

Langkah 4: Servo Bawah

Servo Bawah
Servo Bawah
Servo Bawah
Servo Bawah

Luncurkan servo bawah ke dalam pendakap pemasangannya dan pasangkannya ke tempatnya.

Langkah 5: Pasangkan Torso

Pasangkan Torso
Pasangkan Torso
Pasangkan Torso
Pasangkan Torso

Tekan pasangkan batang tubuh dicetak 3D yang berpusat pada pergeseran pemacu motor dan pasangkannya ke tempatnya.

Langkah 6: Masukkan Pensel

Masukkan Pensel
Masukkan Pensel
Masukkan Pensel
Masukkan Pensel

Masukkan pensel ke soket batang badan sehingga hujung pemadam melekat.

Langkah 7: Tarik Pemadam

Tarik Pemadam
Tarik Pemadam
Tarik Pemadam
Tarik Pemadam

Tarik pemadam dari dua pensil menggunakan sepasang tang.

Langkah 8: Masukkan Lebih Banyak Pensil

Masukkan Lebih Banyak Pensel
Masukkan Lebih Banyak Pensel
Masukkan Lebih Banyak Pensel
Masukkan Lebih Banyak Pensel

Masukkan hujung pensel yang pernah dipasangkan ke dalam setiap soket kaki depan.

Langkah 9: Bina Litar

Bina Litar
Bina Litar
Bina Litar
Bina Litar

Pateri soket 40-pin ke tengah papan. Sambungkan wayar hitam dari snap bateri 9V ke pin ground pada soket Arduino dan wayar merah ke pin V-in. Pegang kepala lelaki tiga pin pertama ke Soket 40 pin seperti berikut: pin header 1 - pin powerheader 5V 2 - pin Groundheader 3 - Pin Digital 8 (pin soket 36) Pateri kepala lelaki tiga pin kedua ke soket 40 pin seperti berikut: pin header 1 - pin powerheader 5V 2 - Pin groundheader 3 - Pin Digital 9 (pin soket 37)

Langkah 10: Latih tubi

Gerudi
Gerudi
Gerudi
Gerudi

Bor lubang 1/8 berpusat pada bahagian papan litar di mana tidak ada sambungan elektrik yang dipateri.

Langkah 11: Masukkan Arduino Micro

Masukkan Arduino Micro
Masukkan Arduino Micro

Masukkan mikro Arduino ke dalam pin yang sesuai di soket.

Langkah 12: Pasang Klip Bateri

Pasang Klip Bateri
Pasang Klip Bateri
Pasang Klip Bateri
Pasang Klip Bateri

Pasang klip bateri ke bahagian bawah papan litar sambil berhati-hati agar tidak membuat litar pintas hubungan elektrik dengannya.

Langkah 13: Pasang Papan Litar

Pasang Papan Litar
Pasang Papan Litar
Pasang Papan Litar
Pasang Papan Litar
Pasang Papan Litar
Pasang Papan Litar

Pasang papan litar ke lubang pemasangan pada badan robot.

Langkah 14: Kabel Servos

Kawat Servos
Kawat Servos
Kawat Servos
Kawat Servos

Pasangkan soket servo ke pin header lelaki yang sesuai pada papan litar.

Langkah 15: Program Arduino

Atur cara Arduino
Atur cara Arduino

Program Arduino dengan kod berikut:

//

// Kod untuk Robot Bercetak 3D // Ketahui lebih lanjut di: https://www.instructables.com/id/3D-Printed-Robot/ // Kod ini ada di Domain Awam // // tambahkan pustaka servo # sertakan // Buat dua contoh servo Servo myservo; Servo myservo1; // Tukar nombor ini sehingga servo berpusat !!!! // Secara teori 90 adalah pusat yang sempurna, tetapi biasanya lebih tinggi atau lebih rendah. int FrontBalanced = 75; int BackCentered = 100; // Pemboleh ubah untuk mengimbangi pusat keseimbangan belakang ketika bahagian depan beralih ke belakangRight = BackCentered - 20; int backLeft = BackCentered + 20; // Tetapkan syarat awal Servos dan tunggu 2 saat, batal persediaan () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); kelewatan (2000); } gelung void () {// Jalan lurus goStraight (); untuk (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Belok ke kanan goRight (); untuk (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Jalan lurus goStraight (); untuk (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Belok kiri goLeft (); untuk (int walk = 10; walk> = 0; walk - = 1) {walkOn (); }} // Fungsi berjalan batal walkOn () {myservo.write (BackCentered + 30); kelewatan (1000); myservo.write (BackCentered - 30); kelewatan (1000); } // Putar fungsi kiri batal goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Fungsi pusing kanan batal goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Fungsi lurus lurus batal goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Langkah 16: Pasangkan Bateri

Pasangkan Bateri
Pasangkan Bateri

Pasangkan bateri 9V dan selamatkan di tempatnya dengan klip bateri.

Imej
Imej

Adakah anda menganggap ini berguna, menyeronokkan, atau menghiburkan? Ikuti @madeineuphoria untuk melihat projek terbaru saya.

Disyorkan: