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

Black Knight Robot: 5 քայլ
Black Knight Robot: 5 քայլ

Video: Black Knight Robot: 5 քայլ

Video: Black Knight Robot: 5 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Հուլիսի
Anonim
Image
Image
Մթերքներ!
Մթերքներ!

Բարի լուր բոլորին!

Այսօր մենք կսովորենք, թե ինչպես կարելի է կառուցել սև ասպետ ռոբոտ ՝ օգտագործելով Hummingbird Duo Robotics Kit- ը և տարբեր ստվարաթղթե և թղթե նյութեր: Ավարտելուց հետո կունենաք Black Knight Robot, որն արձագանքում է շարժմանը: Դիտեք վերևի նկարը և տեսանյութը `պատրաստի արտադրանքը տեսնելու համար:

Քայլ 1: Մթերքներ:

Մթերքներ!
Մթերքներ!
Մթերքներ!
Մթերքներ!
Մթերքներ!
Մթերքներ!

Այս նախագծի համար ձեզ հարկավոր է (պատկերներում պատկերված է վերևից ներքև, ձախից աջ).

ստվարաթղթե արկղերի և/կամ պաստառների տախտակի (կամ քարտի պահեստ) չափսերի տեսականի

1 Hummingbird Duo տախտակ (հոսանքի և USB մալուխներով)

3 հեռավորության տվիչներ

4 սպասարկում

2 եռագույն լուսարձակներ

2 թրթռման շարժիչ (ըստ ցանկության)

տաք սոսինձ ատրճանակ, էլեկտրական ժապավեն և/կամ կպչուն ժապավեն

Քայլ 2: Դիզայն:

Դիզայն!
Դիզայն!

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

Այս փուլի ընթացքում դուք պետք է փորձարկեք նաև կոլիբրի դուետը և բոլոր մասերը: Տախտակին մասերի միացման եղանակներն իմանալու համար անցեք այս էջ ՝ https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics: Որոշ ժամանակ ծախսեք սենսորների, սերվերի և լուսադիոդների հետ աշխատելու համար, որպեսզի իմանաք, թե ինչպես են նրանք բոլորը աշխատում: Servos- ը կարող է շարժվել միայն 180 աստիճանով, այնպես որ համոզվեք, որ դա հաշվի եք առնում ձեր նախագծում: Կարող է օգտակար լինել ձեր ռոբոտը կառուցելուց առաջ աշխատել այս բաների հետ, որպեսզի կարողանաք համապատասխան պլանավորել:

Քայլ 3: Կառուցեք:

Կառուցե!
Կառուցե!
Կառուցե!
Կառուցե!
Կառուցե!
Կառուցե!

Այժմ, երբ ամեն ինչ պլանավորել եք թղթի վրա, ժամանակն է սկսել շինարարությունը: Կան բազմաթիվ հնարավոր եղանակներ ՝ դա կառուցելու համար, բայց ես մարմնի համար օգտագործեցի երկար ու նիհար տուփ, իսկ թևերի հատվածների համար փաթաթեցի պաստառների տախտակ: Յուրաքանչյուր թև պտտվում է մարմնի և արմունկով:

Պտուտակեք սերվոյի սպիտակ մասը, որը շարժվում է և հեռացրեք այն, որպեսզի կարողանաք այն սոսնձել թևերի ներսից: Յուրաքանչյուր թևը կունենա դրանցից մեկը ներսից, որպեսզի նրանք ապահով տեղաշարժվեն սերվոյի հետ: Դուք պետք է կտրեք անցքեր այն մասերի համար, որոնք միանում են սերվոյին: Բացի այդ, դուք ստիպված կլինեք ճեղքեր կտրել ձեռքերի վրա, վերևում, որտեղ պտուտակները գնում են սերվերի համար: Այս կերպ դուք կարող եք տեղադրել պտուտակահան `սերվերը դեպի ներքև ամրացնելու համար:

Աջ թևի երկու ծառայությունները պետք է պտտվեն վեր և վար (ձեռքի երկու մասերը ուղղահայաց լինեն): Ձախ թևի վերևի սերվերը պետք է շարժվի ձախից աջ ՝ թևը ուղղահայաց, իսկ ներքևի սերվերը ՝ ձախից աջ ՝ այս հատվածը հորիզոնական:

Դուք կարող եք տեսնել մի քանի նկար վերևում իմ շինարարական գործընթացի մասին: Ոգեշնչվեք դրանցից, բայց մի վախեցեք այլ բան փորձել:

Քայլ 4: !րագիր:

Ծրագիր!
Ծրագիր!

Այժմ, վերջապես, ժամանակն է կյանքի կոչել ձեր ռոբոտին (ոմանք ինչ): Օգտագործելով if / else հայտարարությունները, դուք պետք է ասեք ռոբոտին շարժում կատարել, երբ սենսորը գործարկվի: Ինչպես տեսաք իմ պատրաստի ռոբոտի տեսահոլովակում, ես ընտրում եմ օգտագործել թրի հարվածի և վահանի շարժում: Դուք կարող եք տեսնել իմ կոդի նկարը վերևում, բայց ինչպես որևէ այլ բանի, ես վստահ եմ, որ այս ռոբոտի ծրագրավորմանը մոտենալու բազմաթիվ եղանակներ կան: Ես օգտագործել եմ snap, բայց կարող եք նաև օգտագործել տարբեր ծրագրավորման այլ լեզուներ:

Մի քանի խնդիր, որոնց պետք է ուշադրություն դարձնել.

Մի մոռացեք նախնական արժեքներ սահմանել բոլոր սերվերի և լեդերի համար: Ձեր ռոբոտին անհրաժեշտ է ելակետ:

Տեղադրեք ամբողջ ծածկագիրը «ընդմիշտ» օղակում, հակառակ դեպքում ձեր ռոբոտը երբեք չի ավարտի շարժումը:

Եթե դուք որոշեք օգտագործել 2 սենսորներ թրի շարժման համար (ինչպես ես արեցի), ապա ձեզ հարկավոր է տեղադրել մեկ / մեկ սենսորի if / else հայտարարությունը, մյուս ցուցիչի մյուս հայտարարության ներսում: Հակառակ դեպքում նրանք կհակասեն միմյանց:

Քայլ 5: Հնարավոր խնդիրներ…

Հնարավոր խնդիրներ…
Հնարավոր խնդիրներ…
Հնարավոր խնդիրներ…
Հնարավոր խնդիրներ…
Հնարավոր խնդիրներ…
Հնարավոր խնդիրներ…

Համոզվեք, որ ստուգեք ձեր սերվերը `դրանք սոսնձելուց / կպցնելուց առաջ: Վերջին բանը, որ ցանկանում եք, այն է, որ ձեր ռոբոտի թևը լինի հետընթաց, այնուհետև դուք պետք է նորից սոսնձեք սերվոն:

Ձեր թուրը կարող է թեքվել ՝ կախված այն բանից, թե ինչպես եք այն կառուցում (պաստառների տախտակն ամենակայունը չէ): Ես դա շտկեցի ՝ թուրի ներսում երկար մետաղյա կտոր ավելացնելով (ես օգտագործել եմ շամփուրի առարկա, ոչ թե սրածայր):

Թվում է, թե սերվոյի առավելագույն քաշը գտնվում է մեկ այլ սերվոյի մոտ և այն նյութերը, որոնք ես օգտագործել եմ աջ թևի և թրի համար: Սկզբում ես մտադիր էի շարժիչ ունենալ թուրի մեջ, որպեսզի նրա դիրքը ճշգրտվի: Այնուամենայնիվ, շարժիչով ձեռքը չէր կարող պտտել ամբողջ 180 աստիճանով: Այսպիսով, զգույշ եղեք ձեր նյութերի քաշից:

Մտածեք ձեր վահանի տեղադրման մասին, միայն իմը թևին սոսնձելուց հետո ես հասկացա, որ թևը պետք է լինի վահանի կենտրոնում: Վահանի ներքևի մասում թևը անկայունություն է ստեղծում: Այնուամենայնիվ, դժվար կլիներ իմ վահանը ներքև տեղափոխել ՝ սենսորներիս տեղադրման պատճառով:

Մի վախեցեք նորից սկսել, կամ փոխել ձեր դիզայնը վատ մեկնարկից հետո: Վերոնշյալ նկարները ցույց են տալիս իմ առաջին փորձը ՝ ավելի լավ պատկերացում կազմել, թե ինչպիսին պետք է լինի ռոբոտը:

Այս ռոբոտը նույնպես, ամենայն հավանականությամբ, շատ ծանր կլինի առջևի մասում, այնպես որ գուցե ստիպված լինեք դրա հետևի մասում ավելացնել հակակշիռ կամ հենարան:

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