Sisukord:

Kuidas lisada kaitseraudasid SUMOBOTile: 9 sammu (piltidega)
Kuidas lisada kaitseraudasid SUMOBOTile: 9 sammu (piltidega)

Video: Kuidas lisada kaitseraudasid SUMOBOTile: 9 sammu (piltidega)

Video: Kuidas lisada kaitseraudasid SUMOBOTile: 9 sammu (piltidega)
Video: Kuidas pesta ja taastada rõivaste veehülgavus? Lühijuhis. Nikwax TechWash + TX.Direct 2024, November
Anonim
Kuidas lisada kaitseraudasid SUMOBOTile
Kuidas lisada kaitseraudasid SUMOBOTile

See tähendab, et saate teha nii, et kui see tabab ühte roboti kaitseraua, pöörab see tagurpidi ja pöörab objektilt eemale.

Samm: hankige oma materjalid

Selle valmistamiseks on vaja 3 popsi pulka, papp, kuum liim, neli traati ja tinafoolium.

valikuline materjal, mida saate kasutada, on maalriteip, kui soovite selle hiljem eemaldada

2. samm: lõigake Popsicle's Up

Selleks võtke Popsicle ja lõigake see mõne traatlõikuriga pooleks või proovige see pooleks murda, mis ei ole nii sile.

Samm: liimige mõni papp

Liimige mõni papp
Liimige mõni papp

kui teil on maalriteip, mähkige see ümber väikese varda, seejärel liimige mõlemale poolusele väike papitükk.

4. samm: liimige tinafoon Popsicle'ile

Liimige Tinfoil Popsicle'ile
Liimige Tinfoil Popsicle'ile
Liimige Tinfoil Popsicle'ile
Liimige Tinfoil Popsicle'ile

mähi tinafoolium kahele juhtmele ja liimige see suure Popsicle'i otstesse ning veenduge, et juhtmed on maaga ühendatud.

tehke sama teise popsikliga ja ühendage see takistiga

nüüd ühendage esimene popsicle ja postide külge liimitud papp.

Samm: liimige papp

Liimpapp
Liimpapp

võtke väike õhuke papitükk ja keerake see kokku, liimige selle üks osa ühe popsiku keskele, seejärel teine. pärast seda liimige popsicle, mis oli purustatud pooleks, teise Popsicle'i otstesse, seejärel liimige väikeste paplite otstesse papp

pärast seda veenduge, et teise popsikli tinafoolium on esimese poole poole, nii et kui see puudutab, toimib see nagu kaitseraud ja eemaldub.

Samm: (valikuline) Lõika juhtmed nende korraldamiseks

(Valikuline) Lõika juhtmed nende korraldamiseks
(Valikuline) Lõika juhtmed nende korraldamiseks

kui soovite, võite juhtmed lõigata, et need muutuksid väiksemaks ja et need näeksid paremini välja, saate need oma maitse järgi traatlõikuriga lõigata.

7. samm: kood ise

„{$ STAMP BS2}

„{$ PBASIC 2.5}

temp VAR bait RunStatus DATA $ 00

READ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMootori PIN 13 RM Mootori PIN 12 '-------------- Konstandid --------------- ------ LStop CON 750 RStop CON 750 '-------------- Muutujad --------------------- X VAR Word Turn VAR Word '-------------- Põhiprogramm -----------------------

TEE

GOSUB Edasi

IF (IN9 = 0) JA (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUS 50 LOW 14 LOW 3 ENDIF

IF (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

LÕPP

'************************************************ ******* 'põrkeraudade jaoks kasutatakse järgmist koodi' ********************************* ***********************

'------------------------------------------------- --- 'see on selleks, et kaitseraud liiguks edasi' ------------------------------------ ---------------- Edasi: FOR X = 0 kuni 25 'Edasi natuke PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUS 20 JÄRGMINE TAGASI

'------------------------------------------------- --- "see on siis, kui mõlemad kaitserauad on löögi saanud" -------------------------------------- -------------- ReverseTurn: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUS 20 JÄRGMINE X = 0 kuni 25' Pöörake vasakule 60 kraadi PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT for x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 JÄRGMINE TAGASI

'------------------------------------------------- --- 'seda koodi kasutatakse tagurpidi pööramiseks ja vasakule pööramiseks, kui paremale kaitserauale lüüakse' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 kuni 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

PAUS 20 JÄRGMINE X = 0 kuni 25 'tagurpidi PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 JÄRGMINE X = 0 kuni 50' Pöörake paremale 45 kraadi PULSOUT LMotor, L Stopp PULSOUT RMotor, 850 PAUS 20 JÄRGMINE TAGASI

'------------------------------------------------- --- 'seda koodi kasutatakse tagurpidi pööramiseks ja paremale pööramiseks, kui vasakpoolne kaitseraud tabatakse' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 kuni 25 'PÖÖRI 20 cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUS 20 JÄRGMINE X = 0 kuni 25 'tagurpidi PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUS 20 Järgmine X = 0 kuni 50' Pöörake vasakule 45 kraadi PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUS 20 JÄRGMINE TAGASI

'************************************************ ******* 'Protseduuride lõpp' ************************************** *******************

8. samm: koodi selgitamine

mis see kood on, on see, et see näitab, kuidas robot näiteks kaitseraudade järgi käitub: kood "reverseturnleft" on siis, kui parem kaitseraud põrkub ja muudab selle tagurpidi ning pöörab vasakule.

"tagasipööramine paremale" on see, kui vasak põrkeraud lööb ja muudab selle tagurpidi ning pöörab paremale

"tagurpidi" on see, kui mõlemad kaitserauad on löögi saanud ja panevad tagurdama ning teistpidi pöörama.

"madalad" ja "kõrged" mõisted on kasulikud ainult siis, kui kasutate oma robotis LED -e, need tähendavad, et teatud valgus läheb nõrgaks või suureks.

9. samm: lõpptoode

Lõpptoode
Lõpptoode
Lõpptoode
Lõpptoode

lõpptoode peaks välja nägema mõnevõrra sarnane alloleva pildiga

Soovitan: