Isi kandungan:
Video: BAAAA ---- BOT: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Hai! Ini adalah petunjuk untuk membuat separa utiliti, domba yang pasti menggemaskan menyerupai boe bot dengan bumper yang berfungsi. Instruksional ini akan membantu anda melalui proses pembuatan bumper, memberi anda semua kod dan pameran ringkas dari semua estetika yang hebat!
Langkah 1: Kodnya
Jadi kodnya sangat mudah dan secara jujur tidak akan memerlukan anda lebih dari 2 jam untuk memahami sepenuhnya dan memahami sendiri untuk melakukannya. Tetapi! Bagi mereka yang hanya ingin melihat kodnya dan salin dan tampalkannya ke program penyunting setem asas, maka di sini ya
Kod:
'************************************************* *********************** 'Nama: Luca DeFilippis
'Tajuk - BoeBump.bs2
'Tarikh - 28 November 2017
'Penerangan' Buat bumper fizikal yang mencetuskan perintah ketika memukul sesuatu 'untuk menjauhkan Bot Boe dari halangan.
'{$ STAMP BS2}' {$ PBASIC 2.5}
**** DI ATAS INI ADALAH HANYA INFO TENTANG SIAPA YANG DIBUAT DAN STAF ASAS SEPERTI ITU *******
'************************************************************************
'Kod untuk Tetapkan Semula Mula Berhenti
'kod ini membuat bot berhenti atau mulai ketika reset ditekan = baik untuk memastikan bot tidak menjalankan kod pada program pemuatan
'************************************************************************
temp VAR Byte 'kedai sementara RunStatus DATA $ 00' pemboleh ubah yang disimpan dalam ROM
BACA RunStatus, temp 'BACA pemboleh ubah dari ROM temp = ~ temp' membalikkan nilai 0 HINGGA 1 ATAU 1 HINGGA 0 MENULIS RunStatus, temp 'MENULIS pemboleh ubah kembali ke ROM JIKA (temp> 0) KEMUDIAN TAMAT' Periksa JIKA nilainya 1 'JIKA TAMAT program ini
'************************************************************************
Penyediaan Pin
'************************************************************************
PIN LMotor 13 PIN RMotor 12
'************************************************************************
'Persediaan Tetap
'************************************************************************
LStop CON 750 RStop CON 750
'************************************************************************
'Pemboleh ubah
'************************************************************************
Perkataan X VAR
'************************************************************************
'Program Utama
'************************************************************************
LAKUKAN
TINGGI 1 'Hidupkan katod
TINGGI 2
TINGGI 3
TINGGI 9
TINGGI 10
TINGGI 11
HUTANG? IN14,? IN4, CR
JIKA (IN14 = 1) DAN (IN4 = 1) KINI 'Tidak ada hubungan pada bumper, sub Maju
DEBUG "Maju", debug CR untuk melihat arahan pergerakan apa yang berlaku
RENDAH 1
RENDAH 2 'Hidupkan katod dan flash merah dan biru
RENDAH 9
10 RENDAH
GOSUB Maju
ELSEIF (IN14 = 0) DAN (IN4 = 0) KEMUDIAN 'Bersentuhan dengan kedua bumper, sub BothBump = sandarkan maju ke kanan
DEBUG "BothBump", CR
Jeda panjang 1 'kedua-dua lampu hijau
RENDAH 3
RENDAH 9
RENDAH 11
GOSUB BothBump
ELSEIF (IN14 = 0) DAN (IN4 = 1) KEMUDIAN 'Hubungi dengan bumper kiri, sub BumpRight = sandarkan ke hadapan ke kanan
DEBUG "BumpRight", CR
Lampu kanan 9 RENDAH akan berwarna biru kiri akan menghijau
RENDAH 11
JAUH 200
GOSUB BumpRight
ELSEIF (IN14 = 1) DAN (IN4 = 0) KEMUDIAN 'Hubungi dengan bumper kanan, sub BumpLeft = sandarkan ke hadapan ke kiri
DEBUG "BumpLeft", CR
Cahaya kiri yang rendah 1 'akan menjadi biru kanan akan menjadi hijau
RENDAH 3
JAUH 200
GOSUB BumpLeft
ENDIF
PINJAMAN
TAMAT Program Berhenti sebelum Sub Prosedur dijalankan secara tidak sengaja
'************************************************************************
Sub Prosedur
'************************************************************************
Maju: 'Maju sejauh 25 cm
Frekuensi siren polis pilihan 'FREQOUT 6, 200, 1600' untuk nota tinggi dan rata, ini memperlahankan bot dan sangat sunyi
'FREQOUT 6, 100, 800
UNTUK X = 1 HINGGA 500
PULSOUT RMotor, 700
PULSOUT LMotor, 850
SETERUSNYA
Jeda 20
KEMBALI
'****************************************************
'Kod untuk membalikkan dan membalikkan ketika kedua bumper terkena
'****************************************************
BothBump: 'REVERSE 20cm
UNTUK X = 1 HINGGA 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SETERUSNYA
JAUH 200
UNTUK X = 1 HINGGA 200 'Belok Kiri 60 darjah
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SETERUSNYA
Jeda 20
KEMBALI
'****************************************************
'Kod untuk membalikkan dan membelok ke kiri ketika bumper kanan dipukul
'****************************************************
BumpLeft: 'REVERSE 20cm
UNTUK X = 1 HINGGA 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SETERUSNYA
JAUH 200
UNTUK X = 1 HINGGA 200 'Belok Kanan 45 darjah
PULSOUT RMotor, 740
PULSOUT LMotor, 850
SETERUSNYA
Jeda 20
KEMBALI
'****************************************************
'Kod untuk membalikkan dan membelok ke kiri ketika bumper kanan dipukul
'****************************************************
BumpRight: 'REVERSE 20cm
UNTUK X = 1 HINGGA 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SETERUSNYA
JAUH 200
UNTUK X = 1 HINGGA 200 'Belok Kiri 60 darjah
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SETERUSNYA
Jeda 20
KEMBALI
'********************************************************
'Prosedur Akhir Sub
'********************************************************
Komen dalam kod tersebut harus memberi anda idea tentang bagaimana semuanya berfungsi dan mengapa kod tertentu ada tetapi berikut adalah penjelasan ringkas
Baiklah cara kod ini berfungsi seperti ini. Bot akan menjalankan kod gelung untuk memeriksa input bumper yang bertindak seperti butang. Oleh itu, apabila tidak ada pengesanan (1, 1) sub prosedur maju akan berjalan dan bot akan maju. Idea yang sama ini berfungsi sama ada terdapat pengesanan bumper kiri, kanan, atau kedua-duanya
Katod menggunakan perintah tinggi dan rendah untuk menunjukkan cahaya berdasarkan input dari bumper. Mereka harus berkelip biru dan merah seperti kereta polis ketika tidak ada pengesanan yang dilakukan dan mereka harus memutar bumper cahaya kiri atau kanan yang sesuai untuk berubah menjadi hijau jika bumper tersebut mempunyai pengesanan. Sub prosedur memberitahu bot untuk bergerak ke belakang dan membelok ke kanan atau kiri berdasarkan pukulan untuk mengelakkan halangan yang bersentuhan dengannya. Ini berfungsi dengan sangat baik dalam labirin kerana gilirannya sangat sedikit yang bermaksud bahawa bot akan berhati-hati untuk tidak berpusing terlalu banyak dan keluar dari labirin
Dilampirkan ke sub prosedur maju adalah perintah freqout untuk memungkinkan suara dihantar semasa bergerak ke depan. Kekerapan yang diberikan harus berbunyi seperti siren polis, sehingga menambah estetika memiliki lampu polis
Betul! Tidak ada yang terlalu gila untuk difahami, saya harap ini berguna dan mudah
Langkah 2: Pembinaannya
Apa yang anda perlukan:
6 perintang 1k
2 perintang 10k
2 3 katod warna
1 pembesar suara (pilihan)
mana-mana kapasitor bersaiz kecil (juga pilihan (untuk pembesar suara!))
Banyak wayar
2 batang popsicle
Kertas aluminium
Kepingan kadbod kecil
Gam Panas
Pita
Bumper
Baiklah mari kita mulakan dengan bumper! Untuk membuatnya, anda perlu menggunakan kerajang aluminium, kadbod, wayar dan lem panas untuk meletakkannya di papan.
1. Potong 2 segiempat tepat kadbod bersaiz sama dan lipat menjadi dua
2. Panaskan 2 keping pada batang popsicle yang sama dan kemudian lekatkan bahagian yang lain pada kepingan kadbod ke batang popsicle yang lain.
3. Sekarang anda perlu melipat kerajang aluminium menjadi beberapa kotak besar dan cukup besar untuk memuat 2 pada setiap kepingan kadbod, pasangkan kepingan kerajang ke kadbod melalui staples, atau konduktor lain. Saya menggunakan staples.
4. Sekarang penting untuk memasang 2 wayar ke setiap kepingan kadbod dan pastikan mereka mempunyai sambungan selamat yang jelas ke kerajang aluminium
Mereka harus kelihatan seperti gambar pertama
5. Akhirnya sekarang anda perlu memasang 4 wayar ke papan. Lakukan dengan menghubungkan 2 ke Vss dan satu ke mana sahaja di baris ke-6, dan satu di mana sahaja di baris ke-14.
Untuk melekatkan bumper ke bot, anda boleh melakukan ini dengan banyak cara, saya melakukannya dengan mengetuk bot depan dan menempelkan tongkat ke pita itu.
Dan betul-betul itu dengan memasang bumper! Sekarang adalah masalah menggunakannya!
Pendawaian Segala-galanya
Sekarang bahagian seterusnya agak rumit untuk dijelaskan tetapi saya akan berusaha sebaik mungkin untuk melakukannya dengan bantuan visual yang besar. Rujuk gambar 3, 4, 5 untuk memasukkan komponen seperti yang anda lihat.
Oleh itu, anda akan mahu memasukkan katod di sebelah kanan papan dan ikuti 3 1k perintang ke dalam setiap katod yang akan menghilangkan 6 1k perintang anda.
Apabila ini selesai, anda akan mahu menyambung tanah atau vs ke pin ke-2 setiap katod, wayar terpanjang.
Itu melengkapkan katod, jadi perkara seterusnya yang perlu dilakukan ialah menyambungkan perintang 10k anda dari vdd ke tempat anda meletakkan 2 bumper wayar di papan.
Seterusnya terlalu menggunakan wayar dan sambungkan pin 6 untuk bumper kanan ke perintang 10k yang paling kanan dan wayar bumper.
Ikuti langkah terakhir untuk perintang paling kiri 10k.
Langkah seterusnya adalah pilihan untuk pembesar suara dan untuk menghubungkan kapasitor kecil anda ke pin 7 dan juga papan.
Anda kemudian mahu menghubungkan hujung negatif pembesar suara ke kapasitor dan akhirnya menghubungkan hujung positif ke VSS.
Ini harus menyimpulkan pendawaian dan pastikan untuk merujuk gambar 3, 4, 5 untuk bantuan lebih lanjut!
Langkah 3: Ciri BAAAAAA ------
Bersama mempunyai lampu polis dan siren polis pilihan. BoeBot anda akan menjadi raja semua yang lain dengan berpakaian seperti domba!
Terlihat dalam gambar tajuk, saya membuat gambar saya kelihatan seperti satu!
Untuk melakukan ini sangat mudah, yang anda perlukan adalah:
Bola puff
Pita pelekat
1. Lapisan pita yang sederhana dan pastikan semuanya bersambung dengan kelengkungan yang tertinggal di atasnya untuk menempelkan bola puff
2. Lapisi bola puff bahagian yang melekit.
3. Ini adalah bahagian apabila anda melekatkan lapisan berbulu ke bot, anda boleh melakukan ini dengan banyak cara
Tambahkan pita terbalik ke hujung bulu dan balut pita di sekitar bot seperti tali
ATAU Ketatkan bahagian bawah bot dan tempelkan hujung hujung pita yang longgar ke pita di bahagian bawah bot
Saya melakukan pilihan pertama untuk mendapatkan akses lebih cepat dan lebih mudah ke papan jika ada yang tidak kena!
Dan itu sahaja! Mudah-mudahan sekarang Bot Boe anda menjadi pelayaran terbaik di bandar dengan ciri-ciri yang luar biasa.