Ինչպես պատրաստել ձեր սեփական հարվածային բոտը: 14 քայլ
Ինչպես պատրաստել ձեր սեփական հարվածային բոտը: 14 քայլ
Anonim

Այս ռոբոտը ոգեշնչված էր ռոբոտից, որին տրվել էր տոննա ուշադրություն, որը կոչվում էր «Դեղին թմբուկի մեքենա», այն հետագայում կկապեմ, երբ գտնեմ այն: Այս ռոբոտը տանկի քայլք է կատարում շրջելու համար, այն օգտագործում է իր ուլտրաձայնային սոնարը `խոչընդոտներ գտնելու համար: Այն կորոշի սոնարով օբյեկտի կարծրությունը/փափկությունը/արձագանքը: Երբ այն գտնի մի առարկա, որի վրա արժե խաղալ, նա օձը կտեղափոխի իր տեղը, այնուհետև, օգտագործելով մոտորիկ թմբուկներ, կարճ 20-60 վրկ: ծեծել. Օգտագործելով արտաքին ձայնագրման/նվագարկման մոդուլ, այն ձայնագրելու է 20 վայրկյան արագություն և այն համաժամեցնելու է անընդհատ նվագարկող ռիթմի հետ (երբ ռոբոտը դեռ նվագում է): Այս երկար տևողությամբ սեմինարի ավարտից հետո այն կշրջի և կփորձի գտնել մեկ այլ, անվերջ հանգույցի մեջ: Շատ զվարճալի է դիտել/լսել:

Քայլ 1: Նյութեր

1 Gear Motor and Tread Pack- 39,99 $ BuyBuy4 GM10 Geared Pager Motor- 39,00 $ Buy 2 L293D Motor Driver Chips- $ 8,00 Buy 1 9V Recording Module- $ 10,79 Buy1 Dual General-Purpose IC PC Board Buy1 16-Pin Պահպանման Կապ Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ուլտրաձայնային միջակայքի որոնիչ Գնել 2-3 մմ սպիտակ Sintra փունջ կամ նախընտրած ցանկացած այլ շինանյութ Գնել 1 SRF05 բնակարանային բրա F/F

Քայլ 2: Գործիքներ

Տափակաբերան աքցան oldոդման երկաթ Mini Philips Պտուտակահան Mini Flathead Պտուտակահան Մետաղական կտրիչ/մերկացուցիչ Համբերություն

Քայլ 3: Հավաքեք նյութեր

Քայլ 4: Միացրեք բոլոր քայլերը

Ինքնաբացատրելի, հավաքեք հետքերը և պտուտակավորեք անիվները ձեր հետ կապված շարժիչի մեջ: Քայլերի մյուս ծայրում տաք սոսինձ ալյումինե խողովակներից մեկի վրա, որպեսզի այն ազատ պտտվի, ինչպես նկարում:

Քայլ 5: Շարժիչներ

Շարժիչների վրա սալերից յուրաքանչյուրին կպցրեք մեկ մետաղալար (յուրաքանչյուրի համար երկուսը): Նախորդ նկարը նույնպես պետք է արդարություն ունենա դրա համար:

Քայլ 6: Շարժիչային վարում

Միացրեք L293D- ն նախագծի տախտակին և ամրացրեք չորս լարերի վրա շարժիչներից մինչև A-B տերմինալներ: Այժմ գրեք ծածկագիրը ձեր ծրագրավորողի մեջ.

Քայլ 7: Շարժիչով վարում #2

Ձեռք բերեք ձեր IC խորհուրդը և 16 պին DIP- ը, որոնք DIP- ով կպցրեք IC տախտակի մեջտեղը այսպես.

Քայլ 8. Երկրորդ L293D- ը Picaxe- ին միացնելը

Ստորև բերված նկարի նման միացրեք GM10-> L293D-> Picaxe տախտակին և գործարկեք ծածկագիրը. Հիմնական ՝ բարձր 1 ցածր 0 սպասել 1 ցածր 1 ցածր 0 սպասել 1 ցածր 1 բարձր 0 սպասել 1 ցածր 1 ցածր 0 սպասել 1 սկզբից մինչև հիմնական

Քայլ 9: Թմբուկներ

Թեժ սոսինձ GM10- ներից երկուսի վրա, երկու ալյումինե խողովակների վրա, որոնցից յուրաքանչյուրը նույն երկարությունն են, ցանկանում եք, որ դրանք լավ «դինգ» հաղորդեն, երբ ինչ -որ բանի վրա ուժեղ հարվածեք: Եվ երրորդը կդառնա բաս -թմբուկը, այնպես որ սա կլինի (ավելի հաստ), կամ պարզապես ավելի խորը ձայն կտա, ես երաժշտական չեմ, չգիտեմ:): Բավականին ինքնաբացատրելի՞ է առանց նկարների մնալու համար:

Քայլ 10: Ձայնագրման մոդուլ

Funվարճալի մասը. Կտրեք V+G- ը ձայնագրիչի մոդուլից, երկար եք ուզում, այնպես որ երկար պահեք: Միացրեք V+G- ը Picaxe- ի V+G նավահանգիստներին: Կտրեք ձայնագրման մոդուլների լարերից մեկը և միացրեք չկտրվածը միակցիչին: Picaxe output 0 Կտրեք նվագարկման մոդուլներից մեկը և միացրեք մեկ այլ ելքին 1 *** ԿԱՐԵՎՈՐ. Եթե ձեր նվագարկումը կոճակ է, ապա հանեք կոճակը ՝ մերկացնելով թաղանթը և այնտեղից հետևելով տախտակի դրոշմմանը, պետք է ձեզ տանի դեպի մի փոքր անցք, արտադրողը դա օգտագործում է այն ստուգելու համար, թե արդյոք այն աշխատում է, միացրեք ձեր մետաղալարը դրան, սա ձեր միակ նվագարկիչ մետաղալարն է (միանում է ելքին)

Քայլ 11: SRF05

Ձեր SRF05- ի վրա 5 վերնագրի կապում (կցված) հղեք տվյալների թերթիկին, եթե վստահ չեք, թե որ կողմից կպցնել http: գործարկել այս կոդը.

Քայլ 12: Փաստորեն հավաքեք բոտը

Կպցրեք Sintra- ն գրադարանի նման դիզայնի (իմը երկու հարկանի էր) և տաք սոսինձով (կամ օգտագործեք L-Bracket, եթե ձերն ամուր եք) ձեր բոտի հիմքի վրա ՝ այսպիսի տեսք ունենալով.

Քայլ 13: Թեստ թիվ 1

Յուրաքանչյուր թմբուկի մեկ մետաղալար միացրեք պիկաքսի ելքին (0-7), յուրաքանչյուրի մյուս մետաղալարը միացրեք V+ տերմինալին (V1) Միացրեք նվագարկումը մի ելքի, իսկ ձայնագրությունը `մյուսին, ինչպես նաև V+ G լարերը տախտակից միացրեք պահեստային L293D- ն և 4 -րդ GM10- ը այդ չիպին և գործարկեք ծածկագիրը. Հիմնական ՝ բարձր 0 դադար 100low 0pause 100high 1pause 100low1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 100pause 100pause 100pause 100pause 6 դադար 100 հիմնականը Սա պարզապես փորձություն է `համոզվելու համար, որ ամեն ինչ աշխատում է, ոչ թե վերջնական հարվածը: Պանդա պետք է ստանաք հետևյալ տեսանյութը` հանած շունը+և ընտանիքը բղավում են հետին պլանում: Դիտեք այս դիագրամը.

Քայլ 14: Եզրափակիչ

Ոչ, ես չեմ պատրաստվում նախագծի վերջնական կոդը ներկայացնել, այնպես որ հույսերդ մի կապեք, բայց ես ձեզ արժեքավոր տեղեկություններ կպատմեմ: Օգտագործեք ձեր կատարած վերջին թեստը (քայլ 12) ՝ տեսնելու համար, թե որ հրամանն է վերահսկում որ թմբուկը/ձայնագրությունը/նվագարկումը և այն դարձնել ռիթմիկ ՝ օգտագործելով տարբեր ժամանակային տարբերություններ (դադարներ, որին հաջորդում է թիվը ՝ տիկնոջ ժամանակը) Փորձեք կատարել, ասենք ելքը ձայնագրման մոդուլը սկսվում է նստաշրջանի սկզբում (բարձր) և ավարտվում է նիստի ավարտին (ցածր _), այնուհետև հաջորդ սեանսին, ստիպեք թմբկահարին նվագարկել հաջորդ սեանսի ժամանակ (բարձր, ցածր և այլն) Սա հետագայում կխմբագրեմ `կիսելու համար, թե ինչպես պետք է srf05- ը փնտրել կոդի մեջ: Ես չեմ կիսվի ծածկագրով, մի հարցրեք:) funվարճացեք !!

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