Daftar Isi:

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

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

Video: Cara Menambahkan Bumper ke SUMOBOT: 9 Langkah (dengan Gambar)
Video: Robot Sumo Yasash 2024, Juli
Anonim
Cara Menambahkan Bumper ke SUMOBOT
Cara Menambahkan Bumper ke SUMOBOT

apa yang dilakukan adalah Anda dapat membuatnya sehingga jika mengenai salah satu bumper pada robot, ia akan mundur dan menjauh dari objek.

Langkah 1: Dapatkan Materi Anda

hal-hal yang Anda butuhkan untuk membuat ini adalah 3 batang es krim, karton, lem panas, empat kabel, dan kertas timah.

bahan opsional yang dapat Anda gunakan adalah selotip jika Anda ingin melepasnya nanti

Langkah 2: Potong Popsicle's Up

untuk ini Anda mengambil es loli dan memotongnya menjadi dua dengan beberapa pemotong kawat, atau Anda dapat mencoba memecahnya menjadi dua yang tidak akan semulus itu.

Langkah 3: Rekatkan Beberapa Karton

Rekatkan Beberapa Karton
Rekatkan Beberapa Karton

jika Anda memiliki selotip, bungkus di sekitar tiang kecil, lalu rekatkan selembar karton kecil ke kedua tiang.

Langkah 4: Tempelkan kertas timah pada es loli

Lem kertas timah pada es loli
Lem kertas timah pada es loli
Lem kertas timah pada es loli
Lem kertas timah pada es loli

bungkus beberapa kertas timah pada dua kabel dan rekatkan di ujung es loli besar, dan pastikan kabel terhubung ke ground.

lakukan hal yang sama dengan es loli lain dan hubungkan dengan resistor

sekarang hubungkan es loli pertama dan karton yang direkatkan pada tiang.

Langkah 5: Lem Karton

lem karton
lem karton

ambil selembar karton kecil dan tipis dan lipat, rekatkan satu bagian ke tengah satu es loli, lalu yang lain. setelah itu rekatkan es loli yang sudah dibelah dua di ujung es loli ke-2, lalu setelah itu rekatkan karton di ujung es loli kecil

setelah itu pastikan kertas timah pada es loli kedua menghadap ke es loli pertama sehingga ketika disentuh, ia bertindak seperti bemper dan menjauh.

Langkah 6: (Opsional) Potong Kabel untuk Mengaturnya

(Opsional) Potong Kabel untuk Mengaturnya
(Opsional) Potong Kabel untuk Mengaturnya

jika mau, Anda dapat memotong kabel untuk membuatnya lebih kecil dan agar terlihat lebih teratur, Anda dapat memotongnya dengan pemotong kawat sesuai dengan keinginan Anda.

Langkah 7: Kode Itu Sendiri

' {$STAMP BS2}

' {$PBASIC 2.5}

temp VAR Byte RunStatus DATA $00

READ RunStatus, temp temp = ~temp WRITE RunStatus, temp IF (temp>0)THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '------------- Konstanta --------------- ------ LStop CON 750 RStop CON 750'-------------- Variabel ---------- X VAR Word Ubah VAR Word '------------- Program Utama -----------------------

MELAKUKAN

GOSUB Maju

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

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

AKHIR

'*************************************************** ******* 'kode berikut digunakan UNTUK bumper'********************************* **************************

'------------------------------------------------- --- 'ini agar bemper akan bergerak maju'------------------------------------ ---------------- Maju: FOR X = 0 SAMPAI 25' Maju sebentar PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'inilah saat kedua bemper dipukul'-------------------------------------------------- -------------- ReverseTurn: UNTUK X = 0 SAMPAI 25' Mundur 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 BERIKUTNYA UNTUK X = 0 SAMPAI 25' Belok Kiri 60 derajat PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 SAMPAI 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'kode ini digunakan untuk mundur dan belok kiri saat bemper kanan dipukul'------------------------------ ---------------------- ReverseTurnLeft: UNTUK X = 0 SAMPAI 25' REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

PAUSE 20 NEXT FOR X = 0 SAMPAI 25' Mundur PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 SAMPAI 50' Belok Kanan 45 derajat PULSOUT LMotor, LSstop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'kode ini digunakan UNTUK Mundur DAN belok kanan saat bemper kiri dipukul'------------------------------ ---------------------- REVERSETTurnKanan: FOR X = 0 SAMPAI 25' REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'mundur PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 SAMPAI 50' Belok Kiri 45 derajat PULSOUT LMotor, 650 PULSOUT RMotor, RSstop PAUSE 20 NEXT RETURN

'*************************************************** ******* ' Akhir prosedur '*************************************** ******************

Langkah 8: Menjelaskan Kode

itu kodenya apa, itu menunjukkan bagaimana robot akan bertindak sesuai dengan bumper, contoh: kode "reverseturnleft" adalah ketika bumper kanan dipukul dan membuatnya mundur dan berbelok ke kiri.

"mundur ke kanan" adalah ketika bemper kiri dipukul dan membuatnya mundur dan belok kanan

"reverseboth" adalah ketika kedua bumper dipukul dan membuatnya mundur dan berbelok ke arah yang berbeda.

istilah "rendah" dan "tinggi" hanya berguna jika Anda menggunakan led di robot Anda, itu berarti bahwa cahaya tertentu akan menjadi rendah, atau menjadi tinggi.

Langkah 9: Produk Akhir

Produk akhir
Produk akhir
Produk akhir
Produk akhir

produk akhir akan terlihat seperti gambar di bawah ini

Direkomendasikan: