Innehållsförteckning:
- Steg 1: Skaffa dina material
- Steg 2: Klipp upp Popsicle's Up
- Steg 3: Lim lite kartong
- Steg 4: Limfolie på Popsicle
- Steg 5: Limma kartong
- Steg 6: (Valfritt) Klipp av trådarna för att organisera dem
- Steg 7: Koden själv
- Steg 8: Förklara koden
- Steg 9: Slutprodukt
Video: Hur man lägger till stötfångare till en SUMOBOT: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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
slutprodukten ska se ut som bilden nedan
Rekommenderad:
Hur man lägger till en IR -fjärrkontroll till ett högtalarsystem: 5 steg (med bilder)
Hur man lägger till en IR -fjärrkontroll till ett högtalarsystem: I det här projektet kommer jag att visa dig hur jag skapade en extra krets för mitt högtalarsystem för att styra det trådlöst med en hemgjord IR -fjärrkontroll. Låt oss börja
Hur man enkelt lägger till alla typer av lysdioder till din 3d -skrivare: 8 steg (med bilder)
Hur enkelt lägger du till alla typer av lysdioder i din 3d -skrivare: Har du några extra lysdioder som samlar damm i din källare? Är du trött på att inte kunna se vad din skrivare skriver ut? Tja, leta inte längre, den här instruktionsboken lär dig hur du lägger till en LED -ljusremsa ovanpå skrivaren till il
Hur man lägger till flammor till allt i GIMP: 15 steg (med bilder)
Så här lägger du till flammor till allt i GIMP: Så här gör du en lite realistisk eld i GIMP
Hur man lägger till användarnivåer från NUMA till din kopia av N med NumADD Firefox AddOn: 4 steg
Så här lägger du till användarnivåer från NUMA till din kopia av N med NumADD Firefox AddOn: Alla användare av Metanets N -användardatabas NUMA kommer att veta hur klumpigt gränssnittet är för att kopiera användarskapade nivåer till din kopia av spelet. NumADD, utraderar behovet av kopiering och klistra in och gör överföringsnivåer till en musklic
Hur man lägger till en MatrixOrbital VFD -skärm till din Linux -låda: 11 steg (med bilder)
Så här lägger du till en MatrixOrbital VFD -skärm till din Linux -låda: Den här instruktionsboken omfattar att lägga till en MatrixOrbital VFD i din linuxbox. Som alla bra nördar har jag en huvudlös Linux -låda på mitt hemnätverk. Genom att lägga till en Vacuum Fluorescent Display och köra LCDProc kan du visa hälsostatistik och hålla ett öga på dig