Daftar Isi:

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

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

Video: Cara Membuat Robot Pertama Anda ($ 85): 21 Langkah (dengan Gambar)
Video: Cara Membuat Denah Gambar Situasi Dari Peta Google Earth Ke AutoCAD Sesuai Skala dan Ukuran 2024, November
Anonim
Cara Membuat Robot Pertama Anda ($85)
Cara Membuat Robot Pertama Anda ($85)
Cara Membuat Robot Pertama Anda ($85)
Cara Membuat Robot Pertama Anda ($85)

SAYA TELAH MEMBUAT VERSI BARU DAN DIPERBARUI INI. TOLONG TEMUKAN DI SINI https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************** ************** Pembaruan: Kepada sekitar 10.000 orang yang sudah membaca posting ini, saya ingin meminta maaf. Ketika saya pertama kali memasuki posting ini, saya terlalu memperkirakan hadiahnya, karena saya tinggal di Denmark, di mana semuanya sangat luas! Total biaya robot ini awalnya ditetapkan sekitar $150. Ternyata harga sebenarnya hanya sekitar $85 di seluruh dunia, hampir setengah hadiah!! (maaf, saya telah memasukkan hadiah baru untuk komponen) ************************************** ****************************************** Jika Anda memiliki masalah atau pertanyaan tentang proyek ini, jangan ragu untuk menghubungi saya di letmakerobots.com Ini adalah panduan tentang cara membuat "pikiran sendiri" yang otonom, menjelajahi diri sendiri (tidak dikendalikan dari jarak jauh, tidak sepenuhnya diprogram sebelumnya, tetapi bereaksi terhadap lingkungan sekitar) robot dalam beberapa jam. Ini sangat mudah, dan tidak memerlukan pengetahuan elektronik untuk membantu Anda memulai pembuatan robot. Fokus di sini adalah pada kebutuhan mutlak untuk mendapatkan dasar-dasar tertutup. Ini dimaksudkan untuk membuka mata, setelah membangun ini, Anda dapat membangun apa saja dan mengontrol perangkat elektronik apa pun! Kedengarannya gila? Memang benar, Anda hanya perlu mencobanya untuk memahami berapa banyak daya yang ada di beberapa chip yang dapat Anda beli dengan beberapa dolar hari ini. Selamat datang di dunia mikrokontroler:) Contoh pemrograman yang saya tulis pada akhirnya adalah membuat robot ini apa yang Anda sebut "penghindaran dinding" (ia akan mengendus dan menjelajah berdasarkan objek yang ditemuinya, apa yang ada di kiri, kanan dan di depan), tetapi dapat diprogram menjadi apa saja - dengan mudah. Jika minat ditunjukkan, saya akan menyediakan lebih banyak program untuk itu. Ini yang lain menggunakan prinsip dasar yang sama persis, papan, chip, dll. SANGAT mirip - Hanya saja saya telah meluangkan lebih banyak waktu untuk yang ini;)

Langkah 1: Beli Bahan (Papan Proyek, Mikrokontroler, dan Paket Pemula)

Beli Material (Project Board, Microcontroller dan Starter Pack)
Beli Material (Project Board, Microcontroller dan Starter Pack)

Daftar belanja, mulai dari sini, dengan ini: Tautan adalah tempat saya kebetulan menemukan barang dari perspektif web di seluruh dunia. Anda dapat menggunakan toko (web) mana pun yang Anda inginkan, tentu saja. Harga kira-kira. Sedapat mungkin, cobalah untuk mendapatkan semuanya dari toko yang sama, dan dari toko yang terletak di negara Anda sendiri dll untuk mendapatkan penawaran terbaik dan pengiriman lebih cepat dll. 1 Paket Pemula PICAXE-28X1 Papan proyek 28 pin dalam paket ini seperti permainan Mario Bros; Menyenangkan dan penuh dengan ekstra dan fitur tersembunyi, membuat Anda ingin bermain lagi dan lagi. Ini termasuk otak utama, PICAXE-28X1. Harga: 38 USD Ini sedikit ekspansif, tetapi ini baru pertama kali saya menyarankan Anda untuk mendapatkannya, ini mencakup banyak hal dasar yang bagus, Anda mendapatkan CD-ROM dengan banyak manual, kabel, papan, Mikroprosesor dll. Sebenarnya itu SANGAT murah. Paket serupa harganya hingga 10 kali lipat dari harga ini! Pastikan untuk mendapatkan versi USB, gambar di toko mungkin tidak cocok, dan tunjukkan kabel serial saat Anda memesan USB. Saat membeli versi USB, tidak perlu mendapatkan kabel USB sebagai item tambahan, meskipun juga dijual terpisah. Dapatkan di sini. Setelah Anda membeli satu kali ini, cukup beli papan baru dan selesaikan Mikrokontroler untuk proyek masa depan, jauh lebih murah, Anda adalah pembuat Robot dengan semua dasar-dasarnya telah selesai.

Langkah 2: Beli Bahan (The Motor Driver L293D)

Beli Bahan (The Motor Driver L293D)
Beli Bahan (The Motor Driver L293D)

1 Driver Motor L293DNamanya mengatakan itu semua, lebih lanjut tentang chip ini nanti:)Harga: 3 USDDapatkan di sini

Langkah 3: Beli Bahan (Paket Peningkatan Servo)

Beli Bahan (Paket Peningkatan Servo)
Beli Bahan (Paket Peningkatan Servo)

1 PICAXE Servo Upgrade Pack-Cara mudah untuk mendapatkan servo dengan beberapa bagian kecil yang diperlukan untuk proyek ini. Anda juga bisa mendapatkan servo standar apa pun, pin yang ditunjukkan pada gambar, dan resistor 330 Ohm tunggal alih-alih chip kuning, jika Anda mau. Harga: 15 USDDapatkan paket lengkap di siniApa itu Servo?Servo adalah landasan di sebagian besar peralatan robot. Singkatnya, itu adalah kotak kecil dengan kabel, dan poros yang dapat berputar sekitar 200 derajat. pada poros ini Anda dapat memasang disk atau perangkat lain yang disertakan dengan servo. 3 kabel adalah: 2 untuk daya, dan satu untuk sinyal. Kabel sinyal menuju ke sesuatu yang mengontrol servo, dalam hal ini adalah mikrokontroler. Hasilnya adalah mikrokontroler dapat memutuskan ke mana poros harus berputar, dan ini cukup berguna; Anda dapat memprogram sesuatu untuk secara fisik berpindah ke posisi tertentu.

Langkah 4: Beli Bahannya (Sensor Agar Kita Bisa Melihat.. Erh - Sense)

Beli Bahannya (Sensor Jadi Kita Bisa Lihat.. Erh - Sense)
Beli Bahannya (Sensor Jadi Kita Bisa Lihat.. Erh - Sense)

1 Sensor IR Sharp GP2D120 - 11.5" / Analog11.5" atau rentang lainnya akan berfungsi. Hanya saja, jangan membeli "œVersi digital" dari sensor Sharp untuk proyek semacam ini, mereka tidak mengukur jarak seperti yang dilakukan analog. Harga: 10 USDDapatkan di siniPastikan untuk mendapatkan kabel merah/hitam/putih untuk itu. Ini tidak selalu disertakan, dan ini adalah soket non-standar! Ini sebenarnya bukan favorit saya, saya biasanya menggunakan sensor ultrasonik, seperti SRF05 (temukan di mana saja melalui Google - mereka juga menjualnya di picaxe-storepicaxe -toko di mana mereka menyebutnya SRF005 dan memiliki gambar bagian belakang SRF04 di toko!Tapi itu adalah yang benar, dan saya memberi tahu mereka tapi..). Bagaimanapun; SRF05 jauh lebih andal dan presisi. Ini juga lebih cepat, tetapi harganya sedikit lebih mahal, sedikit lebih rumit untuk menulis kode, dan sedikit lebih rumit untuk diinstal - jadi tidak digunakan di sini, tetapi jika Anda baru, beli salah satunya;)Jika Anda menggunakan SRF05, saya telah membuat panduan kecil untuk menghubungkan SRF05 di sini di letmakerobots.com

Langkah 5: Beli Bahan (Motor dan Roda)

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

2 Gear Motors with wheelsSemakin tinggi rasionya, semakin kuat robotnya, semakin rendah, semakin cepat robotnya. Saya merekomendasikan rasio di suatu tempat antara 120: 1 hingga 210: 1 untuk proyek semacam ini. Harga, total: 15 USDDapatkan beberapa di sini

Langkah 6: Anda Juga Akan Membutuhkan, dan Anda Juga Bisa Membeli

Anda juga akan membutuhkan:

  • Pita perekat dua sisi (untuk pemasangan, jenis berbusa adalah yang terbaik)
  • Beberapa kawat
  • Pita perekat biasa (untuk mengisolasi kabel mungkin)
  • Peralatan penyolderan sederhana (Kit murah apa pun akan baik-baik saja)
  • Penjepit atau gunting kecil biasa untuk memotong sesuatu
  • Sebuah obeng

Anda juga bisa mendapatkan, saat Anda melakukannya:

  • Beberapa LED jika Anda ingin robot Anda dapat memberi sinyal ke dunia atau membuat efek kedip yang keren
  • Lebih banyak servo untuk membuat robot Anda bergerak lebih banyak..erh..lengan? Atau servos dengan servos aktif dll.
  • Speaker kecil jika Anda ingin robot Anda menghasilkan efek suara dan berkomunikasi dengan Anda
  • Semacam sistem sabuk-track. Robot dengan trek sabuk juga keren, dan pengontrol dan yang lainnya akan sama. Berikut adalah contoh untuk apa yang dapat Anda bawa dengan track belt TAMYIA membuat sistem belt-track yang keren, dan yang ini juga favorit saya
  • Segala jenis kit sensor garis, untuk mengubah robot Anda menjadi Sumo, Pengikut Garis, menghentikannya agar tidak keluar dari meja, dan segala sesuatu yang perlu "dilihat ke bawah".

Langkah 7: Mari Membuat Robot

Mari Membuat Robot!
Mari Membuat Robot!

OKE! Anda telah memesan barangnya, menerima paket Anda, Anda ingin membangun:) well.. Mari kita mulai! Pertama-tama pasang roda ke motor roda gigi Anda. Dan tambahkan ban (karet dalam hal ini).

Langkah 8: Pita Perekat Ganda - Trik

Pita Perekat Ganda - Trik
Pita Perekat Ganda - Trik

Cara mudah untuk memasang barang untuk robot yang cepat (dan luar biasa solid dan tahan lama) adalah pita perekat ganda.

Langkah 9: Bangun Tubuh Dari.. Tidak Ada, Sungguh

Bangun Tubuh Dari.. Tidak Ada, Sungguh!
Bangun Tubuh Dari.. Tidak Ada, Sungguh!

Masukkan baterai, sehingga Anda memiliki gagasan yang realistis tentang berat dan keseimbangan. Ketika baterai berada di bawah poros roda Anda dapat membuatnya seimbang, tetapi tidak masalah jika tidak. Tambahkan beberapa pita perekat ganda ke tombol server juga, dan..

Langkah 10: Rancang Robot Anda

Rancang Robot Anda
Rancang Robot Anda
Rancang Robot Anda
Rancang Robot Anda
Rancang Robot Anda
Rancang Robot Anda

Pilih desain Anda sendiri, Anda juga dapat menambahkan bahan tambahan jika "desain" saya terlalu sederhana. Yang utama adalah kami memiliki semuanya direkatkan: Baterai, Servo, dan roda. Dan roda dan servo dapat berputar dengan bebas, dan dapat berdiri di atas rodanya entah bagaimana, seimbang atau tidak.

Langkah 11: Putus

Keluarkan baterai, untuk menghindari membakar sesuatu yang tidak diinginkan! (percayalah, Anda ingin;)

Langkah 12: Mari Memulai Dengan Papan

Mari Mulai Dengan Papan
Mari Mulai Dengan Papan

Dan sekarang untuk otak utama. Anda harus memiliki papan proyek yang mirip dengan yang ada di gambar. (dan ini mungkin menarik bagi Anda di masa depan) Perhatikan bahwa ia memiliki chip di dalamnya. Membawanya keluar. Chip adalah driver Darlington yang cukup praktis ditempatkan di sana di papan, tetapi kami tidak akan membutuhkannya untuk proyek ini, dan kami membutuhkan ruangnya, jadi singkirkan chip itu! Paling mudah untuk mengeluarkan chip dari mereka soket dengan memasukkan obeng pipih normal tepat di bawahnya, pindahkan ke dalam, dan angkat chip dengan hati-hati.

Langkah 13: Masukkan Keripik

Masukkan Keripik
Masukkan Keripik
Masukkan Keripik
Masukkan Keripik

Chip baru yang segar biasanya tidak langsung masuk ke soket. Anda harus menekannya ke bawah di atas meja, untuk menekuk semua kaki pada suatu sudut sehingga pas. (Kaki turun, ke soket:). Pastikan semua kaki berada di dalam soket. Jika Anda membeli peningkatan Servo dari Picaxe, Anda memiliki chip kuning. Letakkan di tempat Darlington. Perhatikan bahwa tidak semua lubang di papan proyek diisi dengan chip kuning. Kita hanya membutuhkan delapan di sebelah kanan pada gambar, karena ini hanya resistor sederhana, kita tidak perlu memberi mereka tambahan. Chip kuning ini sebenarnya hanya resistor 8 * 330 Ohm dalam paket yang rapi. Jadi, jika Anda harus memiliki resistor, Anda bisa memasukkannya ke dalam slot bernomor "0" (lihat gambar untuk peretasan kecil yang jelek ini), karena ini adalah satu-satunya yang akan kami gunakan, ketika kami hanya menggunakan satu servo. masukkan chip besar, otak, mikrokontroler, Picaxe 28 (nomor versi) ke dalam papan proyek. Penting untuk mengubah ini dengan cara yang benar. Perhatikan bahwa ada sedikit tanda di salah satu ujungnya, dan begitu di papan tulis. Ini harus berjalan bersama. Chip ini akan mendapatkan daya dari papan melalui 2 kakinya. Semua 26 kaki yang tersisa terhubung di sekitar papan, dan mereka akan dapat diprogram untuk Anda, sehingga Anda dapat mengirim arus masuk dan keluar ke mendeteksi berbagai hal dan mengontrol berbagai hal dengan program yang Anda unggah ke mikrokontroler ini. (Dingin!)

Langkah 14: Masukkan Pengontrol Motor

Masukkan Pengendali Motor
Masukkan Pengendali Motor

Sekarang masukkan pengontrol motor L293D di soket terakhir. Pastikan untuk mengubah yang ini dengan cara yang benar seperti Mikrokontroler. Pengontrol motor L293D akan mengambil 4 output dari mikrokontroler, dan mengubahnya menjadi 2. Kedengarannya konyol? Nah.. Setiap output biasa dari mikrokontroler hanya bisa "on" atau "off". Jadi hanya dengan menggunakan ini (contoh) hanya akan membuat robot Anda dapat bergerak maju atau berhenti. Tidak terbalik! Itu mungkin tidak praktis ketika menghadap ke dinding. Papan dibuat sangat cerdas sehingga 2 output (sekarang dapat dibalik) mendapatkan ruangnya sendiri, ditandai (A) dan (B) tepat di sebelah pengontrol motor (Kanan bawah pada gambar). Lebih lanjut tentang ini nanti.

Langkah 15: Plastik Merah di Bagian Belakang Papan

Plastik Merah di Bagian Belakang Papan
Plastik Merah di Bagian Belakang Papan

Di bagian belakang papan Anda mungkin menemukan beberapa plastik aneh. Ini tidak ada gunanya, itu hanya sisa dari manufaktur. Mereka "mencelupkan" papan ke dalam kaleng hangat, dan bagian-bagian yang tidak mereka inginkan sehingga kaleng disegel dengan barang-barang ini. Lepaskan saja saat Anda membutuhkan lubang yang mereka tutup.

Langkah 16: Hubungkan Kabel Motor ke Papan

Hubungkan Kabel Motor ke Papan
Hubungkan Kabel Motor ke Papan
Hubungkan Kabel Motor ke Papan
Hubungkan Kabel Motor ke Papan

Ambil 4 potong kawat, dan solder ke 4 "A & B" - lubang… Atau jika Anda mahir, gunakan beberapa cara lain untuk menghubungkan 4 kabel ke lubang berukuran standar! (seseorang dapat membeli segala macam soket dan pin standar yang sesuai)Jika Anda (seperti saya) hanya menyolder ke papan, Anda dapat memperkuat bagian ini dengan selotip. atau jika Anda memiliki plastik penurun panas, Anda dapat menopang kabel dengan ini.

Langkah 17: Hubungkan Kabel ke Motor

Hubungkan Kabel ke Motor
Hubungkan Kabel ke Motor

2 "A" pergi ke satu motor, dan 2 "B" ke yang lain. Tidak masalah yang mana, selama "A" terhubung ke satu motor, dan "B" ke dua kutub yang lain. (ya, besi solder saya benar-benar kotor, saya tahu, haha - asalkan itu berhasil, Anda tahu;)

Langkah 18: Menghubungkan Servo

Menghubungkan Servo
Menghubungkan Servo
Menghubungkan Servo
Menghubungkan Servo

Sekarang mari kita menghubungkan servo. Jika Anda harus membaca dokumentasi Picaxe, Anda akan membaca bahwa Anda harus menggunakan 2 sumber daya yang berbeda jika Anda menambahkan servos. Singkatnya; Kami tidak keberatan di sini, ini adalah robot sederhana, dan menurut pengalaman saya ini berfungsi dengan baik. Anda perlu menyolder pin tambahan untuk menghasilkan "0", jika Anda ingin menggunakan koneksi servo standar. Pin tersebut dilengkapi dengan paket peningkatan Picaxe (sebenarnya satu baris penuh), tetapi Anda hanya memerlukan satu untuk satu servo, dan pin tersebut dapat dibeli di toko elektronik mana pun. Jika kabel servos Anda (Hitam, Merah, Putih) atau (Hitam, Merah, Kuning), Hitam harus ke tepi papan. Milik saya adalah (Coklat, Merah, Oranye), dan cokelatnya mengarah ke tepi. Petunjuk biasanya adalah Merah; Ini adalah apa yang disebut sebagai V, atau salah satu dari ini, digunakan secara acak: ("V", "V+", "œ+", "1"). Dari sinilah arus berasal. Hitam (atau coklat dalam kasus saya) adalah G, atau ("œG", "œ0" atau "-"). Ini juga dikenal sebagai "œGround", dan di mana arus mengalir. (2 kutub, +/- ingat pelajaran fisika Anda? Warna terakhir adalah "Sinyal" (Putih, Kuning atau Oranye) Servo membutuhkan "+ & -" atau "V & G", dan sinyal. Beberapa perangkat lain mungkin hanya membutuhkan "Ground" dan "Signal" (G & V), dan beberapa mungkin membutuhkan V, G, Input dan output. Dapat membingungkan pada awalnya, dan semuanya selalu diberi nama yang berbeda (seperti yang baru saja saya lakukan di sini), tetapi setelah beberapa saat Anda akan mendapatkan logikanya, dan itu sebenarnya sangat sederhana - Bahkan saya mengerti sekarang;)

Langkah 19: Menghubungkan Kepala

Menghubungkan Kepala
Menghubungkan Kepala
Menghubungkan Kepala
Menghubungkan Kepala

Sekarang mari kita sambungkan €œkepalaâ€Â, sensor IR Sharp. (atau SRF05 jika Anda memilih opsi itu)(Jika Anda membeli SRF005 atau sejenisnya, Anda harus melihat di sini tentang cara menghubungkan ini, ini berbeda dari ini!)Ada sejuta cara untuk menghubungkan sesuatu seperti Sensor IR yang tajam, tetapi berikut adalah petunjuknya: Merah harus terhubung ke V1, yaitu (dalam pengaturan ini) apa pun yang ditandai €œVâ€Â, atau terhubung ke ini. Hitam pergi ke G, di mana saja di papan. Putih harus disambungkan ke input Analog 1. Jika Anda membaca dokumentasi yang disertakan dengan papan proyek, Anda dapat membaca cara memasang kabel pita yang menyertainya, dan menggunakan ini. Apa yang telah saya lakukan di papan tulis. gambar, adalah untuk memotong kabel dari servo tua yang terbakar, disolder dalam pin, dan menghubungkan semuanya seperti servo. Anda dapat menggunakannya untuk melihat warna Sharp mana yang menuju ke baris mana di papan tulis.. atau salah satu cara untuk melakukannya. Cuaca Anda menggunakan pita atau âÂœmetode saya†untuk menghubungkan Sharp IR, Anda juga harus menghubungkan 3 input analog yang tersisa ke V. (lihat pin kecil yang terhubung pada gambar, di sebelah steker)Saya memasang beberapa jumper, dan Anda dapat melihat bahwa semua 3 koneksi yang tersisa terputus. (Pasangan terakhir, tidak disentuh, hanya dua €œGroundâ€Â, tidak perlu memotong ini). Jika Anda menggunakan pita, Anda hanya dapat menghubungkan input ke V (atau ground dalam hal ini) dengan menghubungkan kabel berpasangan. Alasan penting untuk me-short input analog yang tidak digunakan di sini adalah karena €œtersisa mengambangââÂ. Ini berarti Anda akan mendapatkan segala macam bacaan aneh di mana Anda mencoba membaca jika ini tidak terhubung. (singkatnya, ini adalah langkah-langkah semi-cepat, kita harus sampai akhir;)

Langkah 20: Biarkan Ada Kehidupan

Biarkan Ada Kehidupan
Biarkan Ada Kehidupan

Sekarang untuk bersenang-senang! Beberapa cara Anda harus memasang kabel Merah dari baterai Anda (+) ke kabel merah di papan proyek (V). Dan hitam (-) sampai (G). Bagaimana Anda melakukannya tergantung pada peralatan yang Anda beli. Jika ada baterai-klip di kedua baterai dan papan Anda masih harus memastikan bahwa "+" dari baterai berakhir ke "V" di papan. (Pelajari lebih lanjut di sini)Kadang-kadang (meskipun tidak sering) klip dapat dibalik satu sama lain, dan hanya dengan menyatukan dua klip yang cocok tidak menjamin bahwa + sampai ke V dan - sampai ke G! Pastikan, atau Anda akan mencairkan benda-benda dan merokok! Jangan memberi makan papan dengan lebih dari 6V (tidak ada baterai 9V, meskipun klipnya pas)Sebagai catatan; Kami hanya bekerja dengan satu catu daya di sini. Nanti Anda akan ingin menggunakan Ground yang sama, tetapi keduanya V1 dan V2. Dengan begitu chip Anda bisa mendapatkan satu sumber, dan motor, dll. Tegangan lain (lebih kuat). Pasang Editor Pemrograman Picaxe di PC, ikuti manual untuk menghubungkan Jack / USB / Serial Anda, Masukkan baterai ke dalam (masih tanpa kepala)) robot, masukkan jack stick ke robot Anda.. masuk ke editor pemrograman, dan writeservo 0, 150Tekan F5, tunggu program untuk mentransfer, dan servo Anda memberikan sedikit tarikan (atau berputar, tergantung arahnya). Jika ada yang tidak beres di sini, hubungi saya, hubungi saya, atau mengacaukan manual dan port dll, sampai tidak ada kesalahan yang dilaporkan, dan semua tampaknya berfungsi, Untuk menguji, coba tulisservo 0, 200dan tekan F5Disk servos akan berputar sedikit dan berhenti. Untuk kembali, tulis:servo 0, 150dan tekan F5Sekarang "leher" robot Anda menghadap ke depan. Tempelkan "kepala" - IR Sharp

Langkah 21: Angkat & Jalankan

Bersiaplah & Pergi!
Bersiaplah & Pergi!

Anda selesai membangun dasar-dasarnya! Anda benar-benar telah membuat robot. Sekarang kesenangan dimulai, Anda dapat memprogramnya untuk melakukan apa saja, dan melampirkan apa pun padanya, berkembang dengan cara apa pun. Saya yakin Anda sudah penuh ide, dan kemungkinan besar Anda tidak akan mengikuti saya sejauh ini;) Desainnya mungkin waspada, Anda mungkin telah menggunakan bagian lain dll. Tetapi jika Anda telah terhubung seperti yang dijelaskan, berikut adalah beberapa tips untuk memulai pemrograman robot Anda: Masukkan (salin-tempel) kode ini ke editor Anda, dan tekan F5 saat robot terhubung: Catatan: Kode akan terlihat jauh lebih bagus setelah Anda memasukkannya ke editor Anda, ia akan mengenali perintah dan beri mereka warna.+++main:readadc 1, b1 ' mengambil tegangan yang dikembalikan ke pin analog 1, dan memasukkannya ke dalam variabel b1debug ' ini menarik semua variabel ke editor.goto main+++Sekarang ambil tangan Anda di depan kepala robot dan perhatikan bagaimana variabel b1 berubah nilainya. Anda dapat menggunakan pengetahuan yang diperoleh untuk memutuskan apa yang harus terjadi kapan (seberapa dekat hal-hal yang seharusnya terjadi sebelumnya..)Sekarang saya menyarankan Anda untuk meletakkan robot Anda di kotak korek api atau sejenisnya, karena roda akan mulai berputar. Masuk (salin-tempel) kode ini ke editor Anda, dan tekan F5 saat robot terhubung:+++high 4low 5+++Salah satu roda harus berputar ke satu arah. Apakah roda Anda berputar ke depan? Jika demikian, ini adalah instruksi untuk roda itu untuk berputar ke depan. Jika roda berputar ke belakang, Anda dapat mencoba ini:+++rendah 4tinggi 5+++Untuk memutar roda yang lain, Anda harus memasukkan tinggi 6rendah 7(atau sebaliknya untuk arah yang berlawanan.)Servo yang telah Anda coba. Semua jalan ke satu sisi adalah:servo 0, 75sisi lainnya adalah:servo 1, 225- dan pusat:servo 1, 150Berikut adalah program kecil yang akan (harus, jika semuanya baik-baik saja, dan Anda memasukkan parameter yang tepat untuk tinggi/rendah agar sesuai dengan kabel Anda ke motor) membuat robot berkeliling, berhenti di depan hal-hal, melihat ke setiap sisi untuk memutuskan mana yang terbaik, putar itu jalan, dan berkendara menuju petualangan baru.+++Simbol tingkat bahaya = 70 ' seberapa jauh seharusnya benda itu, sebelum kita bereaksi? Simbol belok = 300 ' ini menetapkan berapa banyak yang harus diputarSimbol servo_turn = 700 ' Ini menetapkan berapa lama kita harus menunggu servo berputar (tergantung kecepatannya) sebelum kita mengukur distancemain: ' the main loopreadadc 1, b1 ' baca berapa jarak ke depanif b1 < dan gerlevel thengosub nodanger ' jika tidak ada yang maju, drive forwardelsegosub which ' jika rintangan di depan kemudian putuskan jalan mana yang lebih baik end ifgoto main ' ini mengakhiri loop, sisanya hanya sub-rutinnodanger:' ini harus menjadi kombinasi Anda untuk membuat robot melaju ke depan, ini kemungkinan besar Anda perlu menyesuaikan agar sesuai dengan cara Anda memasang kabel motor robot Andahigh 5: high 6: low 4: low 7returnwhichway:gosub totalhalt ' first stop!'Lihat satu arah:gosub lturn ' lihat ke satu sisi jeda servo_turn ' tunggu servo selesai berputargosub totalhaltreadadc 1, b1'Lihat ke arah lain:gosub rturn ' lihat ke sisi lain jeda servo_turn ' tunggu servo selesai berputargosub totalhaltreadadc 1, b2' Putuskan cara mana yang lebih baik:jika b1gosub body_lturnelsegosub body_rturnend ifreturnbody_lturn: tinggi 6: rendah 5: rendah 7: tinggi 4 ' ini harus menjadi kombinasi Anda yang mengubah robot satu arah jeda belok: gosub totalhaltreturnbody_rturn: tinggi 5: rendah 6: rendah 4: tinggi 7 ' ini harus menjadi c Anda kombinasi yang mengubah robot ke arah lain jeda belok: gosub totalhaltreturnrturn:servo 0, 100 ' lihat ke satu sisireturnlturn:servo 0, 200' lihat ke sisi lainreturntotalhalt:low 4: low 5: low 6: low 7 ' low pada semua 4 menghentikan robot! Servo 0, 150 ' face forwardwait 1 ' freeze all for one secondreturn+++Dengan beberapa pemrograman dan penyesuaian yang cerdas, Anda dapat membuat robot mengemudi, memutar kepalanya, membuat keputusan, membuat penyesuaian kecil, berbelok ke arah €œlubang menarikââ seperti pintu, semua bekerja pada saat yang sama, saat mengemudi. Kelihatannya cukup keren jika Anda membuat robot berputar saat kepala berputar;) Ingin beberapa kode lebih lanjut? Periksa ini: https://letsmakerobots.com/node/25Sound: Anda juga dapat menambahkan speaker kecil ke contoh (output) pin 1 & ground, dan writeSound 1, (100, 5)- atau dalam contoh program di atas buatlah Sound 1, (b1, 5)- untuk mendapatkan suara lucu tergantung pada jarak ke objek di depan. Anda juga dapat memasang lampu atau LED ke pin 2 & ground, dan menulis (ingat kebutuhan LED untuk berbelok ke kanan)Tinggi 2untuk berbelok pada lampu, danRendah 2untuk mematikannya;)- Bagaimana dengan pena Laser, dipasang pada servo tambahan? Kemudian Anda bisa membuat robot memutar laser, dan menyalakan dan mematikannya, menunjukkan tempat..

  • Tambahkan spidol di atasnya (mungkin pada servo kedua, sehingga dapat mengambil dan melepas kertas?), dan ajarkan untuk menulis berapa kali Anda melambaikan tangan di depannya pada selembar kertas.
  • Ubah menjadi robot penjaga "kucing-turun-dari-kursi", gemetar saat kucing mendekat.
  • Buat dia mengejar robot lain (atau kucing?) Anda akan mendapatkan beberapa rutinitas pengejaran yang bagus dengan cara ini!
  • Membuatnya mencari di tengah ruangan
  • Buat itu bertindak seperti tikus; Bekukan jika ada gerakan yang terlihat, dan selalu bergerak mendekati dinding dan mencari celah kecil untuk masuk.

Anda juga dapat membongkar mobil mainan tua, mengeluarkan elektronik di dalamnya, menyimpan motor dan perangkat pemutar di dalamnya, dan memasang papan, servo, dan sensor Anda - Anda akan menghidupkan kendaraan Anda:) Coba juga untuk membaca beberapa dokumentasi, sekarang masuk akal jika Anda sudah memulai, Anda dapat melakukan apa saja sekarang! Selamat datang di dunia robot buatan sendiri yang sangat lucu, ada ribuan sensor dan aktuator yang menunggu Anda untuk menghubungkannya dan membuat robot dari mereka:) Sekarang ambil beberapa gambar robot Anda, dan kirimkan kepada saya di letmakerobots.com - C ya;)

Direkomendasikan: