Isi kandungan:

Cara Menambah Bumper ke SUMOBOT: 9 Langkah (dengan Gambar)
Cara Menambah Bumper ke SUMOBOT: 9 Langkah (dengan Gambar)

Video: Cara Menambah Bumper ke SUMOBOT: 9 Langkah (dengan Gambar)

Video: Cara Menambah Bumper ke SUMOBOT: 9 Langkah (dengan Gambar)
Video: Monday @ 6 Robot Reliability - Arvind Seshan 2024, Julai
Anonim
Cara Menambah Bumper ke SUMOBOT
Cara Menambah Bumper ke SUMOBOT

apa yang dilakukannya ialah anda boleh membuatnya sehingga jika terkena salah satu bumper pada robot, ia akan terbalik dan berpaling dari objek.

Langkah 1: Dapatkan Bahan Anda

perkara yang anda perlukan untuk membuat ini adalah 3 batang Popsicle, kadbod, lem panas, empat wayar, dan timah.

bahan pilihan yang boleh anda gunakan ialah pita pelekat jika anda ingin membuangnya di kemudian hari

Langkah 2: Potong Popsicle's Up

untuk ini anda mengambil Popsicle dan memotongnya separuh dengan beberapa pemotong dawai, atau anda boleh mencuba memecahkannya menjadi separuh yang tidak semudah itu.

Langkah 3: Lekatkan Kadbod

Lekatkan Kadbod
Lekatkan Kadbod

jika anda mempunyai pita pelekat, bungkus pada tiang kecil, kemudian tempelkan sekeping kadbod kecil ke kedua tiang.

Langkah 4: Lem Tinfoil di Popsicle

Lem Tinfoil pada Popsicle
Lem Tinfoil pada Popsicle
Lem Tinfoil pada Popsicle
Lem Tinfoil pada Popsicle

balut kertas timah pada dua wayar dan lekatkan di hujung Popsicle besar, dan pastikan wayar disambungkan ke tanah.

lakukan perkara yang sama dengan popsicle lain dan sambungkannya dengan perintang

sekarang sambungkan popsicle pertama dan kadbod yang terpaku pada tiang.

Langkah 5: Gam kadbod

Lekat kadbod
Lekat kadbod

ambil sekeping kadbod kecil yang nipis dan lipat ke atas, tempelkan satu bahagiannya ke tengah satu es loli, kemudian bahagian yang lain. selepas itu lekatkan es loli yang dipecah separuh di hujung Popsicle ke-2, kemudian selepas itu gam kadbod di hujung popsikel kecil

selepas itu pastikan tinfoil pada popsicle kedua menghadap yang pertama sehingga ketika menyentuh, ia bertindak seperti bumper dan menjauh.

Langkah 6: (Pilihan) Potong Kawat untuk Menyusunnya

(Pilihan) Potong Kawat untuk Menyusunnya
(Pilihan) Potong Kawat untuk Menyusunnya

jika anda mahu, anda boleh memotong wayar untuk menjadikannya lebih kecil dan supaya kelihatan lebih teratur, anda boleh memotongnya dengan pemotong wayar mengikut keinginan anda.

Langkah 7: Kodnya Sendiri

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA $ 00

BACA RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- Pin I / O ----------- ------------- PIN LMotor 13 PIN RMotor 12 '-------------- Pemalar --------------- ------ LStop CON 750 RStop CON 750 '-------------- Pemboleh ubah --------------------- X VAR Word Turn VAR Word '-------------- Program Utama -----------------------

LAKUKAN

GOSUB Maju

JIKA (IN9 = 0) DAN (IN10 = 0) KEMUDIAN TINGGI 14 TINGGI 3 GOSUB ReverseTurn PAUSE 50 RENDAH 14 RENDAH 3 ENDIF

JIKA (IN9 = 0) TINGGI 14 GOSUB ReverseTurnRight PAUSE 50 RENDAH 14 ENDIF JIKA (IN10 = 0) TINGGI 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

TAMAT

'************************************************* ******* 'kod berikut digunakan UNTUK bumper' ********************************* ***********************

'------------------------------------------------- --- 'ini supaya bumper bergerak maju' ------------------------------------ ---------------- Maju: UNTUK X = 0 HINGGA 25 'Maju sebentar PULSOUT LMotor, 850 PULSOUT RMotor, 650 Jeda 20 KEMBALI SETERUSNYA

'------------------------------------------------- --- 'inilah ketika kedua bumper dipukul' -------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Turn Pusing 60 darjah PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 BERIKUTNYA UNTUK x = 0 HINGGA 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 KEMBALI SETERUSNYA

'------------------------------------------------- --- 'kod ini digunakan untuk membalikkan dan membelok ke kiri ketika bumper kanan dipukul' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

Jeda 20 BERIKUTNYA UNTUK X = 0 HINGGA 25 'PULSOUT LMotor terbalik, 650 PULSOUT RMotor, 850 Jeda 20 SETERUSNYA UNTUK X = 0 HINGGA 50' Belok Kanan 45 darjah PULSOUT LMotor, LStop PULSOUT RMotor, 850 PUSAT 20 KEMBALI BERIKUTNYA

'------------------------------------------------- --- 'kod ini digunakan untuk MENGEMBALIKAN dan membelok ke kanan apabila bumper kiri dipukul' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'balik PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Pusing Kiri 45 darjah PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 KEMBALI SETERUSNYA

'************************************************* ******* 'Tamat prosedur' ************************************** ******************

Langkah 8: Menjelaskan Kod

apa kod itu, adalah bahawa ia menunjukkan bagaimana robot akan bertindak mengikut bumper, misalnya: kod "reverseturnleft" adalah ketika bumper kanan dipukul dan membuatnya terbalik dan belok kiri.

"reverseturnright" adalah ketika bumper kiri dipukul dan membuatnya terbalik dan belok kanan

"reverseboth" adalah ketika kedua bumper dipukul dan membuatnya terbalik dan berpusing dengan cara yang berbeza.

istilah "rendah" dan "tinggi" hanya berguna jika anda menggunakan led dalam robot anda, yang bermaksud bahawa cahaya tertentu akan rendah, atau tinggi.

Langkah 9: Produk Akhir

Produk akhir
Produk akhir
Produk akhir
Produk akhir

produk akhir semestinya kelihatan seperti gambar di bawah

Disyorkan: