Բովանդակություն:

Ինչպես ավելացնել բամպեր SUMOBOT- ին. 9 քայլ (նկարներով)
Ինչպես ավելացնել բամպեր SUMOBOT- ին. 9 քայլ (նկարներով)

Video: Ինչպես ավելացնել բամպեր SUMOBOT- ին. 9 քայլ (նկարներով)

Video: Ինչպես ավելացնել բամպեր SUMOBOT- ին. 9 քայլ (նկարներով)
Video: Քչերը գիտեն այս տեխնիկան: Խորհուրդներ և հաքեր, որոնք շատ լավ են աշխատում 2024, Հուլիսի
Anonim
Ինչպես ավելացնել բամպեր SUMOBOT- ին
Ինչպես ավելացնել բամպեր SUMOBOT- ին

այն, ինչ անում է, այն է, որ կարող ես այնպես անել, որ եթե այն հարվածի ռոբոտի բամպերներից մեկին, այն հետ շրջվի և շեղվի առարկայից:

Քայլ 1: Ստացեք ձեր նյութերը

այն պատրաստելու համար անհրաժեշտ է 3 հատ ձողիկ, ստվարաթուղթ, տաք սոսինձ, չորս լար և թիթեղաթուղթ:

կամընտիր նյութ, որը կարող եք օգտագործել, դիմակավոր ժապավենն է, եթե ցանկանում եք այն հետագայում հեռացնել

Քայլ 2. Կտրեք պոպուլյացիան վերևում

դրա համար դուք վերցնում եք մի Popsicle և այն կիսով չափ կտրում եք մետաղալարերի կտրիչներով, կամ կարող եք փորձել այն կիսով չափ կոտրել, ինչը այնքան էլ հարթ չի լինի:

Քայլ 3: Սոսնձեք որոշ ստվարաթուղթ

Սոսինձ որոշ ստվարաթուղթ
Սոսինձ որոշ ստվարաթուղթ

եթե դուք ունեք դիմակավոր ժապավեն, փաթեթավորեք այն փոքր ձողի շուրջը, այնուհետև կպցրեք մի փոքրիկ ստվարաթուղթ երկու բևեռներին:

Քայլ 4: Սոսինձ Tinfoil- ը Popsicle- ի վրա

Սոսինձ Tinfoil Popsicle- ի վրա
Սոսինձ Tinfoil Popsicle- ի վրա
Սոսինձ Tinfoil Popsicle- ի վրա
Սոսինձ Tinfoil Popsicle- ի վրա

երկու մետաղալար փաթաթեք և կպցրեք այն մեծ սփռոցի ծայրերին և համոզվեք, որ լարերը միացված են գետնին:

նույնը արեք մեկ այլ պոպուլյացիայի հետ և միացրեք այն ռեզիստորի հետ

այժմ միացրեք առաջին սափրիչը և ստվարաթուղթը, որը սոսնձված էր ձողերի վրա:

Քայլ 5: Սոսինձ ստվարաթուղթ

Սոսինձ ստվարաթուղթ
Սոսինձ ստվարաթուղթ

վերցրեք մի փոքր, բարակ ստվարաթուղթ և ծալեք այն, սոսնձեք դրա մի հատվածը մեկ սփռոցի կեսին, այնուհետև մյուսը: այնուհետև սոսնձեք պոպուլյացիան, որը կիսով չափ կոտրված էր 2 -րդ պոպսիկուլի ծայրերին, այնուհետև դրանից հետո կպցրեք ստվարաթուղթ փոքր պոպուլյարների ծայրերին

Դրանից հետո համոզվեք, որ երկրորդ սփռոցի թիթեղը ուղղված է առաջինին, որպեսզի դիպչելիս այն բամպերի պես գործի և հեռանա:

Քայլ 6. (Լրացուցիչ) Կտրեք լարերը ՝ դրանք կազմակերպելու համար

(Լրացուցիչ) Կտրեք լարերը `դրանք կազմակերպելու համար
(Լրացուցիչ) Կտրեք լարերը `դրանք կազմակերպելու համար

եթե ցանկանում եք, կարող եք կտրել լարերը `դրանք փոքրացնելու համար, և որպեսզի նրանք ավելի կազմակերպված տեսք ունենան, կարող եք դրանք կտրել մետաղալարով` ըստ ձեր ցանկության:

Քայլ 7: Ինքնին ծածկագիրը

'{$ STAMP BS2}

«{$ PBASIC 2.5}

ջերմաստիճան VAR բայթ RunStatus ՏՎՅԱԼՆԵՐ 00 $

ԿԱՐԴԱԼ RunStatus, temp temp = ~ temp ԳՐԵԼ RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- հաստատուններ --------------- ------ LStop CON 750 RStop CON 750 '-------------- փոփոխականներ --------------------- X VAR Word Turn VAR Word '-------------- Հիմնական ծրագիր -----------------------

ԱՆԵԼ

GOSUB Փոխանցել

ԵԹԵ (IN9 = 0) ԵՎ (IN10 = 0) ԱՅՆ ԲԱՐՁՐ 14 ԲԱՐՁՐ 3 ԳՈՍՈԲ Հակադարձ շրջադարձ Դադար 50 ցածր 14ածր 14 OWԱOW 3 3 ԷՆԴԻՖ

IF (IN9 = 0) ԱՅՆ ԲԱՐՁՐ 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

ՎԵՐ END

'********************************************* ******* 'հետևյալ ծածկագիրը օգտագործվում է բամպերների համար' ******************************** ***********************

'----------------------------------------------------- --- «սա այնպես է, որ բամպերը առաջ շարժվի» ---------------------------------------- ---------------- Առաջ. FOR X = 0-ից 25 'Forward for a bit PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'սա այն դեպքում, երբ երկու բամպեր են հարվածվում' ------------------------------------------ -------------- Հակադարձ շրջադարձ. X = 0-ից 25 'ԱՌԱՆՈ 20ԹՅՈ 20Ն 20 սմ PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 HEXT FOR X = 0 TO 25' Թեքվեք ձախ 60 աստիճան PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 HEXT FOR x = 0 TO 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'այս կոդը օգտագործվում է հետ շրջվելու և ձախ թեքվելու համար, երբ աջ բամպերը հարվածում է' ------------------------------ ---------------------- ReverseTurnLeft: X = 0-ից 25 'ԱՆԴԱՐՁ 20 սմ PULSOUT L Motor, 850 PULSOUT RMotor, 650

ԴԱՍ 20 ՀԵՌՈՍՏ X = 0 -ից 25 'հետադարձ PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Թեքվեք աջ 45 աստիճան PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'այս կոդը օգտագործվում է ԱՆՎԱՐԵԼՈ AND ԵՎ աջ թեքվելու համար, երբ ձախ բամպերը հարվածում է' ------------------------------ ---------------------- ԱՎԵԼԻ 'հետընթաց PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 HEXT FOR X = 0 TO 50' Թեքվեք ձախ 45 աստիճան PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN

'********************************************* ******* «Գործընթացների ավարտ» ************************************ ******************

Քայլ 8: Բացատրեք օրենսգիրքը

որն է այդ ծածկագիրը, այն է, որ ցույց է տալիս, թե ինչպես է ռոբոտը գործելու ըստ բամպերների, օրինակ. «հետադարձ ձախ» ծածկագիրն այն է, երբ աջ բամպերը հարվածում է և դարձնում այն հետադարձ և ձախ:

«հետադարձ» այն է, երբ ձախ բամպերը հարվածվում է և ստիպում այն հետ շրջել և թեքվել աջ

«Հակադարձ երկուսն» այն է, երբ երկու բամպերներն են հարվածում և ստիպում է այն հետ շրջվել և այլ կերպ շրջվել:

«ցածր» և «բարձր» տերմինները օգտակար են միայն այն դեպքում, երբ դուք օգտագործում եք լուսադիոդներ ձեր ռոբոտում, դրանք նշանակում են, որ որոշակի լույսը ցածր կլինի կամ բարձր կլինի:

Քայլ 9: Վերջնական արտադրանք

Վերջնական արտադրանք
Վերջնական արտադրանք
Վերջնական արտադրանք
Վերջնական արտադրանք

վերջնական արտադրանքը պետք է որոշ չափով նման լինի ստորև ներկայացված նկարին

Խորհուրդ ենք տալիս: