Isi kandungan:

Cara Membina Robot Pertama Anda ($ 85): 21 Langkah (dengan Gambar)
Cara Membina Robot Pertama Anda ($ 85): 21 Langkah (dengan Gambar)

Video: Cara Membina Robot Pertama Anda ($ 85): 21 Langkah (dengan Gambar)

Video: Cara Membina Robot Pertama Anda ($ 85): 21 Langkah (dengan Gambar)
Video: Masuk Muda Keluar Tua Bangka! Inilah 10 Napi Dipenjara Seumur Hidup dan Akhirnya Bebas! 2024, Julai
Anonim
Cara Membina Robot Pertama Anda ($ 85)
Cara Membina Robot Pertama Anda ($ 85)
Cara Membina Robot Pertama Anda ($ 85)
Cara Membina Robot Pertama Anda ($ 85)

SAYA MEMBUAT VERSI BARU DAN TERKINI. SILA CARI DI SINI https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************** ************** Kemas kini: Kepada kira-kira 10.000 orang yang sudah membaca catatan ini, saya ingin meminta maaf. Semasa mula-mula memasuki catatan ini, saya terlalu banyak menilai hadiah, kerana saya tinggal di Denmark, di mana semuanya sangat luas! Jumlah kos robot ini pada asalnya ditetapkan sekitar $ 150. Ternyata harganya sebenarnya hanya $ 85 di seluruh dunia, hampir separuh hadiah !! (maaf, saya telah memasukkan hadiah baru untuk komponen) ************************************** ****************************************** Sekiranya anda mempunyai masalah atau pertanyaan mengenai projek ini, jangan ragu untuk menghubungi saya di letsmakerobots.com Ini adalah panduan bagaimana membuat "mind-mind" yang autonomi, meneroka sendiri, (tidak dikawal jauh, tidak diprogramkan secara ketat, tetapi bertindak balas terhadap persekitaran) robot dalam beberapa jam. Ini sangat mudah, dan ini tidak melibatkan pengetahuan mengenai elektronik untuk memulakan anda dengan membuat robot. Fokus di sini adalah pada perkara mutlak yang diperlukan untuk mendapatkan asas-asasnya. Ini bertujuan untuk membuka mata, setelah membina ini, anda boleh membina apa sahaja dan mengawal sebarang alat elektronik! Kedengaran gila? Memang benar, anda hanya perlu mencubanya untuk memahami berapa banyak kuasa yang terdapat pada sebilangan cip yang boleh anda beli dengan harga beberapa hari ini. Selamat datang ke dunia mikrokontroler:) Contoh pengaturcaraan yang saya tulis pada akhirnya adalah untuk menjadikan robot ini apa yang anda panggil "dinding mengelakkan" (ia akan mengendus dan menjelajah berdasarkan objek mana yang ditemuinya, apa yang ada di sebelah kiri, kanan dan seterusnya), tetapi dapat diprogramkan menjadi apa sahaja - dengan mudah. Sekiranya minat ditunjukkan, saya akan menyediakan lebih banyak program untuknya. Inilah yang lain yang menggunakan prinsip asas yang sama, papan, cip dan lain-lain. SANGAT sama - Hanya saya telah meluangkan lebih banyak masa untuk ini;)

Langkah 1: Beli Bahan (Project Board, Microcontroller dan Starter Pack)

Beli Bahan (Papan Projek, Pengawal Mikro dan Pek Permulaan)
Beli Bahan (Papan Projek, Pengawal Mikro dan Pek Permulaan)

Senarai membeli-belah, mulakan di sini, dengan ini: Pautan adalah tempat saya kebetulan mencari barang dari perspektif web seluruh dunia. Anda boleh menggunakan mana-mana kedai (web) yang anda mahukan. Harga lebih kurang. Seboleh-bolehnya, cuba dapatkan semuanya dari kedai yang sama, dan dari kedai yang terletak di negara anda sendiri dan lain-lain untuk mendapatkan tawaran terbaik dan penghantaran lebih cepat dsb. 1 PICAXE-28X1 Starter Pack Papan projek 28 pin dalam pakej ini adalah seperti permainan Mario Bros; Menyeronokkan dan penuh dengan ciri tambahan dan tersembunyi, menjadikan anda ingin bermain berulang kali. Ini termasuk otak utama, PICAXE-28X1. Harga: 38 USD Ini agak meluas, tetapi ini adalah pertama kalinya saya mengesyorkan anda mendapatkannya, ini merangkumi banyak perkara asas yang bagus, anda mendapat CD-ROM dengan banyak manual, kabel, papan, Microprocessor dll. Sebenarnya ia sangat murah. Pakej serupa berharga sehingga 10 kali ganda dari harga ini! Pastikan untuk mendapatkan versi USB, gambar di kedai mungkin tidak sesuai, dan menunjukkan kabel bersiri semasa anda memesan USB. Semasa membeli versi USB, tidak perlu mendapatkan kabel USB sebagai item tambahan, walaupun ia juga dijual secara berasingan. Dapatkan di sini. Sebaik sahaja anda membeli ini sekali sahaja, beli papan baru dan selesaikan Mikrokontroler untuk projek masa depan, jauh lebih murah, anda adalah pembuat robot dengan semua asasnya selesai.

Langkah 2: Beli Bahan (Pemandu Motor L293D)

Beli Bahan (Pemandu Motor L293D)
Beli Bahan (Pemandu Motor L293D)

1 Pemacu Motor L293DNama mengatakan semuanya, lebih lanjut mengenai cip ini kemudian:) Harga: 3 USDDapatkan di sini

Langkah 3: Beli Bahan (Pek Peningkatan Servo)

Beli Bahan (Pek Peningkatan Servo)
Beli Bahan (Pek Peningkatan Servo)

1 PICAXE Servo Upgrade Pack-Cara mudah untuk mendapatkan servo dengan beberapa bahagian kecil yang diperlukan untuk projek ini. Anda juga boleh mendapatkan servo standard, pin yang ditunjukkan pada gambar, dan satu perintang 330 Ohm dan bukannya cip kuning, jika anda mahu. Harga: 15 USDDapatkan pakej lengkap di siniApa itu Servo? Servo adalah batu asas di kebanyakan peralatan robotik. Singkatnya itu adalah kotak kecil dengan wayar padanya, dan gandar yang dapat memutar sekitar 200 darjah. pada gandar ini anda boleh memasang cakera atau beberapa periferal lain yang disertakan dengan servo. 3 wayar adalah: 2 untuk kuasa, dan satu untuk isyarat. Kabel isyarat menuju ke sesuatu yang mengawal servo, dalam kes ini adalah mikrokontroler. Hasilnya ialah mikrokontroler dapat memutuskan ke mana gandar harus berpusing, dan ini cukup berguna; Anda boleh memprogram sesuatu untuk bergerak secara fizikal ke kedudukan tertentu.

Langkah 4: Beli Bahan (Sensor Sehingga Kita Dapat Melihat.. Erh - Sense)

Beli Bahan (Sensor Sehingga Kita Dapat Melihat.. Erh - Sense)
Beli Bahan (Sensor Sehingga Kita Dapat Melihat.. Erh - Sense)

1 Sharp GP2D120 IR Sensor - 11.5 "/ Analogue11.5" atau julat lain akan berlaku. Hanya tidak membeli "igÂœDigital version" dari sensor Sharp untuk projek seperti ini, mereka tidak mengukur jarak seperti yang dilakukan analognya. Harga: 10 USD Dapatkan di siniPastikan mendapatkan kabel merah / hitam / putih untuknya. Ini tidak selalu termasuk, dan ia bukan soket standard! Ini sebenarnya bukan kegemaran saya, saya biasanya menggunakan sensor ultrasonik, seperti SRF05 (temukan di mana sahaja melalui Google - mereka juga menjualnya di picaxe-storepicaxe -toko di mana mereka memanggilnya SRF005 dan mempunyai gambar belakang SRF04 di kedai! Tetapi itu adalah yang betul, dan saya memang memberitahu mereka tetapi..). Bagaimanapun; SRF05 jauh lebih dipercayai dan tepat. Ia juga lebih pantas, tetapi harganya lebih sedikit, sedikit lebih rumit untuk menulis kod, dan sedikit lebih rumit untuk dipasang - jadi ia tidak digunakan di sini, tetapi jika anda baru, beli salah satu daripada ini;) Sekiranya anda pergi untuk SRF05, saya telah membuat panduan kecil untuk menghubungkan SRF05 di sini di letsmakerobots.com

Langkah 5: Beli Bahan (Motor dan Roda)

Beli Bahan (Motor dan Roda)
Beli Bahan (Motor dan Roda)

2 Gear Motors dengan roda Semakin tinggi nisbahnya, robot yang lebih kuat, lebih rendah, robot yang lebih pantas. Saya mengesyorkan nisbah antara 120: 1 hingga 210: 1 untuk projek seperti ini. Harga, jumlah: 15 USD Dapatkan beberapa di sini

Langkah 6: Anda Juga Perlu, dan Anda Juga Boleh Membeli

Anda juga memerlukan:

  • Pita pelekat dua sisi (untuk pemasangan, jenis busa adalah yang terbaik)
  • Sebilangan wayar
  • Pita pelekat biasa (untuk mengasingkan kabel mungkin)
  • Peralatan pematerian sederhana (Mana-mana kit murah akan baik)
  • Puting atau gunting kecil biasa untuk memotong barang
  • Pemutar skru

Anda juga dapat, semasa anda berada di sini:

  • Beberapa LED jika anda mahu robot anda dapat memberi isyarat kepada dunia atau membuat kesan kilat yang hebat
  • Lebih banyak servo untuk membuat robot anda bergerak lebih banyak..erh..arm? Atau servos dengan servo dll.
  • Pembesar suara kecil jika anda mahu robot anda menghasilkan kesan bunyi dan berkomunikasi dengan anda
  • Sebilangan sistem tali pinggang keledar. Robot dengan jalur tali pinggang juga sejuk, dan pengawal dan selebihnya akan sama. Berikut adalah contoh yang boleh anda bawa dengan tali pinggang tali pinggang TAMYIA membuat sistem tali pinggang yang sejuk, dan ini juga kegemaran saya
  • Apa-apa jenis kit sensor-line, untuk mengubah robot anda menjadi Sumo, pengikut Line, menghentikannya dari mengemudi meja, dan semua perkara lain yang memerlukan "lihat ke bawah".

Langkah 7: Mari Buat Robot

Mari Buat Robot!
Mari Buat Robot!

OKEY! Anda telah memesan barang, menerima bungkusan anda, anda ingin membina:) baiklah.. Mari bermula! Pasang roda pertama ke motor berpacu anda. Dan tambahkan tayar (gelang getah dalam kes ini).

Langkah 8: Pita Pelekat Berkembar - Trik

Pita Pelekat Berkembar - Trik
Pita Pelekat Berkembar - Trik

Kaedah mudah untuk memasang barang untuk robot yang cepat (dan luar biasa padat dan tahan lama) adalah pita pelekat berganda.

Langkah 9: Bina Badan Daripada.. Tidak, Betul

Bina Badan Daripada.. Tidak, Betul!
Bina Badan Daripada.. Tidak, Betul!

Masukkan bateri, supaya anda mempunyai idea berat dan keseimbangan yang realistik. Apabila bateri berada di bawah gandar roda, anda boleh mengimbangkannya, tetapi tidak ada masalah jika tidak. Tambahkan beberapa pita pelekat berganda ke butang pelayan juga, dan..

Langkah 10: Rancang Robot Anda

Reka Robot Anda
Reka Robot Anda
Reka Robot Anda
Reka Robot Anda
Reka Robot Anda
Reka Robot Anda

Memilih reka bentuk anda sendiri, anda juga boleh menambah bahan tambahan jika "reka bentuk" saya terlalu mudah. Yang utama ialah kita mempunyai semuanya terpasang bersama: Bateri, Servo dan roda. Roda dan servo boleh berpusing dengan bebas, dan roda itu boleh berdiri di atasnya entah bagaimana, mengimbangkan atau tidak.

Langkah 11: Putuskan sambungan

Keluarkan bateri, untuk mengelakkan membakar sesuatu yang tidak disengajakan! (percayalah, anda mahu;)

Langkah 12: Mari Bermula Dengan Papan

Mari Bermula Dengan Dewan
Mari Bermula Dengan Dewan

Dan sekarang untuk otak utama. Anda harus mempunyai papan projek yang serupa dengan yang ada di gambar. (Dan ini mungkin menarik bagi anda pada masa akan datang) Perhatikan bahawa ia mempunyai cip di dalamnya. Keluarkannya. Cip itu adalah pemandu Darlington yang cukup mudah diletakkan di papan, tetapi kami tidak akan memerlukannya untuk projek ini, dan kami memerlukannya, begitu juga dengan cip itu! Paling mudah untuk mengeluarkan cip dari mereka soket dengan memasukkan pemutar skru rata biasa tepat di bawahnya, gerakkannya ke dalam, dan letakkan cip dengan hati-hati.

Langkah 13: Masukkan Kerepek

Masukkan Kerepek
Masukkan Kerepek
Masukkan Kerepek
Masukkan Kerepek

Cip baru yang baru biasanya langsung tidak masuk ke dalam soket. Anda harus menekannya di atas meja ke samping, untuk membengkokkan semua kaki dalam sudut sehingga sesuai. (Kaki turun ke dalam soket:). Pastikan semua kaki berada di soket. Sekiranya anda membeli peningkatan Servo dari Picaxe, anda mempunyai cip kuning. Letakkan di tempat Darlington. Perhatikan bahawa tidak semua lubang di papan projek diisi dengan cip kuning. Kami hanya memerlukan lapan di sebelah kanan dalam gambar, kerana ini hanya perintang sederhana, kami tidak perlu memberi mereka tambahan. Cip kuning ini sebenarnya hanya 8 * 330 Ohm perintang dalam bungkusan yang kemas. Oleh itu, jika anda mempunyai perintang, anda hanya boleh memasukkannya ke dalam slot bernombor "0" (lihat gambar untuk peretasan kecil yang jelek ini), kerana ini adalah satu-satunya yang akan kami gunakan, apabila kami hanya menggunakan satu servo. Juga masukkan cip besar, otak, pengawal mikro, Picaxe 28 (nombor versi) ke papan projek. Penting untuk menjadikannya dengan cara yang betul. Perhatikan bahawa terdapat sedikit tanda di satu hujung, dan seterusnya di papan tulis. Ini mesti bersama-sama. Cip ini akan mendapat kuasa dari papan melalui 2 kaki. Semua baki 26 kaki disambungkan di papan, dan mereka akan diprogramkan untuk anda, jadi anda boleh menghantar arus masuk dan keluar ke mengesan perkara dan mengawal perkara dengan program yang anda muat naik ke mikrokontroler ini. (sejuk!)

Langkah 14: Masukkan Pengawal Motor

Masukkan Pengawal Motor
Masukkan Pengawal Motor

Sekarang masukkan pengawal motor L293D di soket terakhir. Pastikan untuk menjadikan yang ini dengan cara yang betul seperti Pengawal Mikro. Pengawal motor L293D akan mengambil 4 output dari mikrokontroler, dan mengubahnya menjadi 2. Kedengarannya bodoh? Baiklah.. Sebarang output biasa dari mikrokontroler hanya boleh "hidup" atau "mati". Oleh itu, hanya dengan menggunakan ini (contoh) hanya membuat robot anda dapat bergerak maju atau berhenti. Tidak terbalik! Itu mungkin tidak selesa ketika menghadap ke dinding. Papan dibuat dengan begitu pintar sehingga 2 (sekarang boleh dibalikkan) mendapat ruang mereka sendiri, bertanda (A) dan (B) tepat di sebelah pengawal motor (Bawah kanan pada gambar). Lebih lanjut mengenai perkara ini kemudian.

Langkah 15: Plastik Merah di Bahagian Belakang Papan

Plastik Merah di Bahagian Belakang Papan
Plastik Merah di Bahagian Belakang Papan

Di bahagian belakang papan, anda mungkin menjumpai plastik yang pelik. Ini tidak ada gunanya, itu hanyalah sisa dari pembuatan. Mereka "mencelupkan" papan ke dalam timah yang hangat, dan bahagian yang mereka tidak mahu jadi timah ditutup dengan barang ini. Keluarkan sahaja apabila anda memerlukan lubang yang mereka tutup.

Langkah 16: Sambungkan Wayar Motor ke Papan

Sambungkan Wayar Motor ke Papan
Sambungkan Wayar Motor ke Papan
Sambungkan Wayar Motor ke Papan
Sambungkan Wayar Motor ke Papan

Ambil 4 helai wayar, dan pateri ke lubang 4 "A & B"… Atau jika anda mahir, gunakan cara lain untuk menyambungkan 4 kabel ke lubang bersaiz standard! (seseorang boleh membeli semua jenis soket dan pin standard yang sesuai) Sekiranya anda (seperti saya) hanya menyolder ke papan, anda boleh mengukuhkan bahagian ini dengan beberapa pita. atau jika anda mempunyai sebilangan plastik pengecut haba, anda boleh menyokong wayar dengan ini.

Langkah 17: Sambungkan Wayar ke Motor

Sambungkan Wayar ke Motor
Sambungkan Wayar ke Motor

2 "A" menuju ke satu motor, dan 2 "B" ke yang lain. Tidak kira yang mana, selagi "A" disambungkan ke satu motor, dan "B" ke dua tiang yang lain. (Ya, besi pematerian saya benar-benar kotor, saya tahu, haha - selagi ia berfungsi, anda tahu;)

Langkah 18: Menghubungkan Servo

Menghubungkan Servo
Menghubungkan Servo
Menghubungkan Servo
Menghubungkan Servo

Sekarang mari kita sambungkan servo. Sekiranya anda harus membaca dokumentasi Picaxe, anda akan membaca bahawa anda harus menggunakan 2 sumber kuasa yang berbeza jika anda menambah servo. Singkatnya; Kami tidak keberatan di sini, ini adalah robot sederhana, dan menurut pengalaman saya ini berfungsi dengan baik. Yo perlu menyolatkan pin tambahan untuk output "0", jika anda ingin menggunakan sambungan servo standard. Pin seperti itu disertakan dengan pek peningkatan Picaxe (sebenarnya, keseluruhan), tetapi anda hanya memerlukan satu untuk satu servo, dan ia boleh dibeli di mana-mana kedai elektronik. Sekiranya kabel servos anda adalah (Hitam, Merah, Putih) atau (Hitam, Merah, Kuning), Hitam mestilah di tepi papan. Tambang saya (Coklat, Merah, Jingga), dan jadi coklat menuju ke tepi. Petunjuknya biasanya Merah; Ini adalah apa yang disebut sebagai V, atau salah satu daripadanya, digunakan secara rawak: ("V", "V +", "œ +", "1"). Di sinilah arus berasal. Hitam (atau coklat dalam kes saya) adalah G, atau ("œG", "œ0" atau "-"). Ini juga dikenali sebagai "œGround", dan di mana arus pergi. (2 kutub, +/- ingat pelajaran fizik anda? Warna terakhir adalah "Isyarat" (Putih, Kuning atau Jingga) Servo memerlukan kedua-dua "+ & -" atau "V & G", dan isyarat. Beberapa peranti lain mungkin hanya memerlukan "Ground" dan "Signal" (G&V), dan beberapa mungkin memerlukan V, G, Input dan output. Boleh membingungkan pada mulanya, dan semuanya selalu dinamakan berbeza (seperti yang saya lakukan sebelumnya di sini), tetapi selepas beberapa ketika anda akan mendapat logiknya, dan sebenarnya sangat mudah - Walaupun saya mendapatkannya sekarang;)

Langkah 19: Memaut Kepala

Memaut Kepala
Memaut Kepala
Memaut Kepala
Memaut Kepala

Sekarang mari kita sambungkan à ¢ €œ the headà ¢ €Â, sensor Sharp IR. (atau SRF05 jika anda memilih untuk pilihan tersebut) (Sekiranya anda membeli SRF005 atau yang serupa, anda harus melihat di sini bagaimana cara mengaitkannya, ia berbeza dari ini!) Terdapat sejuta cara untuk menghubungkan sesuatu seperti Sensor IR tajam, tetapi berikut adalah petunjuk: Merah perlu disambungkan ke V1, iaitu (dalam persediaan ini) apa sahaja yang ditandakan sebagai à ¢ €œVà ¢ €Â, atau disambungkan ke ini. Hitam menuju ke G, di mana sahaja di papan tulis. Putih dihubungkan ke input Analog 1. Sekiranya anda membaca dokumentasi yang disertakan dengan papan projek, anda boleh membaca cara memasang kabel pita yang disertakan, dan menggunakannya. Apa yang telah saya lakukan di gambar, adalah untuk memotong kabel dari servo yang sudah lama terbakar, disolder dalam pin, dan menghubungkan semuanya hanya sebagai servo. Anda boleh menggunakannya untuk melihat warna Sharp mana yang menuju ke baris mana di papan.. atau satu cara untuk melakukannya. Apabila anda menggunakan pita atau kaedah saya à ¢ € untuk menghubungkan Sharp IR, anda juga harus menyambungkan 3 input analog yang tersisa ke V. (lihat pin kecil yang disambungkan pada gambar, di sebelah palam) Saya mempunyai beberapa pelompat, dan anda dapat melihat bahawa semua 3 sambungan yang tersisa adalah jalan pintas. (Pasangan terakhir, tidak disentuh, hanya dua G ¢ €œGroundà ¢ €Â, tidak perlu memotongnya). Sekiranya anda menggunakan pita, anda hanya boleh menyambungkan input ke V (atau tanah untuk masalah ini) dengan menyambungkan wayar secara berpasangan. Sebabnya penting untuk memotong pintasan input analog yang tidak digunakan di sini adalah bahawa terapung ¢ €Â. Ini bermaksud bahawa anda akan mendapat pelbagai jenis bacaan yang pelik di mana anda cuba membaca jika ini tidak bersambung. (Ringkasnya, ini adalah jalan separa pantas, kita mesti sampai ke penghujungnya;)

Langkah 20: Biarkan Hidup

Biarkan Ada Kehidupan
Biarkan Ada Kehidupan

Sekarang untuk bersenang-senang! Sebilangan bagaimana anda harus mendapatkan wayar Merah dari bateri anda (+) disambungkan ke wayar merah pada papan projek (V). Dan hitam (-) hingga (G). Cara anda melakukannya bergantung pada peralatan yang anda beli. Sekiranya terdapat klip bateri pada kedua-dua bateri dan papan, anda harus memastikan bahawa "+" dari bateri berakhir hingga "V" pada papan. (Ketahui lebih lanjut di sini) Kadang kala (walaupun tidak kerap) klip boleh diterbalikkan satu sama lain, dan hanya meletakkan dua klip yang sepadan tidak ada jaminan bahawa + sampai ke V dan - sampai ke G! Pastikan, atau anda akan mencairkan benda dan merokok! Jangan memberi makan papan dengan lebih daripada 6V (tiada bateri 9V, walaupun klip sesuai) Sebagai nota; Kami hanya bekerja dengan satu bekalan kuasa di sini. Nanti anda mahu menggunakan Ground yang sama, tetapi kedua-dua V1 dan V2. Dengan cara itu cip anda dapat memperoleh satu sumber, dan motor dll voltan lain (lebih kuat). Pasang Editor Pengaturcaraan Picaxe pada PC, ikuti manual untuk menyambungkan Jack / USB / Serial anda, Masukkan bateri ke dalam (masih tanpa kepala)) robot, masukkan jack jack di robot anda.. masukkan editor pengaturcaraan, dan tulis servo 0, 150Press F5, tunggu program dipindahkan, dan servo anda memberikan sedikit yank (atau berputar, bergantung pada cara itu). Sekiranya ada yang tidak kena di sini, hubungi saya atau hubungi manual dan port dll, sehingga tidak ada kesilapan yang dilaporkan, dan semuanya kelihatan berfungsi, Untuk menguji, cuba tulis servo 0, 200 dan tekan F5 Cakera servos harus berputar sedikit dan berhenti. Untuk kembali, tulis: servo 0, 150 dan tekan F5Sekarang "leher" robot anda menghadap ke depan. Tekan "kepala" - Sharp IR

Langkah 21: Awas & Pergi

Awas & Pergi!
Awas & Pergi!

Anda sudah selesai membina asas! Anda sebenarnya telah membuat robot. Sekarang keseronokan bermula, anda boleh memprogramnya untuk melakukan apa sahaja, dan melampirkan apa sahaja padanya, berkembang dengan cara apa pun. Saya yakin anda sudah penuh dengan idea, dan anda mungkin tidak mengikuti saya selama ini;) Reka bentuknya mungkin tidak berhati-hati, anda mungkin telah menggunakan bahagian lain dan lain-lain. Tetapi jika anda telah menyambung seperti yang dijelaskan, berikut adalah beberapa petua untuk memulakan pengaturcaraan robot anda: Masukkan (copy-paste) kod ini ke dalam editor anda, dan tekan F5 semasa robot disambungkan: Catatan: Kod akan kelihatan lebih bagus setelah anda memasukkannya ke dalam editor anda, ia akan mengenali perintah dan beri mereka warna. +++ utama: readadc 1, b1 'mengambil voltan kembali ke pin analog 1, dan memasukkannya ke dalam b1debug pemboleh ubah' ini menarik semua pemboleh ubah ke editor.goto main +++ Sekarang bawa tangan anda ke hadapan kepala robot dan perhatikan bagaimana pemboleh ubah b1 mengubah nilai. Anda boleh menggunakan pengetahuan yang diperoleh untuk memutuskan apa yang harus terjadi ketika (seberapa dekat perkara yang harus dilakukan sebelumnya..) Sekarang saya menasihati anda untuk meletakkan robot anda di kotak mancis atau serupa, kerana roda akan mula berpusing. Masukkan (copy-paste) kod ini ke dalam editor anda, dan tekan F5 semasa robot disambungkan: +++ tinggi 4low 5 +++ Salah satu roda harus berpusing ke satu arah. Adakah roda anda berpusing ke hadapan? Jika ya, ini adalah arahan agar roda itu berpusing ke hadapan. Sekiranya roda berpusing ke belakang, anda boleh mencuba ini: +++ rendah 4high 5 +++ Untuk memutar roda yang lain, anda perlu memasukkanhigh 6low 7 (atau sebaliknya untuk arah yang bertentangan.) Servo yang telah anda cuba. Sepanjang jalan ke satu sisi adalah: servo 0, 75 sisi lain adalah: servo 1, 225- dan pusat: servo 1, 150 Berikut adalah program kecil yang akan (sekiranya, semuanya baik, dan anda memasukkan parameter yang tepat untuk tinggi / rendah agar sesuai dengan pendawaian anda ke motor) membuat robot bergerak, berhenti di hadapan perkara, melihat ke setiap sisi untuk memutuskan mana yang terbaik, putar jalan, dan menuju ke petualangan baru. +++ Simbol bahaya tingkat = 70 'sejauh mana jaraknya, sebelum kita bertindak balas? Pusing simbol = 300' ini menetapkan berapa banyak yang harus dipusingkan Simbol servo_turn = 700 'Ini menetapkan berapa lama kita harus menunggu servo berubah (bergantung pada kelajuannya) sebelum kita mengukur jarak: 'loopreadadc utama 1, b1' baca berapa jarak depan jika b1 <dan gerlevel thengosub nodanger 'jika tidak ada di depan, pandu maju ke belakang pula' jika halangan ke depan kemudian tentukan jalan mana yang lebih baik jika utama 'ini mengakhiri gelung, selebihnya hanya sub-rutin yang tidak berbahaya:' ini harus menjadi kombinasi anda untuk membuat robot bergerak maju, ini kemungkinan besar anda perlu sesuaikan agar sesuai dengan cara anda memasang kabel motor anda tinggi 5: tinggi 6: rendah 4: rendah 7returnwhichway: gosub totalhalt 'hentian pertama!' Lihat satu cara: gosub lturn 'melihat ke satu sido jeda servo_turn' tunggu servo akan selesai turninggosub totalhaltreadadc 1, b1'Lihat dengan cara lain: gosub rturn 'melihat ke sido jeda lain servo_turn' tunggu servo selesai turninggosub totalhaltreadadc 1, b2 'Tentukan mana cara yang lebih baik: jika b1gosub body_lturnelsegosub body_rturnend: tinggi 6: rendah 5: rendah 7: tinggi 4 'ini harus menjadi kombinasi anda yang mengubah robot satu arah jeda: gosub totalhaltreturnbody_rturn: tinggi 5: rendah 6: rendah 4: tinggi 7' ini harus menjadi c anda ombinasi yang mengubah robot menjadi jalan putaran lain: gosub totalhaltreturnrturn: servo 0, 100 'look to one sidereturnlturn: servo 0, 200' look to the other sidereturntotalhalt: low 4: low 5: low 6: low 7 'low on all 4 menghentikan robot! Servo 0, 150 'face forwardwait 1' freeze all for one secondreturn +++ Dengan beberapa pengaturcaraan dan tweak pintar, anda boleh membuat robot memandu, memutar kepala, membuat keputusan, membuat penyesuaian kecil, belok ke arah à ¢ €œmenarik lubangà ¢ € seperti pintu, semuanya berfungsi pada masa yang sama, semasa memandu. Nampak sangat keren jika anda membuat robot berputar sambil kepala berpusing;) Ada beberapa kod yang lebih maju? Periksa ini: https://letsmakerobots.com/node/25Sound:Anda juga boleh menambahkan pembesar suara kecil ke contoh (output) pin 1 & ground, dan tulisBunyi 1, (100, 5) - atau dalam contoh program di atas membuatnyaBunyi 1, (b1, 5) - untuk mendapatkan bunyi lucu bergantung pada jarak ke objek di hadapan. Anda juga boleh memasang lampu atau LED ke pin 2 & tanah, dan menulis (ingat keperluan LED untuk membalikkan arah yang betul) Tinggi 2untuk putar pada lampu, dan Rendah 2 untuk mematikannya;) - Bagaimana dengan pena Laser, yang dipasang pada servo tambahan? Maka anda boleh membuat robot menghidupkan laser, dan menghidupkan dan mematikannya, menunjukkan tempat.

  • Tambahkan penanda di atasnya (mungkin pada servo kedua, sehingga ia dapat mengambil dan mematikan kertas?), Dan ajarkannya untuk menulis berapa kali anda melambaikan tangan di hadapannya di atas sehelai kertas.
  • Ubahnya menjadi robot penjaga kucing-get-down-from-the-chair, gemetar ketika kucing mendekat.
  • Buatnya mengejar robot lain (atau kucing?) Anda akan menjalani rutin mengejar yang baik dengan cara ini!
  • Buatnya mencari di tengah-tengah bilik
  • Jadikannya seperti tikus; Bekukan jika ada gerakan yang terlihat, dan selalu bergerak dekat dengan dinding dan mencari jurang kecil untuk masuk.

Anda juga boleh melepaskan kereta mainan lama, mengeluarkan elektronik di dalamnya, menyimpan motor dan alat putar di dalamnya, dan memasang papan, servo dan sensor anda - anda akan menghidupkan kenderaan anda:) Cuba juga untuk membaca beberapa dokumentasi, akan masuk akal sekarang bahawa anda telah memulakannya, Anda boleh melakukan apa sahaja sekarang! Selamat datang ke dunia robot buatan sendiri yang sangat lucu, terdapat beribu-ribu sensor dan penggerak yang hanya menunggu anda menyambungkannya dan membuat robot dari mereka:) Sekarang ambil beberapa gambar robot anda, dan hantarkan kepada saya di letsmakerobots.com - C ya;)

Disyorkan: