Isi kandungan:

BAAAA ---- BOT: 3 Langkah (dengan Gambar)
BAAAA ---- BOT: 3 Langkah (dengan Gambar)

Video: BAAAA ---- BOT: 3 Langkah (dengan Gambar)

Video: BAAAA ---- BOT: 3 Langkah (dengan Gambar)
Video: Sepeda Motor Hantu | Kepala Polisi Labrador | Animasi Keamanan Anak | BabyBus Bahasa Indonesia 2024, Julai
Anonim
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT

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

Kodnya!
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

Pembinaannya!
Pembinaannya!
Pembinaannya!
Pembinaannya!
Pembinaannya!
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.