Innholdsfortegnelse:

Hvordan legge til støtfangere til en SUMOBOT: 9 trinn (med bilder)
Hvordan legge til støtfangere til en SUMOBOT: 9 trinn (med bilder)

Video: Hvordan legge til støtfangere til en SUMOBOT: 9 trinn (med bilder)

Video: Hvordan legge til støtfangere til en SUMOBOT: 9 trinn (med bilder)
Video: ГНИЛОБАН ждал ОЖИВЛЕНИЯ 8 лет в гараже | ВОССТАНОВИЛИ мертвеца DODGE RAM VAN B3500 2024, November
Anonim
Hvordan legge til støtfangere til en SUMOBOT
Hvordan legge til støtfangere til en SUMOBOT

hva dette gjør er at du kan gjøre det slik at hvis det treffer en av støtfangerne på roboten, vil den reversere og vende seg bort fra objektet.

Trinn 1: Skaff materialer

tingene du trenger for å lage dette er 3 Popsicle -pinner, papp, varmt lim, fire ledninger og stanniol.

et valgfritt materiale du kan bruke er maskeringstape hvis du vil fjerne det senere

Trinn 2: Klipp popsikken opp

for dette tar du en Popsicle og kutter den i to med noen wire cutters, eller du kan prøve å dele den i to som ikke blir så glatt.

Trinn 3: Lim litt papp

Lim litt papp
Lim litt papp

Hvis du har maskeringstape, vikler du det rundt den lille stangen, og limer deretter et lite stykke papp til begge polene.

Trinn 4: Lim folie på popsicle

Lim tinfoil på popsicle
Lim tinfoil på popsicle
Lim tinfoil på popsicle
Lim tinfoil på popsicle

pakk litt stanniol på to ledninger og lim den på endene av en stor Popsicle, og sørg for at ledningene er koblet til bakken.

gjør det samme med en annen popsicle og koble den med en motstand

koble nå den første popsicle og papp som ble limt på stolpene.

Trinn 5: Lim papp

Lim papp
Lim papp

ta en liten, tynn pappbit og brett den sammen, lim den ene delen av den til midten av den ene popsicleen, deretter den andre. lim deretter popsicleen som ble brutt i to på endene av 2. popsicle, deretter limte du papp på endene av de små popsicles

Etter det må du kontrollere at stanniolen på den andre popsicle vender mot den første slik at den når den berører, fungerer som en støtfanger og beveger seg bort.

Trinn 6: (Valgfritt) Klipp av ledningene for å organisere dem

(Valgfritt) Klipp ledningene for å organisere dem
(Valgfritt) Klipp ledningene for å organisere dem

Hvis du vil, kan du kutte ledningene for å gjøre dem mindre, og slik at de ser mer organiserte ut, kan du kutte dem med en trådkutter etter din smak.

Trinn 7: Koden selv

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA $ 00

LES 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 Slå VAR Word '-------------- Hovedprogram -----------------------

GJØRE

GOSUB Fremover

IF (IN9 = 0) AND (IN10 = 0) THEN 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

SLUTT

'************************************************* ******* 'følgende kode brukes for støtfangerne' ********************************** ************************

'------------------------------------------------- --- 'dette er for at støtfangeren skal bevege seg fremover' ------------------------------------ ---------------- Fremover: FOR X = 0 TIL 25 'Fremover for litt PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NESTE RETURN

'------------------------------------------------- --- 'dette er når begge støtfangerne blir truffet' -------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Sving til venstre 60 grader PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NESTE FOR x = 0 TIL 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NESTE RETURN

'------------------------------------------------- --- 'denne koden brukes til å reversere og svinge til venstre når høyre støtfanger blir truffet' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

PAUSE 20 NESTE FOR X = 0 TIL 25 'revers PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NESTE FOR X = 0 til 50' Sving til høyre 45 grader PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NESTE RETURN

'------------------------------------------------- --- 'denne koden brukes til å reversere og svinge til høyre når den venstre støtfangeren treffes' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'revers PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Sving til venstre 45 grader PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NESTE RETURN

'************************************************* ******* 'End of procedures' *************************************** *******************

Trinn 8: Forklare koden

hva den koden er, er at den viser hvordan roboten vil opptre i henhold til støtfangerne, for eksempel: koden "reverseturnleft" er når den høyre støtfangeren blir truffet og får den til å reversere og svinge til venstre.

"reverseturnright" er når den venstre støtfangeren blir truffet og får den til å reversere og svinge til høyre

"reversboth" er når begge støtfangerne blir truffet og får den til å snu og snu en annen vei.

de "lave" og "høye" begrepene er bare nyttige hvis du bruker lysdioder i roboten din, det betyr at det bestemte lyset vil gå lavt eller gå høyt.

Trinn 9: Sluttprodukt

Sluttprodukt
Sluttprodukt
Sluttprodukt
Sluttprodukt

sluttproduktet skal se litt ut som på bildet nedenfor

Anbefalt: