Indholdsfortegnelse:

Sådan tilføjes kofangere til en SUMOBOT: 9 trin (med billeder)
Sådan tilføjes kofangere til en SUMOBOT: 9 trin (med billeder)

Video: Sådan tilføjes kofangere til en SUMOBOT: 9 trin (med billeder)

Video: Sådan tilføjes kofangere til en SUMOBOT: 9 trin (med billeder)
Video: Sophie Scarf - Opstart 2024, November
Anonim
Sådan tilføjes kofangere til en SUMOBOT
Sådan tilføjes kofangere til en SUMOBOT

hvad dette gør er, at du kan gøre det sådan, at hvis det rammer en af kofangerne på robotten, vil det vende og vende sig væk fra objektet.

Trin 1: Få dine materialer

de ting, du skal bruge til at lave dette, er 3 Popsicle -pinde, pap, varm lim, fire tråde og stanniol.

et valgfrit materiale, du kan bruge, er malertape, hvis du senere vil fjerne det

Trin 2: Skær Popsicle's Up

til dette tager du en Popsicle og skærer den i halve med nogle trådskærere, eller du kan prøve at bryde den i halve, hvilket ikke vil være så glat.

Trin 3: Lim noget pap

Lim noget pap
Lim noget pap

Hvis du har malertape, skal du vikle det rundt om den lille stang, og derefter lime et lille stykke pap til begge stænger.

Trin 4: Lim staniol på Popsicle

Lim stanniol på popsicle
Lim stanniol på popsicle
Lim stanniol på popsicle
Lim stanniol på popsicle

pak lidt stanniol på to tråde og lim det på enderne af en stor Popsicle, og sørg for at ledningerne er forbundet til jorden.

gør det samme med en anden popsicle og tilslut den med en modstand

tilslut nu den første popsicle og pap, der blev limet på stængerne.

Trin 5: Lim karton

Lim karton
Lim karton

tag et lille, tyndt stykke karton og fold det sammen, lim den ene del af den til midten af den ene popsicle, derefter den anden. lim derefter popsicleen, der blev brudt i halve i enderne af 2. popsicle, derefter limpap på enderne af de små popsicles

Kontroller derefter, at stanniolen på den anden popsicle vender mod den første, så når den rører, fungerer den som en kofanger og bevæger sig væk.

Trin 6: (Valgfrit) Klip ledningerne for at organisere dem

(Valgfrit) Klip ledningerne for at organisere dem
(Valgfrit) Klip ledningerne for at organisere dem

hvis du vil, kan du klippe ledningerne for at gøre dem mindre, og så de ser mere organiserede ud, kan du klippe dem med en trådskærer til din smag.

Trin 7: Koden selv

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA $ 00

LÆS RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Konstanter --------------- ------ LStop CON 750 RStop CON 750 '-------------- Variabler --------------------- X VAR Word Drej VAR Word '-------------- Hovedprogram -----------------------

GØR

GOSUB Frem

HVIS (IN9 = 0) OG (IN10 = 0) SÅ HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 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

ENDE

'************************************************* ******* 'følgende kode bruges til kofangerne' ********************************** ************************

'------------------------------------------------- --- 'det er sådan, at kofangeren bevæger sig fremad' ------------------------------------ ---------------- Fremad: FOR X = 0 TIL 25 'Fremad lidt PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NÆSTE RETURN

'------------------------------------------------- --- 'det er når begge kofangere bliver ramt' -------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Drej til venstre 60 grader PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 TO 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'denne kode bruges til at bakke og dreje til venstre, når den højre kofanger bliver ramt' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 TIL 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

PAUSE 20 NEXT FOR X = 0 TO 25 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Drej til højre 45 grader PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'denne kode bruges til at VENDE OG dreje til højre, når den venstre kofanger bliver ramt' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Drej til venstre 45 grader PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN

'************************************************* ******* 'Afslutning af procedurer' *************************************** *******************

Trin 8: Forklaring af koden

hvad denne kode er, er, at den viser, hvordan robotten vil handle i henhold til kofangerne, for eksempel: koden "reverseturnleft" er, når den højre kofanger bliver ramt og får den til at vende og dreje til venstre.

"reverseturnright" er, når den venstre kofanger bliver ramt og får den til at vende og dreje til højre

"reverseboth" er, når begge kofangere bliver ramt og får det til at vende og vende en anden vej.

"lave" og "høje" udtryk er kun nyttige, hvis du bruger lysdioder i din robot, det betyder, at det bestemte lys vil blive lavt eller gå højt.

Trin 9: Slutprodukt

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

det endelige produkt skal ligne noget på billedet herunder

Anbefalede: