Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ գործիքներ
- Քայլ 2: Ստեղծեք ձեր լարերը
- Քայլ 3: Լարը փաթաթելը
- Քայլ 4: Փաթաթված լարերը միացնել ստվարաթղթին
- Քայլ 5. Բոմպեր ամրացնելը ռոբոտին
- Քայլ 6: Լարերի տեղադրում ռոբոտի վրա
- Քայլ 7: Կոդ
- Քայլ 8: Այժմ փորձարկեք այն
Video: Բամպեր բոտ ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս հրահանգը կսովորեցնի ձեզ, թե ինչպես ստեղծել բոմպեր ռոբոտի համար և ինչպես սկսել ծածկագիրը, որպեսզի ձեր ռոբոտը արագ աշխատի: Ձեր ունեցած ռոբոտի տեսակը կարող է տարբերվել այն բանից, թե ինչպես կարող եք բամպերները ամրացնել ձեր ռոբոտին և ինչպես ստեղծել կոդը:
Քայլ 1: Ձեզ անհրաժեշտ գործիքներ
Սկսելու համար ձեզ հարկավոր կլինի
- ստվարաթուղթ
- փայլաթիթեղ
-ժապավեն
- կեռիչ
- լարերը
- փոքր LED լույսեր (ըստ ցանկության)
- մետաղալարեր
- դիմադրիչներ
- տափակաբերան աքցան (ըստ ցանկության)
Քայլ 2: Ստեղծեք ձեր լարերը
Ձեր լարերը էներգիայի աղբյուր են, որն օգնում է էներգիան բամպերներից հասցնել ռոբոտին: Դուք կցանկանաք, որ լարերը կիսաերկար լինեն, բայց կախված նրանից, թե որքան մեծ է ձեր բամպերը կամ որքան հեռու է ձեր ռոբոտից, այն կտարբերվի ձեր օգտագործած մետաղալարերի չափից: Մետաղապլաստիկներով դուք կցանկանաք պոկել մոտ 5 մմ ռետին, որպեսզի մի կողմից ցույց տա մետաղալարը, իսկ մյուս ծայրից `մոտ 2 սմ կտրել, որպեսզի կարողանաք թելը թեքել պարուրաձև պատրաստելու համար: Ընդհանուր չորս լար ունենալու համար ձեզ հարկավոր է դա անել ևս երեք անգամ, քանի որ մեկ բամպերի համար անհրաժեշտ կլինի երկու լար, իսկ մենք պատրաստվում ենք երկուսը պատրաստել: Եթե պլանավորում եք պատրաստել ավելի քան երկու բամպեր, ապա ստիպված կլինեք կատարել ևս երկու լար յուրաքանչյուր ավելացված նոր բամպերի համար: Լարի ավելի կարճ ծայրը կցվելու է ձեր ռոբոտին, իսկ ավելի երկար պարուրաձեւ կողմը `բամպերին:
Քայլ 3: Լարը փաթաթելը
Հաղորդալարերը պոկելուց հետո ձեզ հարկավոր է ձեռք բերել թիթեղյա կտորների փոքր կտորներ ՝ պարուրաձև կողմը փաթաթելու համար: Սա կօգնի էներգիայի հոսքին ավելի մեծ տարածք հաղորդակցվելու համար: Դուք կարող եք այն փաթաթել այնպես, ինչպես դուք եք լավագույնս համապատասխանում և որքան կցանկանայիք:
Քայլ 4: Փաթաթված լարերը միացնել ստվարաթղթին
Նախքան փաթաթված մետաղալարը ստվարաթղթին միացնելը, անհրաժեշտ կլինի այն կարգավորել: Գտեք ստվարաթղթի մի փոքր կտոր ուղղանկյուն տեսքով, որպեսզի այն կիսով չափ թեքեք: Սա ձեզ կտա ձեր բամպերի հիմքը: Երբ ստվարաթուղթը սեղմվում է, երկու կեսերը կպչում են, և դա այն է, որտեղ դուք կավելացնեք լարերը: Կեսում կցանկանայիք, որ ռոբոտին ավելի մոտ լինեք, ավելացրեք մետաղալարը, որը նախատեսում եք ամրացնել գետնին (Vss): Փաթաթված մետաղալարն ստվարաթղթի վրա պահելու համար ես հեշտ գտա դրանք իրար կեռացնելը, բայց պարզեցի, որ փաթաթված մետաղալարը բավականաչափ տարածք չի զբաղեցնում, քանի որ կցանկանայի միացման ավելի մեծ տարածք ունենալ, ուստի ավելացրեցի մի կտոր թիթեղյա կտոր փաթաթված մետաղալարերի վերևում, որը ծածկում էր ամբողջ կեսը: Կրկին պարզապես ամրացրեք այն: Մյուս կեսին, որը սեղմվելու է այն օբյեկտի կողմից, որը փորձում է խուսափել անցնելուց, ավելացրեք մետաղալարը, որը միացված կլինի կապումներին: Այնուհետև կրկնեք վերը նշված գործընթացը ձեր պատրաստած բամպերի յուրաքանչյուր կեսի համար: Եթե նկատում եք, որ ձեր բամպերները լավ չեն սեղմում, ապա ծալքի վրա կարող եք մկրատ վերցնել և գիծ կտրել ստվարաթղթի միջով:
Քայլ 5. Բոմպեր ամրացնելը ռոբոտին
Դուք կցանկանաք ամրացնել ձեր բամպերը ձեր ռոբոտի առջևի մասում: Ես պարզեցի, որ այն ավելի հեշտ է կպցնել: Ձեզ հարկավոր կլինի շատ ժապավեն ՝ դրանք աջ կողմում ամրացնելու համար, և հնարավորության դեպքում կփորձեք այն փաթաթել ռոբոտի առջևի մասում: Ինչպես դա արեցի, ես ժապավենը ծալեցի երկկողմանի, այնուհետև կպցրեցի այն, իսկ հետո ավելի շատ փունջ ստացա, որպեսզի ժապավենը ամրացնեմ բամպերի վերևին և ներքևին ՝ ռոբոտի տակ: Theանապարհը, որը կցանկանաք կպցնել, կախված է ձեզանից, բայց որքան ավելի շատ ժապավեն օգտագործեք, այնքան լավ:
Քայլ 6: Լարերի տեղադրում ռոբոտի վրա
Եթե դուք պարզապես ցանկանում եք միացնել ձեր կոճակները, ապա ձեզ հարկավոր կլինի երկու դիմադրություն և իսկապես ընդամենը երկու -երեք փոքր լարեր: Ձեր լարերը Vdd- ին և կապումներին միացնելու եղանակը ձեզանից է կախված: Դուք պետք է ունենաք կամ մետաղալար, կամ ռեզիստոր, որը միացված է Vdd- ին, այնուհետև լարեր `միացված կապումներին: Այն կողմը, որտեղ ցուցադրվում են Pin համարները, տախտակի միացման եղանակն է: Անկախ այն տողից, որ ձեր մետաղալարերը կամ դիմադրիչները միացված են Vdd- ից, նույն շարքն է լինելու, որտեղ ձեր փոքրիկ մետաղալարը միանում է ձեր կապումներին, և նույն շարքում նույնպես կցուցադրվի ձեր բամպերի ավելի հեռու կեսից դուրս եկող մետաղալարը: Ձեր ռոբոտի վրա ամրացված բամպերից եկող մետաղալարը միացված կլինի Vdd- ին (Ground): Ինձ համար ավելի հեշտ էր աշխատել ռոբոտի լույսերով, ինչը կօգնի ստուգել բամպերի աշխատանքը: LED- ները միացնող տախտակին միացնելու եղանակը LED- ի բացասական կողմը (լույսի լամպի շուրջը) միացնելով Vdd- ին կամ Vdd- ին միացված մետաղալարին, դրական կողմը դիմադրողին և դիմադրության մյուս կողմը մետաղալարին, որը միացված է Pin համարին: Լավ կլինի փորձել և չափել ձեր լարերի երկարությունը, որպեսզի դրանք ուղիղ տախտակի վրա լինեն: Դուք կարող եք դրանք կտրել մետաղալարերի կողքով և տափակաբերան աքցանով ոտքերը թեքել 90 աստիճանի անկյան տակ: Սա օգնում է խորհուրդը պահել կոկիկ և ավելի կառավարելի:
Քայլ 7: Կոդ
Հիմնական կոդի համար դուք կցանկանաք ունենալ հանգույց և ձեր բոլոր հրամանները, բայց ես դա մի փոքր այլ կերպ վարվեցի: Դժվար չէ պատրաստել: Սկզբից ձեզ հարկավոր կլինի «Do» օղակ, և ամենայն հավանականությամբ կցանկանաք, որ ձեր ռոբոտը առաջ գնա: Իմ ծրագրում ես ունեմ փոփոխականներ յուրաքանչյուր անիվի և ուղղության յուրաքանչյուր տիպի համար, որը գիտի վազքի արագությունը: Արագության արժեքները տարբեր կլինեն յուրաքանչյուր ռոբոտի համար, այդ իսկ պատճառով դրանք պատկերված չեն նկարներում, այնպես որ ինքներդ պետք է դա պարզեք: «Pulsout» - ը ռոբոտին ասում է, որ շարժիչները պետք է շարժվեն, և ես ունեմ անիվների կապի համարը որպես փոփոխական, իսկ առաջի արագությունը ՝ որպես փոփոխական: Ձեր ունեցած յուրաքանչյուր բամպերի համար ձեզ անհրաժեշտ կլինի «Եթե»: Երբ ձեր բամպերը հավասար է 0 -ի, նշանակում է, որ բամպերը սեղմվում է, և երբ ձեր բամպերը հավասար է 1 -ի, այն չի սեղմվում: Ես ունեմ իմ ծրագիրը տեղադրված ենթամեթոդներով: Իմ ձախ ձախ բամպերը, երբ սեղմվում է, լուսավորում է LED- ը և հետ շրջվում: Թիկունքից հետո այն թեքվում է աջ և վերադառնում ուղիղ գնալուն: Իմ աջ բամպերի համար այն միացնում է մեկ այլ լույս և հետ է գնում, իսկ հետո ՝ ձախ: LEDրագիրը LED- ով կատարելու դեպքում գուցե ցանկանաք ավելացնել մեկ այլ «Եթե», քանի որ այն սեղմելիս անջատում է լույսը, հակառակ դեպքում բամպերի ծրագիրը գործարկելուց հետո լույսը կմնա և այնուհետև չեք կարողանա ասել: հաջորդ անգամ այն կաշխատի: Ձեր հիմնական ծրագրում, երբ զանգահարեք ձեր մեթոդներին, պետք է տեղադրեք «Gosub», այնուհետև `ձեր մեթոդի անվանումը: Վերջում մի մոռացեք, որ «վերադարձը» դնելու ձեր մեթոդը, որպեսզի այն իմանա վերադառնալ հիմնական ծրագրին: «Անել» հանգույցը կստիպի ծրագիրը շարունակաբար աշխատել և միշտ ուղիղ կընթանա ՝ փորձելով փնտրել, թե երբ են բամպերները սեղմվում: Մեթոդների «For» - ը ձեր շարժիչներին կասի, թե որքան ժամանակ կցանկանայիք, որ այն աշխատեր (քանի պտույտ): Բոլորի համար թվերը տարբեր կլինեն: Չմոռանաք դադարներ ունենալ, որպեսզի թույլ տաք ռոբոտին ընդմիջում կատարել հաջորդ անգամ ավարտելուց առաջ: Սա ժամանակ կտա նրան ՝ պարզելու, թե ինչ պետք է անի հաջորդը:
Քայլ 8: Այժմ փորձարկեք այն
Ձեր ռոբոտը կառուցելու շատ տարբեր եղանակներ կան, բայց ահա միայն մեկ միջոց, որը հուսով եմ կօգնի ձեզ հասկանալ, թե ինչպես ստեղծել բամպեր: Հաջողություն և զվարճացեք:
Խորհուրդ ենք տալիս:
Պատրաստեք ռոբոտների բամպեր (ծածկագրով) ՝ 4 քայլ
Պատրաստեք ռոբոտների բամպեր (ծածկագրով) Նախագծի կոդավորումը կատարվել է BASIC Stamp ծրագրավորման ծրագրաշարի և Boe-Bo- ի միջոցով
Ռոբոտի համար բամպեր ստեղծելը. 4 քայլ
Ռոբոտի համար բամպեր ստեղծելը. Իմ 11 -րդ դասարանի համակարգչային ճարտարագիտության դասընթացին մեզ տրվեց առաջադրանք ՝ ստիպել մեր ռոբոտին անցնել լաբիրինթոսով: Ուղղակի, ձախ կամ աջ թեքվելու համար վերահսկելու համար մեզ խնդրեցին բամպեր պատրաստել: Այս կերպ, եթե ռոբոտը դիպչի պատին և այն հարվածի
Ռոբոտի բամպեր `6 քայլ
Ռոբոտի բամպեր. Սա այն դիզայնն է, որը ես պատրաստել եմ ռոբոտի համար `այն հայտնաբերելու համար, երբ այն բախվում է մակերեսի հետ: Հիմնական նամականիշի ծածկագիրը դեռ ընթացքի մեջ է
Ինչպես ավելացնել բամպեր SUMOBOT- ին. 9 քայլ (նկարներով)
Ինչպես ավելացնել բամպեր SUMOBOT- ին. Այն, ինչ անում է, այն է, որ կարող ես այնպես անել, որ եթե այն հարվածի ռոբոտի բամպերներից մեկին, այն հետ շրջվի և շեղվի օբյեկտից:
BoeBot բամպեր. 9 քայլ (նկարներով)
BoeBot բամպեր. Այս բամպերի նպատակն է թույլ տալ, որ BoeBot- ը մանևրի իր շրջակայքում: Երբ ինչ -որ բան բախվում է բամպերի երկու կողմերին, փայլաթիթեղը փաթաթված Popsicle- ն կպչում և կապ է ստեղծում, որը ռոբոտին ասում է կանգ առնել, հետ շրջվել և քայլել