Indholdsfortegnelse:
- Trin 1: Få dine materialer
- Trin 2: Skær Popsicle's Up
- Trin 3: Lim noget pap
- Trin 4: Lim staniol på Popsicle
- Trin 5: Lim karton
- Trin 6: (Valgfrit) Klip ledningerne for at organisere dem
- Trin 7: Koden selv
- Trin 8: Forklaring af koden
- Trin 9: Slutprodukt
Video: Sådan tilføjes kofangere til en SUMOBOT: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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
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
det endelige produkt skal ligne noget på billedet herunder
Anbefalede:
Sådan tilføjes en E-Ink-skærm til dit projekt: 12 trin (med billeder)
Sådan tilføjes en E-Ink-skærm til dit projekt: Mange projekter involverer overvågning af en slags data, f.eks. Miljødata, ofte ved hjælp af en Arduino til kontrol. I mit tilfælde ville jeg overvåge saltniveauet i mit blødgøringsmiddel. Du vil måske have adgang til dataene via dit hjemmenetværk
Sådan tilføjes en IR -fjernbetjening til et højttalersystem: 5 trin (med billeder)
Sådan tilføjes en IR -fjernbetjening til et højttalersystem: I dette projekt vil jeg vise dig, hvordan jeg har oprettet et ekstra kredsløb til mit højttalersystem for at styre det trådløst med en hjemmelavet IR -fjernbetjening. Lad os komme igang
Sådan nemt tilføjes alle typer lysdioder til din 3d -printer: 8 trin (med billeder)
Sådan tilføjes let alle typer LED'er til din 3d -printer: Har du nogle ekstra LED'er, der samler støv i din kælder? Er du træt af ikke at kunne se, hvad din printer udskriver? Nå, kig ikke længere, denne Instructable vil lære dig, hvordan du tilføjer en LED -lysstrimmel oven på din printer til il
Sådan tilføjes EL Wire til en frakke eller anden beklædningsgenstand: 10 trin (med billeder)
Sådan tilføjes EL Wire til en frakke eller anden beklædningsgenstand: Som oplyst kostume designer får jeg mange spørgsmål fra folk, der ønsker at vide, hvordan de laver deres egne EL wire kostumer. Jeg har ikke tid til at hjælpe alle individuelt, så jeg tænkte, at jeg ville samle mine råd til en instruerbar. Forhåbentlig er
Sådan tilføjes flammer til alt i GIMP: 15 trin (med billeder)
Sådan føjes flammer til alt i GIMP: Sådan laver du en lidt realistisk brand i GIMP