Isi kandungan:

Robot Pemula Super Mudah !: 17 Langkah (dengan Gambar)
Robot Pemula Super Mudah !: 17 Langkah (dengan Gambar)

Video: Robot Pemula Super Mudah !: 17 Langkah (dengan Gambar)

Video: Robot Pemula Super Mudah !: 17 Langkah (dengan Gambar)
Video: Membuat Gambar Robot 2024, Julai
Anonim
Robot Pemula Super Mudah!
Robot Pemula Super Mudah!

'' 'ROBOT VIDEO' '' Ini adalah pautan di luar laman web untuk video semasa YouTube memproses versi terbenam … Saya membuat Instructable ini untuk robot n00by wannabe mutlak. Saya telah melihat lonjakan besar dalam jumlah pemula yang memasuki hobi dan jumlah soalan "bagaimana saya" nampaknya semakin meningkat. Mungkin Instructable kecil yang rendah hati ini akan membantu satu atau dua membuat robot pertama mereka. Anda akan menemui kod sumber asas pada akhir Instructable ini. Jangan panik dengan jumlah langkah … Saya memecah robot menjadi beberapa langkah kecil yang mudah untuk diikuti. Robot kecil ini tidak lebih daripada platform papan lapis sederhana yang membawa beberapa servos pesawat model yang diubahsuai sebagai sistem pemacu utama, mikrokontroler dan sensor IR. Saya merancang dalam banyak ruang untuk mengembangkan dan menambah. Anda seharusnya dapat membinanya dalam masa lebih kurang 3 jam jika anda mempunyai bahagian yang ada di tangan. Mikrokontroler yang saya pilih adalah OOPic R. Saya memilih mikro ini kerana berpuluh-puluh objek binaan dan kod sampel memudahkan pemula bangun dan berjalan dengan cepat. Mereka boleh didapati dari mana-mana pembekal bahagian robot utama dengan harga kurang dari 60 dolar. Dapatkan starter kit kerana kabel kabel dan bateri pengaturcaraan disertakan. Anda boleh menggunakan mikrokontroler selagi anda boleh memasangkan servo terus ke dalamnya (yang memendekkan senarai, lol). Servo yang disenaraikan adalah semua servos pesawat model Hitec HS-311 yang terdapat di hampir mana-mana kedai hobi dengan harga kurang dari 10 dolar dalam beberapa kes. Sensor IR adalah unit Analog Sharp GP2D12 yang tersedia dari Digikey (www.digikey.com). Sebarang siri analog GP2D12XXX akan menjalankan tugas. Tailwheel adalah roda model Dubro.20-.40 sederhana 1 "roda dengan pelekap. Jemput satu di kedai hobi di mana anda mendapatkan perkhidmatan anda. Pangkalan kayu adalah sekeping kayu lapis birch 1/4 inci dan servo / pelekap sensor adalah sekeping sekerap dari apa sahaja kayu. Saya menggunakan sekeping cemara. Saya membuat roda aluminium billet sendiri tetapi anda boleh menggunakan roda apa pun yang direka untuk pemasangan servo. Selebihnya robot terdiri daripada beberapa skru dan beberapa elektrik tanpa had SPECAIL pada akhirnya harganya sekitar $ 95.00 USD. Langkah khas menambah sekitar 50 dolar. Bersikap baik kerana ini adalah yang pertama saya dapat.

Langkah 1: Alat dan Bahan

Alat dan Bahan
Alat dan Bahan

Berikut adalah senarai perkara yang anda perlukan untuk membina Robot Super SImple!

Senarai bahagian: -ooPic R Mikrokontroler (https://www.thebotshop.com/) (nota - Anda boleh menggunakan mana-mana mikrokontroler yang anda selesa) -Sharp GP2D12 Dengan penyambung JST berwayar -Bet Aluminium Roda / Tayar (atau sepadan) - Hitec HS-311 Servos, Modified -Super Glue -.5 X 1 inch Double Sided Tape -1/4 inch Plywood dan sehelai kayu sekerap -Dubro.20-.40 RC Airplane Tailwheel assmbly -Misc. ruang / penyekat dan skru / mur-bateri 9 Volt -Panaskan pengecutan tiub 1/16 x 3 inci -3 pin kelim wanita standard (jangan panik jika anda tidak dapat mendapatkannya) -Cat * pilihan-bateri 9 volt Alat: -Bilang Kecil Pemutar Skru-Tang Tang Hidung -Drill dan bit -Saw -Soldering Iron -Solder -Sandpaper -Sharp Pencil -Ruler Total Kos lebih kurang. $ 95.00 USD Masa untuk Membina lebih kurang. 2.5 - 3 jam

Langkah 2: Ubahsuai Servos

Ubahsuai Servos
Ubahsuai Servos

Anda perlu mengubahsuai servo anda menggunakan kaedah super poteniometer. Saya memilih untuk tidak membuang ruang dengan memperincikannya di sini kerana terdapat puluhan artikel mengenai Instructables dan Google yang menunjukkan caranya. Sekiranya permintaan memerlukannya, saya akan menambahkannya di sini kemudian. Pada dasarnya anda perlu merobeknya, cari kedudukan 90 (tidak ada pergerakan), gamkan bahagian atas dan bawah periuk, pasangkan semuanya kembali, ubah suai gear output, failkan bahagian atas batang periuk siram dengan acuan casing. Hitec HS-311 mempunyai batang periuk plastik yang memudahkan untuk meletakkannya. Sekiranya anda menggunakan servo lain yang mempunyai periuk logam, anda mesti mengubah bahagian bawah gear output sebagai gantinya. Potentiometer = Pot = Perintang Berubah

Langkah 3: Potong Bahagian Kayu

Potong Bahagian Kayu
Potong Bahagian Kayu

Potong sekeping kayu lapis birch 1/4 inci atau setara, menjadi persegi 3,25 inci untuk pangkal.

** KHAS ** Potong sekeping kayu lapis 1/4 yang sepadan dengan yang pertama untuk penambahan yang mudah kemudian. Potong sekeping kayu sekerap menjadi panjang 2 5/16 inci, tinggi 3/4 inci, pelekap GP2D12 tebal 1/2 inci. Pemasangan servo / IR sekerap dapat dibuat dengan melaminasi 2 keping kayu lapis birch 1/4 inci bersama-sama. Apabila semuanya dipotong, berikan pengamplasan lembut untuk membersihkan tepi kasar atau kabur.

Langkah 4: Gerudi Lubang

Lubang Lubang
Lubang Lubang

Menggunakan mikrokontroler anda sebagai panduan, susunkan lubang pelekap pada papan lapis yang menyukai bahagian depan seperti yang ditunjukkan. Menggunakan pelekap roda belakang sebagai panduan, susunkan lubang pelekap pada papan lapis yang menyokong bahagian belakang seperti yang ditunjukkan. Bor semua lubang dengan 1/8 inci gerudi bit. Jika anda memilih untuk membuat bahagian asas ganti dari ** SPECIAL ** pada langkah 3, kemudian jepit kedua-dua pangkalan itu bersama-sama dan gerudi lubang mikrokontroler pada masa yang sama. Pisahkan dua keping dan gerudi lubang roda ekor di salah satunya.

Langkah 5: Pasang Mount Servo / IR

Pasang Mount Servo / IR
Pasang Mount Servo / IR

Lekatkan pelekap servo / IR dari Langkah 2 ke bahagian bawah papan lapis pastikan untuk memusatkannya ke kiri dan kanan serta siram dengan tepi depan papan lapis seperti yang ditunjukkan.

Langkah 6: Lubang Bor untuk Kawat Servo

Lubang Bor untuk Kawat Servo
Lubang Bor untuk Kawat Servo

Buat sementara waktu servo anda berada pada posisi pemasangan di belakang servo / IR mount dan anda akan melihat bahawa wayar memukul mount di bahagian belakang. Kami akan memerlukan beberapa lubang untuk membolehkan wayar melewati. Servo mesti berorientasikan supaya poros output lebih dekat ke bahagian depan pangkalan, bukan di belakang.

Dengan menggunakan servo sebagai panduan, tentukan dan tandakan di mana lubang perlu digerudi pada pelekap. Dengan menggunakan pensil dan pembaris anda, pindahkan titik tersebut ke bahagian depan pelekap seperti yang ditunjukkan pada langkah 4. Bor lubang dengan bit gerudi 5/16. Hati-hati, anda boleh membelah kayu. Jangan pernah takut, jika anda hanya melekatkannya. PILIHANNYA anda boleh mengubah semula wayar servo melalui lubang kecil yang dibor di bahagian bawah servo semasa pengubahsuaian dan mengelakkan langkah ini sama sekali.

Langkah 7: Tailwheel

Tailwheel
Tailwheel

Pasang pemasangan roda belakang di bahagian tengah belakang pangkalan seperti yang ditunjukkan dengan menggunakan beberapa skru mesin dan kacang yang berukuran 4-40 X 1/2 inci.

Pastikan kepala skru, atau mur bergantung pada orientasi, masuk ke dalam papan lapis supaya tidak mengganggu pemasangan servo. Jangan risau ketinggian sekarang, kami akan menyesuaikannya kemudian.

Langkah 8: Pasang Standoff

Pasang Standoff
Pasang Standoff

Sebaiknya pasang pusing papan anda sekarang sebelum servo masuk.

Dengan menggunakan skru 4-40 X 1 inci, penyangga 4-40 x 1/4 inci dan kacang 4-40, pasang satu di setiap lubang mikrokontroler seperti yang ditunjukkan. Pastikan kepala skru masuk ke dalam papan lapis supaya tidak mengganggu pemasangan servo.

Langkah 9: Pasang Servos

Pasang Servos
Pasang Servos

Lekatkan servo ke bahagian bawah asas papan lapis dan pasangkan pelekap servo / IR. Hanya memerlukan satu atau dua penurunan..

Arahkan wayar servo melalui lubang di mount servo / IR seperti yang ditunjukkan.

Langkah 10: Pasang Pengawal Mikro

Pasang Pengawal Mikro
Pasang Pengawal Mikro

Pasang mikrokontroler pada standoff seperti yang ditunjukkan. Mungkin perlu meletakkan mesin basuh pada setiap standoff untuk mengangkat mikrokontroler di atas rakitan tailwheel bergantung pada kemahiran susun atur anda. Amankan mikrokontroler dengan kacang 4-40 atau 2.5 inci wanita hingga lelaki (ditunjukkan) untuk tambah ** KHAS ** kemudian.

Langkah 11: Pasang Roda

Pasang Roda
Pasang Roda

Langkah ini sangat besar… Pasang roda pilihan anda dan sesuaikan roda ekor sehingga tingkat tapak dasar atau sedikit belakang rendah.

Selamat bekerja: Saya mempunyai set roda tambahan di kedai, hantarkan e-mel untuk maklumat lanjut.

Langkah 12: Tambahkan Bateri

Tambahkan Bateri
Tambahkan Bateri

Pita melekat dua kali bateri di ruang di belakang servo dan di depan roda belakang di bahagian bawah pangkalan. Bateri perlu duduk di tepi agar sesuai. Sekiranya anda membina versi ** SPECIAL **, anda boleh menunggu dan menggunakan ruang atas untuk memasang bateri.

Langkah 13: Pasangkan Servos

Pasangkan Servos
Pasangkan Servos

Pasangkan servo kiri ke port servo oopik 31. Port paling kanan 3 pin.

Pasang servo kanan ke port servo oopik 30. Cari dua penyambung servo dengan wayar kuning pada nota gambar di bahagian belakang gambar.

Langkah 14: Pasang IR

Pasang IR
Pasang IR

Lekatkan Super Sharp GP2D12 di atas lubang / wayar pada pelekap depan.

Pasang IR setinggi mungkin untuk meminimumkan pantulan lantai. Letakkannya di atas wayar dan anda dapat melihat sedikit kelegaan di dalam sarung plastik agar wayar servo dapat dipasang di belakang.

Langkah 15: Kabel IR

Kawat IR
Kawat IR

Bahagian paling sukar dari keseluruhan robot, percayalah.

Pada setiap wayar untuk GP2D12 letakkan tiub pengecutan panas selebar 1 inci. Luncurkannya jauh-jauh. Pateri (atau kelim) wadah pin kelim wanita tunggal pada setiap wayar. PILIHAN - TIDAK DISARANKAN BAGI PENJUALAN BUKAN! Anda boleh memateri hujung wayar hanya ke hujung pin mikrokontroler yang diperlukan dan meluncurkan pengecutan panas di atasnya untuk melindungi daripada sesak. Ia mesti dilakukan dengan pantas dan teliti. Luncurkan tabung penyusutan haba ke muka wadah kelim. Dengan menggunakan senapang api yang lebih ringan, ketikkan tiub. Maaf, saya tidak dapat memperoleh gambaran yang baik mengenai semua barang kecil ini. Cari pin 5 volt terbuka pada oopik dan pasangkan wayar GP2D12 merah ke dalamnya. Terdapat banyak dari mereka. Saya menggunakan 5 volt ganti dari port 12C. Tertera dalam nota gambar. Cari pin GND terbuka pada oopik dan pasangkan wayar GP2D12 hitam ke dalamnya. Terdapat banyak dari mereka. Saya menggunakan GND ganti dari port 12C. Tertera dalam nota gambar. Cari pin3 dan pasangkan wayar GP2D12 putih ke dalamnya. Hanya ada satu daripadanya lol.

Langkah 16: Kod Sumber

Kod sumber
Kod sumber

DIKEMASKINI 2/16/09 KOD SUMBER UNTUK PILIHAN SONAR DI LANGKAH SETERUSNYA (STUFF KHUSUS) Ikuti arahan untuk mikrokontroler anda dan potong dan tampal kod ini ke dalam penyunting. Kompilasi dan hantar ke robot. Kodnya sangat mudah tetapi bot itu mengelakkan banyak halangan yang dilihatnya. Sangat mudah untuk mengambil kod saya dan mengembangkannya.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- - 'Buat dan Siapkan Objek' ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 Sebagai oIRRange (3, 8, cvOn) Dim SRF04 Sebagai oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Tetapkan servo untuk menggunakan I / O Line 30. SRF04Servo. Center = 28' Tetapkan pusat servos ke 28. (lihat manual) SRF04Servo. Operate = cvTrue 'Perkara terakhir yang perlu dilakukan, Hidupkan Servo. Servo_Right. IOLine = 30 'Tetapkan servo untuk menggunakan I / O Line 30. Servo_Right. Center = 28' Tetapkan pusat servos ke 28. (lihat manual) Servo_Right. Operate = cvTrue 'Perkara terakhir yang perlu dilakukan, Hidupkan Servo. Servo_Left. IOLine = 31 'Tetapkan servo untuk menggunakan I / O Line 31. Servo_Left. Center = 28' Tetapkan pusat servos ke 28. (lihat manual) Servo_Left. Operate = cvTrue 'Perkara terakhir yang perlu dilakukan, Hidupkan Servo. '------------------------------------------------- ---------------- 'Buat Akhir dan Siapkan Objek' Rutin utama adalah rutin utama anda yang dipanggil semasa menghidupkan! '--------------- -------------------------------------------------- Sub utama () Do Call IR Call Forward_Semua Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Akhir rutin Utama' Permulaan Subrutin Sistem Pemacu '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_ 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Panggil SServoEnd Sub '----------------------------------- ------------------------------ 'Akhir Subrutin Sistem Pemacu' Permulaan Subrutin Sensor '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Jika SRF04. Nilai <128 Kemudian Panggil Spin_Right Else Call Forward_All End Jika ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Jika SRF04. Nilai <64 Kemudian Panggil REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Jika SRF04. Nilai <128 Kemudian Panggil Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Kemudian Panggil REVERSE Else Call Forward_Semua Tamat Jika ooPIC. Delay = 600End SubSub IR () Jika GP2D12. Nilai <64 Kemudian Panggil STOP End IfEnd Sub '---------------------------- ------------------------------------- 'End of Sensor Subroutines' ------- ---------------- ------------------------------------------

Langkah 17: STUFF KHAS

BAJU KHAS
BAJU KHAS

Dengan menggunakan potongan bahagian asas tambahan pada awalnya, anda boleh menambahkan peranti servo dan sonar untuk kemampuan jarak yang lebih besar.

Anda akan memerlukan: Servo (tidak diubah suai) SRF04 atau 08 dengan servo mount dari Acroname (www.acroname.com) Bahagian asas ganti Potong lubang di tepi depan papan lapis yang cukup besar untuk servo masuk. Pasang papan lapis pada jangka panjang dan selamatkan dengan 4-40 kacang. Anda perlu membalikkan bahagian bawah lubang untuk membiarkan keseluruhan diameter kebocoran masuk di dalamnya kira-kira 1/8 inci sehingga benang melekat cukup jauh. Pasang servo, sonar mount dan sonar. Sambungkan servo ke port servo oopik 29 dan pasangkan sonar ke pin seperti yang ditunjukkan dalam manual pengguna oopic. Anda perlu menggunakan contoh kod dalam IDE untuk mengujinya kerana saya belum menulisnya … Bateri mati. Anda boleh menambahkan banyak peringkat untuk menambah jika anda hanya dengan memotong dan menggerudi lebih banyak kepingan papan lapis dan menambahkan penutupan. Tambahkan lebih banyak sensor seperti QRB1134 untuk menjadikan bot anda sebagai pengikut baris. Bersenang-senang dan membina lebih banyak bot! Anda boleh menghantar e-mel ke dalam atau di luar senarai untuk mendapatkan bantuan. Saya akan menambah video sebentar lagi. Saya menggunakan dialup dan perlu memandu sejauh 20 batu ke bandar untuk mencapai kelajuan tinggi. theo570 AT yahoo DOT com Ted (BESAR)

Disyorkan: