Daftar Isi:

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, Juli
Anonim
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT

Hai, yang di sana! Ini adalah instruksi untuk membuat semi utilitas, domba yang sangat menggemaskan menyerupai bot boe dengan bumper yang berfungsi. Instruksi ini akan membantu Anda melalui proses pembuatan bumper, memberi Anda semua kode dan tampilan singkat dari semua estetika yang mengagumkan!

Langkah 1: Kode

Kode!
Kode!

Jadi kodenya sangat sederhana dan sejujurnya tidak akan membawa Anda lebih dari 2 jam untuk sepenuhnya memahami dan memahami untuk melakukannya sendiri. Tetapi! Bagi mereka yang hanya ingin melihat kode dan menyalin dan menempelkannya ke program editor perangko dasar, ini dia

Kode:

'*************************************************** ***********************' Nama: Luca DeFilippis

' Judul - BoeBump.bs2

' Tanggal - 28 November 2017

'Deskripsi' Buat bumper fisik yang memicu perintah ketika menabrak sesuatu ' untuk memindahkan Boe Bot menjauh dari rintangan.

' {$STAMP BS2} ' {$PBASIC 2.5}

****INI DI ATAS HANYA INFO TENTANG SIAPA YANG MEMBUATNYA DAN HAL-HAL DASAR SEPERTI ITU*******

'************************************************************************

' Kode untuk Reset Mulai Berhenti

' kode ini membuat bot berhenti atau mulai saat reset ditekan = bagus untuk memastikan bot tidak menjalankan kode saat memuat program

'************************************************************************

temp VAR Byte 'penyimpanan sementara RunStatus DATA $00' variabel disimpan dalam ROM

READ RunStatus, temp 'READ the variable from ROM temp = ~temp' invert value 0 TO 1 OR 1 TO 0 WRITE RunStatus, temp 'WRITE the variable back TO ROM IF (temp>0) THEN END 'Check IF the value is 1' JIKA AKHIR programnya

'************************************************************************

' Pengaturan Pin

'************************************************************************

LMotor PIN 13 RMotor PIN 12

'************************************************************************

' Pengaturan Konstanta

'************************************************************************

Lstop CON 750 RStop CON 750

'************************************************************************

'Variabel

'************************************************************************

Kata X VAR

'************************************************************************

'Program Utama'

'************************************************************************

MELAKUKAN

TINGGI 1 'Nyalakan katoda

TINGGI 2

TINGGI 3

TINGGI 9

TINGGI 10

TINGGI 11

DEBUG? IN14, ? IN4, CR

JIKA (IN14 = 1) AND (IN4 = 1) THEN 'Tidak ada kontak di bumper, sub Forward

DEBUG "Maju", CR 'debug untuk melihat perintah gerakan apa yang terjadi

RENDAH 1

LOW 2 'Nyalakan katoda dan nyalakan merah dan biru

RENDAH 9

RENDAH 10

GOSUB Maju

ELSEIF (IN14 = 0) AND (IN4 = 0) THEN 'Kontak dengan kedua bumper, sub BothBump = back up maju ke kanan

DEBUG "BothBump", CR

RENDAH 1 'jeda panjang kedua lampu hijau

RENDAH 3

RENDAH 9

RENDAH 11

GOSUB BothBump

ELSEIF (IN14 = 0) AND (IN4 = 1) THEN 'Kontak dengan bumper kiri, sub BumpRight = back up maju ke kanan

DEBUG "BumpRight", CR

RENDAH 9 'lampu kanan akan menjadi biru kiri akan menjadi hijau

RENDAH 11

JEDA 200

GOSUB Benjolan Kanan

ELSEIF (IN14 = 1) AND (IN4 = 0) THEN 'Kontak dengan bemper kanan, sub BumpLeft = mundur maju ke kiri

DEBUG "BumpLeft", CR

RENDAH 1 'lampu kiri akan menjadi biru, kanan akan menjadi hijau

RENDAH 3

JEDA 200

GOSUB Benjolan Kiri

BERAKHIR JIKA

LINGKARAN

END 'Hentikan Program sebelum Sub Prosedur dijalankan secara tidak sengaja

'************************************************************************

' Sub Prosedur

'************************************************************************

Maju: 'Maju sejauh 25 cm

' FREQOUT 6, 200, 1600 'frekuensi sirene polisi opsional untuk nada e tinggi dan e datar, ini memperlambat bot dan sangat sunyi

' FREQOUT 6, 100, 800

UNTUK X = 1 SAMPAI 500

PULSOUT RMotor, 700

PULSOUT LMotor, 850

LANJUT

JEDA 20

KEMBALI

'****************************************************

' Kode untuk mundur dan berputar saat kedua bumper dipukul

'****************************************************

BothBump: 'MEMBALIK 20cm

UNTUK X = 1 SAMPAI 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

LANJUT

JEDA 200

UNTUK X = 1 SAMPAI 200 'Belok Kiri 60 derajat

PULSOUT RMotor, 650

PULSOUT LMotor, 760

LANJUT

JEDA 20

KEMBALI

'****************************************************

' Kode untuk mundur dan belok kiri saat bemper kanan dipukul

'****************************************************

BumpLeft: 'MEMBALIK 20cm

UNTUK X = 1 SAMPAI 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

LANJUT

JEDA 200

UNTUK X = 1 SAMPAI 200 'Belok Kanan 45 derajat

PULSOUT RMotor, 740

PULSOUT LMotor, 850

LANJUT

JEDA 20

KEMBALI

'****************************************************

' Kode untuk mundur dan belok kiri saat bemper kanan dipukul

'****************************************************

BumpRight: 'MEMBALIK 20cm

UNTUK X = 1 SAMPAI 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

LANJUT

JEDA 200

UNTUK X = 1 SAMPAI 200 'Belok Kiri 60 derajat

PULSOUT RMotor, 650

PULSOUT LMotor, 760

LANJUT

JEDA 20

KEMBALI

'********************************************************

' Akhir Sub Prosedur

'********************************************************

Komentar dalam kode akan memberi Anda gambaran tentang bagaimana semuanya bekerja dan mengapa kode tertentu ada, tetapi inilah penjelasan singkatnya

Ok jadi cara kerja kode ini adalah seperti ini. Bot akan menjalankan kode loop untuk memeriksa input dari bumper yang berfungsi seperti tombol. Jadi setiap kali tidak ada deteksi (1, 1) sub prosedur maju akan berjalan dan bot akan maju. Ide yang sama bekerja dengan apakah ada deteksi bemper kiri, kanan, atau bahkan keduanya

Katoda menggunakan perintah tinggi dan rendah untuk menunjukkan cahaya berdasarkan input dari bumper. Mereka harus berkedip biru dan merah seperti mobil polisi ketika tidak ada deteksi yang dilakukan dan mereka harus mengubah bemper lampu kiri atau kanan yang sesuai menjadi hijau jika bemper tersebut memiliki deteksi. Sub-prosedur memberitahu bot untuk mundur dan berbelok ke kanan atau kiri berdasarkan pukulan untuk menghindari rintangan yang bersentuhan dengannya. Ini bekerja sangat baik di labirin karena belokannya sangat sedikit yang berarti bot akan berhati-hati untuk tidak terlalu banyak berbelok dan keluar dari labirin

Terlampir pada subprosedur forward adalah perintah freqout untuk memungkinkan suara ditransmisikan saat bergerak maju. Frekuensi yang diberikan seharusnya terdengar seperti sirene polisi, sehingga menambah estetika memiliki lampu polisi

Itu benar-benar! Tidak ada yang terlalu gila untuk dipahami, saya harap ini membantu dan langsung

Langkah 2: Konstruksi

Konstruksi!
Konstruksi!
Konstruksi!
Konstruksi!
Konstruksi!
Konstruksi!

Apa yang Anda perlukan:

6 resistor 1k

2 resistor 10k

2 3 warna katoda

1 pembicara (opsional)

kapasitor berukuran kecil (juga opsional (untuk speaker!))

Banyaknya kabel

2 batang es loli

Alumunium foil

Potongan karton kecil

Lem panas

Tape

Bumper

Ok jadi mari kita mulai dengan bumper! Untuk membuatnya, Anda perlu menggunakan aluminium foil, karton, kawat, dan lem panas untuk melapisinya ke papan.

1. Potong 2 persegi panjang karton berukuran sama dan lipat menjadi dua

2. Rekatkan 2 buah ke stik es krim yang sama lalu rekatkan sisi lain potongan karton ke stik es krim lain yang terpisah.

3. Sekarang Anda perlu melipat aluminium foil menjadi beberapa kotak besar yang cukup besar untuk memuat 2 pada setiap potongan karton, pasang potongan foil ke karton melalui staples, atau konduktor lainnya. Saya menggunakan staples.

4. Sekarang penting untuk memasang 2 kabel ke setiap potongan karton dan pastikan mereka memiliki koneksi aman yang jelas ke aluminium foil

Mereka harus terlihat seperti gambar pertama

5. Terakhir sekarang Anda harus memasang 4 kabel ke papan. Lakukan dengan menghubungkan 2 ke Vss dan satu ke mana saja di baris ke-6, dan satu ke mana saja di baris ke-14.

Untuk memasang bumper pada bot bisa dilakukan dengan banyak cara, saya lakukan dengan cara menempelkan bagian depan bot dan menempelkan stick pada tape tersebut.

Dan itu benar-benar dengan merakit bumper! Sekarang adalah masalah benar-benar menggunakannya!

Pengkabelan Segalanya

Sekarang bagian selanjutnya ini sedikit rumit untuk dijelaskan tetapi saya akan mencoba yang terbaik untuk melakukannya dengan bantuan visual yang besar. Gambar referensi 3, 4, 5 untuk hanya memasang komponen seperti yang Anda lihat.

Jadi Anda ingin memasukkan katoda di sisi kanan papan dan mengikuti 3 resistor 1k ke setiap katoda yang akan menghilangkan 6 resistor 1k Anda.

Ketika ini selesai, Anda akan ingin menghubungkan ground atau vss ke pin ke-2 dari setiap katoda, kabel terpanjang.

Itu melengkapi katoda, jadi hal selanjutnya yang harus dilakukan adalah menghubungkan resistor 10k Anda dari vdd ke tempat Anda meletakkan 2 kabel bumper di papan tulis.

Selanjutnya juga gunakan kabel dan sambungkan pin 6 untuk bemper kanan ke resistor 10k paling kanan dan kawat bemper.

Ikuti langkah sebelumnya untuk resistor 10k paling kiri.

Langkah selanjutnya ini opsional untuk speaker dan itu adalah menghubungkan kapasitor kecil Anda ke pin 7 dan juga papan.

Anda kemudian ingin menghubungkan ujung negatif speaker ke kapasitor dan akhirnya menghubungkan ujung positif ke VSS.

Ini harus menyimpulkan pengkabelan dan pastikan untuk merujuk gambar 3, 4, 5 untuk bantuan lebih lanjut!

Langkah 3: THE BAAAAAA------ Fitur

Selain memiliki lampu polisi dan sirene polisi opsional. BoeBot Anda akan menjadi raja dari semua yang lain dengan berpakaian seperti domba!

Terlihat pada gambar judul, saya membuat milik saya terlihat seperti itu!

Untuk melakukan ini sangat sederhana, yang Anda butuhkan hanyalah:

bola kembung

Selotip

1. Letakkan lapisan selotip yang sederhana dan pastikan semuanya terhubung dengan lengket yang tersisa untuk menempelkan bola puff

2. Lapisi bola-bola puff di bagian yang lengket.

3. Ini adalah bagian ketika Anda menempelkan mantel berbulu ke bot, Anda dapat melakukannya dengan banyak cara

Tambahkan selotip terbalik ke ujung bulu dan bungkus selotip di sekitar bot seperti tali

ATAU Rekatkan bagian bawah bot dan rekatkan ujung longgar dari pita ke selotip di bagian bawah bot

Saya melakukan opsi pertama untuk akses yang lebih cepat dan lebih mudah ke papan jika terjadi kesalahan!

Dan itu saja! Semoga sekarang Boe Bot Anda akan menjadi yang terbaik di kota dengan fitur-fiturnya yang luar biasa.