Daftar Isi:

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

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

Video: Robot Cetak 3D: 16 Langkah (dengan Gambar)
Video: Baru Tau Seperti Ini Pembuatan Mainan Mengunakan Printer 3D 2024, Juli
Anonim
Robot Cetak 3D
Robot Cetak 3D

Hal yang menyenangkan tentang pencetakan 3D adalah membuat robot menjadi mudah. Anda dapat merancang konfigurasi bagian apa pun yang dapat Anda impikan dan langsung memilikinya di tangan Anda. Ini memungkinkan pembuatan prototipe dan eksperimen yang cepat. Robot cetak 3D khusus ini adalah contohnya. Ide untuk memiliki bot walker yang menggeser pusat keseimbangan depannya adalah salah satu yang saya miliki selama beberapa tahun. Namun, menerapkannya dengan bagian rak selalu terbukti agak rumit dan mencegah saya untuk benar-benar mencoba. Namun, ketika saya menyadari bahwa ini dapat dilakukan dengan cepat dan mudah dengan pencetakan 3D, saya akhirnya dapat membuat robot ini dalam waktu sekitar dua hari. Pada dasarnya, pencetakan 3D memungkinkan saya untuk mengambil ide dan mewujudkannya dalam waktu kurang dari 48 jam. Jika Anda ingin mencoba membuat robot yang mudah ini, saya telah menyertakan file dan instruksi yang diposting untuk Anda buat sendiri. Ini jelas merupakan proyek akhir pekan yang menyenangkan bagi seseorang dengan printer 3D yang tahu sedikit tentang elektronik dan menyolder agar kaki mereka basah dengan robotika.

Langkah 1: Bagian Robot

Bagian Robot
Bagian Robot

Dapatkan bahan-bahan berikut:

(x1) Printer 3D (Saya menggunakan Creality CR-10) (x2) Servo standar (x1) Mikro Arduino (x1) Soket 40-pin (x1) PCB (x1) Snap baterai 9V (x1) Dudukan baterai 9V (x1) Baterai 9V (x2) Header 3-pin (x13) Pensil mur dan baut M3 (x4)

(Perhatikan bahwa beberapa tautan di halaman ini adalah tautan afiliasi. Ini tidak mengubah biaya barang untuk Anda. Saya menginvestasikan kembali hasil apa pun yang saya terima untuk membuat proyek baru. Jika Anda menginginkan saran untuk pemasok alternatif, beri tahu saya tahu.)

Langkah 2: Bagian Cetak 3D

Bagian Cetak 3D
Bagian Cetak 3D

Cetak 3D file terlampir menggunakan printer 3D khusus Anda. Anda mungkin perlu mengatur file agar berfungsi dengan dukungan untuk pengaturan khusus Anda.

Langkah 3: Perakitan Depan

Perakitan Depan
Perakitan Depan
Perakitan Depan
Perakitan Depan
Perakitan Depan
Perakitan Depan

Masukkan empat baut ke bagian depan robot.

Geser kedua roda gigi kaki depan ke dalam kompartemen di bagian depan badan robot sedemikian rupa sehingga soket kaki mengarah ke luar.

Tempatkan roda gigi di antara dua roda gigi rak kaki.

Tekan poros penggerak servo ke dalam soket pada roda gigi tengah dan gunakan sekrup untuk mengencangkannya ke tempatnya.

Terakhir, kencangkan servo di tempatnya menggunakan baut yang dipasang sebelumnya untuk menyelesaikan perakitan depan.

Langkah 4: Servo Bawah

Servo Bawah
Servo Bawah
Servo Bawah
Servo Bawah

Geser servo bawah ke dalam braket pemasangannya dan kencangkan ke tempatnya.

Langkah 5: Pasang Batang Tubuh

Pasang Batang Tubuh
Pasang Batang Tubuh
Pasang Batang Tubuh
Pasang Batang Tubuh

Tekan paskan batang tubuh yang dicetak 3D yang berpusat pada shift drive motor dan kencangkan ke tempatnya.

Langkah 6: Masukkan Pensil

Sisipkan Pensil
Sisipkan Pensil
Sisipkan Pensil
Sisipkan Pensil

Masukkan pensil ke dalam soket batang tubuh sehingga ujung penghapus mencuat.

Langkah 7: Tarik Penghapus

Tarik Penghapus
Tarik Penghapus
Tarik Penghapus
Tarik Penghapus

Tarik penghapus dari dua pensil menggunakan tang.

Langkah 8: Masukkan Lebih Banyak Pensil

Masukkan Lebih Banyak Pensil
Masukkan Lebih Banyak Pensil
Masukkan Lebih Banyak Pensil
Masukkan Lebih Banyak Pensil

Masukkan ujung pensil yang digunakan penghapus untuk ditempelkan ke masing-masing soket kaki depan.

Langkah 9: Bangun Sirkuit

Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit

Solder soket 40-pin ke bagian tengah papan. Sambungkan kabel hitam dari snap baterai 9V ke pin ground pada soket Arduino dan kabel merah ke pin V-in. Solder tiga pin header laki-laki pertama ke Soket 40 pin sebagai berikut: pin header 1 - pin powerheader 5V 2 - Pin groundheader 3 - Pin Digital 8 (pin soket 36) Solder header laki-laki tiga pin kedua ke soket 40 pin sebagai berikut: pin header 1 - pin powerheader 5V 2 - Pin groundheader 3 - Pin Digital 9 (pin soket 37)

Langkah 10: Bor

Mengebor
Mengebor
Mengebor
Mengebor

Bor lubang 1/8 yang berpusat pada bagian papan sirkuit di mana tidak ada sambungan listrik yang disolder.

Langkah 11: Masukkan Mikro Arduino

Masukkan Mikro Arduino
Masukkan Mikro Arduino

Masukkan mikro Arduino ke dalam pin yang sesuai pada soket.

Langkah 12: Pasang Klip Baterai

Pasang Klip Baterai
Pasang Klip Baterai
Pasang Klip Baterai
Pasang Klip Baterai

Pasang klip baterai ke bagian bawah papan sirkuit sambil berhati-hati agar tidak terjadi hubungan pendek pada sambungan listrik apa pun dengannya.

Langkah 13: Pasang Papan Sirkuit

Pasang Papan Sirkuit
Pasang Papan Sirkuit
Pasang Papan Sirkuit
Pasang Papan Sirkuit
Pasang Papan Sirkuit
Pasang Papan Sirkuit

Pasang papan sirkuit ke lubang pemasangan pada badan robot.

Langkah 14: Hubungkan Servos

Kawat Servo
Kawat Servo
Kawat Servo
Kawat Servo

Pasang soket servo ke pin header laki-laki yang sesuai pada papan sirkuit.

Langkah 15: Program Arduino

Memprogram Arduino
Memprogram Arduino

Program Arduino dengan kode berikut:

//

// Kode untuk Robot Cetak 3D // Pelajari lebih lanjut di: https://www.instructables.com/id/3D-Printed-Robot/ // Kode ini ada di Domain Publik // //tambahkan perpustakaan servo # include //Buat dua instance servo Servo myservo; Servo myservo1; //Ubah angka ini sampai servo berada di tengah!!!! //Dalam teori 90 adalah pusat yang sempurna, tetapi biasanya lebih tinggi atau lebih rendah. int Seimbang Depan = 75; int Pusat Belakang = 100; //Variabel untuk mengkompensasi keseimbangan tengah belakang saat bagian depan bergeser int backRight = BackCentered - 20; int backLeft = BackCentered + 20; //Setup kondisi awal Servos dan tunggu 2 detik void setup() { myservo.attach(8); myservo1.attach (9); myservo1.write(FrontBalanced); myservo.write(Putar Belakang); penundaan(2000); } void loop() { //Berjalan lurus lurus(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } //Belok kanan ke Kanan(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } //Jalan lurus terus Lurus(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } //Belok kiri goLeft(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } } //Fungsi berjalan void walkOn(){ myservo.write(BackCentered + 30); penundaan (1000); myservo.write(BackCentered - 30); penundaan (1000); } //Belok kiri fungsi void goLeft(){ BackCentered = backLeft; myservo1.write(FrontBalanced + 40); } //Belok kanan fungsi void goRight(){ BackCentered = backRight; myservo1.write(FrontBalanced - 40); } //Jalankan fungsi langsung void goStraight(){ BackCentered = 100; myservo1.write(FrontBalanced); }

Langkah 16: Colokkan Baterai

Colokkan Baterai
Colokkan Baterai

Colokkan baterai 9V dan kencangkan di tempatnya dengan klip baterai.

Gambar
Gambar

Apakah menurut Anda ini berguna, menyenangkan, atau menghibur? Ikuti @madeineuphoria untuk melihat proyek terbaru saya.

Direkomendasikan: