Obsah:

Ako pridať nárazníky do SUMOBOTU: 9 krokov (s obrázkami)
Ako pridať nárazníky do SUMOBOTU: 9 krokov (s obrázkami)

Video: Ako pridať nárazníky do SUMOBOTU: 9 krokov (s obrázkami)

Video: Ako pridať nárazníky do SUMOBOTU: 9 krokov (s obrázkami)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Júl
Anonim
Ako pridať nárazníky do SUMOBOTU
Ako pridať nárazníky do SUMOBOTU

Čo to robí, je, že to môžete urobiť tak, že ak narazí na jeden z nárazníkov na robote, cúvne a odvráti sa od objektu.

Krok 1: Získajte svoje materiály

veci, ktoré na to potrebujete, sú 3 nanukové palice, lepenka, horúce lepidlo, štyri drôty a alobal.

voliteľný materiál, ktorý môžete použiť, je maskovacia páska, ak ju chcete neskôr odstrániť

Krok 2: Nakrájajte nanuky

Na to vezmete nanuk a rozrežete ho na polovicu niektorými nožnicami na drôt alebo sa ho môžete pokúsiť zlomiť na polovicu, ktorá nebude taká hladká.

Krok 3: Prilepte trochu lepenky

Prilepte trochu lepenky
Prilepte trochu lepenky

ak máte maskovaciu pásku, omotajte ju okolo malého stĺpika a potom k obom pólom prilepte malý kúsok lepenky.

Krok 4: Prilepte staniol na nanuk

Prilepte staniolom na nanuk
Prilepte staniolom na nanuk
Prilepte staniolom na nanuk
Prilepte staniolom na nanuk

zabalte staniol na dva drôty a prilepte ho na konce veľkého nanuku a uistite sa, že sú vodiče spojené so zemou.

urobte to isté s ďalším nanukom a spojte ho s odporom

teraz spojte prvý nanuk a kartón, ktorý bol nalepený na stĺpoch.

Krok 5: Lepte lepenku

Lepiaca lepenka
Lepiaca lepenka

vezmite malý, tenký kúsok lepenky a zložte ho, jednu časť prilepte do stredu jedného nanuku a potom do druhej. potom prilepte nanuk, ktorý bol zlomený na polovicu, na konce 2. nanuku, potom prilepte lepenku na konce malých nanukov

potom sa uistite, že staniol na druhom nanuku je otočený k prvému, aby sa pri dotyku choval ako nárazník a odišiel.

Krok 6: (Voliteľné) Odstrihnite drôty, aby ste ich mohli usporiadať

(Voliteľné) Odstrihnite drôty, aby ste ich mohli usporiadať
(Voliteľné) Odstrihnite drôty, aby ste ich mohli usporiadať

ak chcete, môžete drôty odstrihnúť, aby boli menšie a aby vyzerali organizovanejšie, môžete ich odstrihnúť nožnicou na drôt podľa svojho vkusu.

Krok 7: Samotný kód

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA 00 dolárov

PREČÍTAJTE RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 R PIN motora 12 '-------------- Konštanty --------------- ------ LStop CON 750 RStop CON 750 '-------------- Premenné --------------------- X VAR Word Turn VAR Word '-------------- Hlavný program -----------------------

ROBIŤ

GOSUB vpred

IF (IN9 = 0) AND (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF

IF (IN9 = 0) POTOM VYSOKÝ 14 GOSUB ReverseTurnRight PAUSE 50 NÍZKY 14 ENDIF IF (IN10 = 0) POTOM VYSOKÝ 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

KONIEC

„************************************************************************* ******* 'PRE nárazníky sa používa nasledujúci kód' ******************************** ***********************

“------------------------------------------------- --- „Je to tak, aby sa nárazník posunul dopredu“------------------------------------ ---------------- Vpred: FOR X = 0 AŽ 25 'Vpred trochu PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 ĎALŠÍ NÁVRAT

“------------------------------------------------- --- „vtedy sú zasiahnuté oba nárazníky“-------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Turn Left 60 stupňů PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 ĎALŠÍ ZA x = 0 AŽ 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 ĎALŠÍ NÁVRAT

“------------------------------------------------- --- „tento kód sa používa na cúvanie a zatáčanie doľava, keď narazíte do pravého nárazníka“------------------------------ ---------------------- 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' Otočte doprava 45 stupňov PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 DALŠÍ NÁVRAT

“------------------------------------------------- --- „tento kód sa používa na ZRUŠENIE reverzu a odbočenie doprava, keď narazíte do ľavého nárazníka“------------------------------ ---------------------- REVERSETurnRight: PRE X = 0 až 25 'SPÄTNÝ 20 cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 ĎALŠÍ PRE X = 0 až 25 'reverzný PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUZA 20 ĎALŠÍ PRE X = 0 až 50' Otočte doľava o 45 stupňov PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUZA 20 ĎALŠÍ NÁVRAT

„************************************************************************* ******* 'Koniec procedúr' ***************************************** ******************

Krok 8: Vysvetlenie kódu

čo je to za kód, je to, že ukazuje, ako sa robot bude správať podľa nárazníkov, napríklad: kód „reverseeturnleft“je, keď narazíte do pravého nárazníka, prinúti ho zaradiť spiatočku a odbočiť doľava.

„spiatočný chod“je prípad, keď narazíte do ľavého nárazníka a urobíte z neho spätný chod a odbočíte doprava

„spiatočka“je, keď sú narazené oba nárazníky a prinútia ich otočiť a otočiť iným spôsobom.

výrazy „nízky“a „vysoký“sú užitočné iba vtedy, ak vo svojom robote používate LED diódy, to znamená, že určité svetlo zhasne alebo sa zvýši.

Krok 9: Konečný produkt

Finálny produkt
Finálny produkt
Finálny produkt
Finálny produkt

konečný produkt by mal vyzerať trochu ako na obrázku nižšie

Odporúča: