Innehållsförteckning:

Hur man lägger till stötfångare till en SUMOBOT: 9 steg (med bilder)
Hur man lägger till stötfångare till en SUMOBOT: 9 steg (med bilder)

Video: Hur man lägger till stötfångare till en SUMOBOT: 9 steg (med bilder)

Video: Hur man lägger till stötfångare till en SUMOBOT: 9 steg (med bilder)
Video: Fixar stötfångaren bak - Volvo V70, S60, S80 m.fl. 2024, November
Anonim
Hur man lägger till stötfångare till en SUMOBOT
Hur man lägger till stötfångare till en SUMOBOT

vad detta gör är att du kan göra det så att om det träffar en av stötfångarna på roboten, kommer det att vända och vända bort från objektet.

Steg 1: Skaffa dina material

de saker du behöver för att göra detta är 3 Popsicle -pinnar, kartong, varmt lim, fyra trådar och stanniol.

ett valfritt material du kan använda är maskeringstejp om du vill ta bort det senare

Steg 2: Klipp upp Popsicle's Up

för detta tar du en Popsicle och skär den på mitten med några trådskärare, eller så kan du försöka bryta den på mitten vilket inte blir så smidigt.

Steg 3: Lim lite kartong

Limma lite kartong
Limma lite kartong

Om du har maskeringstejp, linda det runt den lilla stolpen och lim sedan en liten kartongbit på båda stolparna.

Steg 4: Limfolie på Popsicle

Limfolie på Popsicle
Limfolie på Popsicle
Limfolie på Popsicle
Limfolie på Popsicle

linda in en folie på två trådar och limma den på ändarna på en stor Popsicle och se till att trådarna är anslutna till marken.

gör samma sak med en annan popsicle och anslut den med ett motstånd

anslut nu den första popsicle och kartongen som limmades på stolparna.

Steg 5: Limma kartong

Limma kartong
Limma kartong

ta en liten, tunn kartongbit och vik upp den, limma den ena delen till mitten av en popsicle, sedan den andra. limma sedan popsicleen som bröts på mitten på ändarna av den andra Popsicleen, sedan limma kartong på ändarna av de små popsiclesna

efter det, se till att stanniolen på den andra popsicle är vänd mot den första så att den vidrör, fungerar som en stötfångare och rör sig bort.

Steg 6: (Valfritt) Klipp av trådarna för att organisera dem

(Valfritt) Klipp av trådarna för att organisera dem
(Valfritt) Klipp av trådarna för att organisera dem

om du vill kan du klippa av trådarna för att göra dem mindre och så att de ser mer organiserade ut kan du klippa dem med en trådskärare efter eget tycke.

Steg 7: Koden själv

'{$ 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 Turn VAR Word '-------------- Huvudprogram -----------------------

DO

GOSUB Framåt

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

SLUTET

'************************************************* ******* 'följande kod används för stötfångarna' ********************************** ************************

'------------------------------------------------- --- 'detta är för att stötfångaren ska gå framåt' ------------------------------------ ---------------- Framåt: FOR X = 0 TO 25 'Forward for a little PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- "det här är när båda stötfångarna träffas" -------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Sväng vänster 60 grader PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUS 20 NÄSTA FÖR x = 0 TILL 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUS 20 NÄSTA RETUR

'------------------------------------------------- --- 'den här koden används för att backa och svänga vänster när höger stötfångare träffas' ------------------------------ ---------------------- ReverseTurnLeft: 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' Sväng höger 45 grader PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'den här koden används för att BAKTA OCH sväng höger när vänster stötfångare träffas' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'back PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Sväng vänster 45 grader PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN

'************************************************* *******”Slut på procedurer” *************************************** *******************

Steg 8: Förklara koden

vad den koden är, är att den visar hur roboten kommer att agera enligt stötfångarna, till exempel: koden "omvänd vänster" är när höger stötfångare träffas och får den att backa och sväng vänster.

"bakåtvänd" är när vänster stötfångare träffas och gör att den backar och svänger åt höger

"backboth" är när båda stötfångarna träffas och får det att vända och vända ett annat sätt.

"låga" och "höga" termerna är bara användbara om du använder lysdioder i din robot, det betyder att visst ljus kommer att gå lågt eller gå högt.

Steg 9: Slutprodukt

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

slutprodukten ska se ut som bilden nedan

Rekommenderad: