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

Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)
Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)

Video: Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)

Video: Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)
Video: Պարոն Հաճելին 2024, Նոյեմբեր
Anonim
Image
Image
Կցեք պտուտակներ Պաստառին
Կցեք պտուտակներ Պաստառին

Այս նախագիծը նախատեսված էր զվարճացնելու իմ հարազատներին և ընկերներին, երբ նրանք այցելում էին: Դա շատ պարզ «ռոբոտ» է: Անձի և պարոն Ուոլփլեյթի փոխազդեցությունը սցենարական է: Այստեղ արհեստական բանականություն կամ խորը ուսուցում չկա: Երբ նա պատասխանում է անձին, Mr. Wallplate- ը կարծես խելք ունի, բայց դա շատ արհեստական է: Չափազանց արհեստական ՝ արհեստական բանականություն համարվելու համար:

Ես որոշեցի օգտագործել սովորական իրեր, որոնք սովորաբար չէին օգտագործվի ռոբոտի համար. Մի դեմք/դուպլեքս պաստառ `դեմքի համար, ½ պինգպոնգի գնդակներ` աչքերի համար, և ձիու պոչը `շուրթերի համար: Աչքերը կարծես հետևում են սենյակում շարժվող մարդուն, բայց դա օպտիկական պատրանք է: Շարժիչը շարժում է շուրթերը համահունչ պարոն Ուոլփլեյթի ասած խոսքերի հետ: Միակ բարդ իրը ուղեղն է, որը LEGO Mindstorms EV3- ն է:

Համակարգչի վրա աշխատող Mindstorms EV3 ծրագրակազմը ստեղծում է ծրագիր, որն այնուհետև ներբեռնվում է միկրոկոնտրոլերի վրա, որը կոչվում է EV3 աղյուս: Րագրավորման մեթոդը պատկերակի վրա հիմնված է և բարձր մակարդակի: Դա շատ հեշտ է և բազմակողմանի:

Պարագաներ

  1. LEGO Mindstorms EV3 հավաքածու
  2. 1 անջատիչ/դուպլեքս պատի վահանակ
  3. 3 պտուտակ, #6 կամ #8, 1 ½ դյույմ (մոտ 4 սմ) երկարությամբ
  4. Հեղույսների համար 9 ընկույզ
  5. 1 պինգպոնգի գնդակ, որի վրա գրված չէ, կամ 2 գնդակ, եթե կա գրություն
  6. Կոշտ ստվարաթղթե բարակ կտոր ՝ մոտ 2”x4” (5x10 սմ) կամ մի փոքր ավելի մեծ
  7. 2 կլոր, մուգ, կպչուն պիտակներ աչքի ծիածանի չափի մոտ (մոտ 7/16 դյույմ կամ 1.2 սմ): Ես օգտագործել եմ շագանակագույն պտուտակավոր գլխարկի կոճակներ, որոնք նախատեսված են կահույքի պտուտակները ծածկելու համար
  8. 1 կարմիր ձիու պոչ
  9. Նույն ստվերի կարմիր թել, ինչպես ձիու պոչը
  10. 2 թղթե սեղմակներ
  11. Մոտ 4 դյույմ (10 սմ) թափանցիկ ժապավեն
  12. Ասեղ-քթի տափակաբերան աքցան
  13. Պտուտակահան պտուտակների համար

Քայլ 1. Պտուտակներ ամրացրեք պատին

Կցեք պտուտակներ Պաստառին
Կցեք պտուտակներ Պաստառին

Տեղադրեք 1 պտուտակ «աչքերի» միջև անցքի միջով և ամրացրեք ընկույզով: Երկրորդ ընկույզը անհրաժեշտ է ՝ ընկույզների միջև ⅝ դյույմ (1.6 սմ) տարածությամբ, որպեսզի տեղ թողնի պինգպոնգի գնդակների համար:

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

Քայլ 2: Կանգնեք առջևի դիրքը

Դարձրեք առջևի դիրքը
Դարձրեք առջևի դիրքը
Դարձրեք առջևի դիրքը
Դարձրեք առջևի դիրքը

Գտեք անհրաժեշտ տարրերը EV3 հավաքածուի մեջ, ըստ լուսանկարի, և դրանք կցեք միմյանց և պաստառի վրա, ինչպես ցույց է տրված:

Քայլ 3: Կցեք շարժիչը

Կցեք շարժիչը
Կցեք շարժիչը
Կցեք շարժիչը
Կցեք շարժիչը
Կցեք շարժիչը
Կցեք շարժիչը

Կրկին գտեք EV3 հավաքածուի տարրերը (առաջին լուսանկարը) և ամրացրեք միասին, ինչպես ցույց է տրված երկրորդ լուսանկարում: Շարժիչը ամրացվում է պատի սալիկին, ինչպես ցույց է տրված երրորդ լուսանկարում: Շարժիչի լիսեռի անցքը հավասար է պատի սալիկի ուղղանկյուն անցքին:

Քայլ 4: Կցեք աչքերը

Կցեք Աչքերը
Կցեք Աչքերը
Կցեք Աչքերը
Կցեք Աչքերը

Հնարավորության դեպքում պինգպոնգի գնդակը կիսով չափ կտրեք կարի երկայնքով: Կտրվածքի մի մասի համար օգտագործեցի դանակ և այն ավարտելու համար `փոքր մկրատ:

Կպչուն պիտակները կպցրեք պինգպոնգի գնդակի կեսերի ներքին մասի մեջտեղում:

Տեղադրեք ստվարաթուղթը պատի ափսեի վրա, ինչպես ցույց է տրված լուսանկարում և թափանցիկ ժապավենով ամրացրեք պինգպոնգի գնդակները սև LEGO տարրի վրա:

Քայլ 5: Կատարեք շուրթերը

Կատարեք շուրթերը
Կատարեք շուրթերը
Կատարեք շուրթերը
Կատարեք շուրթերը
Կատարեք շուրթերը
Կատարեք շուրթերը

Թղթի սեղմիչներից մեկը թեքեք առաջին լուսանկարի ներքևի աջ մասում պատկերված ձևին: Սա տեղավորվելու է շարժիչի լիսեռի անցքի մեջ և շարժելու է շուրթերը, երբ շարժիչը պտտվում է:

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

Իմ ձիու պոչի բռնակներն ընդամենը մի փոքր չափազանց մեծ են, և «շուրթերը» փակ չեն «դեմքին» դնելիս: Ես կարմիր թելով օգտագործեցի մոտ 1 սանտիմետր տրամագծով 2 օղակ: Այն օգնում է ունենալ կլոր իր, ինչպիսին է համապատասխան տրամագծի գրիչը: Թելի օղակները սահեցրեք ձիու պոչի ծայրերի վրա ՝ ծայրից մոտ ⅜ դյույմ (1 սմ) հեռավորության վրա: Ձիու պոչը սեղմեք պտուտակների վրա, ինչպես ցույց է տրված երրորդ լուսանկարում:

Քայլ 6: Կատարեք հետևի դիրքը

Կատարեք հետևի դիրքը
Կատարեք հետևի դիրքը
Կատարեք հետևի դիրքը
Կատարեք հետևի դիրքը
Կատարեք հետևի դիրքը
Կատարեք հետևի դիրքը

Գտեք EV3 հավաքածուի տարրերը (առաջին լուսանկարը) և կցեք միասին, ինչպես ցույց է տրված: Այս հետևի տակդիրը տեղավորվում է պատի սալիկի հետևի մասում, ինչպես երևում է երրորդ լուսանկարում: Կա միայն մեկ վայր, որտեղ այն կտեղավորվի:

Քայլ 7: Կատարեք «մազերը»

Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»
Կատարեք «մազերը»

«Մազերի» մի կողմի համար անհրաժեշտ է մի քանի EV3 տարր, ինչպես ցույց է տրված առաջին լուսանկարում: Մոխրագույն միակցիչն ունի 2 3/16 դյույմ (5.5 սմ) երկարություն: Դրանք կցված են, ինչպես ցույց է տրված երկրորդ լուսանկարում:

«Մազերի» մյուս կողմը առաջին կողմի հայելային պատկերն է, բացառությամբ այն, որ 4 -ի փոխարեն 3 տարր կա վերևում, ուստի մոխրագույն միակցիչի փոխարեն օգտագործվում է ավելի կարճ (1 ⅞ դյույմ կամ 4,7 սմ) սև միակցիչ: Առաջին լուսանկարը ուղեցույց է, թե ինչ տարրեր են անհրաժեշտ:

Լրացուցիչ EV3 տարրեր են անհրաժեշտ, ինչպես ցույց է տրված երրորդ լուսանկարի կեսին, և դրանք բոլորը կցված են, ինչպես ցույց է տրված չորրորդ լուսանկարում: Սա այնքան էլ բարդ չէ, որքան կարող է թվալ, բայց կարևոր է ուշադիր նայել լուսանկարներին:

Քայլ 8: Կցեք «մազերը»

Կցեք «մազերը»
Կցեք «մազերը»

«Մազերը» ամրացվում են աչքերի հետևի սև տարրին: Պտուտակը տեղավորվում է մոխրագույն տարրի միջին փոսի մեջ:

Քայլ 9: Մշակեք ծրագիրը

Մշակել րագիրը
Մշակել րագիրը
Մշակել րագիրը
Մշակել րագիրը

LEGO Mindstorms- ը ունի պատկերանշանի վրա հիմնված ծրագրավորման շատ հարմար մեթոդ: Բլոկները ցուցադրվում են էկրանի ներքևի մասում և կարող են քաշվել-իջեցվել ծրագրավորման պատուհանում `ծրագիր ստեղծելու համար: Էկրանի նկարը, վերևում, ցույց է տալիս EV3 պատուհանը, երբ նախագիծը սկսվում է: Նախագծի անունը նշանակվում է, երբ ծրագիրն առաջին անգամ պահվում է:

Makesրագիրը ստիպում է պարոն Ուոլփլեյթին շփվել իր հետ խոսող անձի հետ: Պատասխանները գրված են սցենարով: Այստեղ արհեստական բանականություն կամ խորը ուսուցում չկա:

Յուրաքանչյուր փոխազդեցություն բաղկացած է երեք բլոկներից.

1. Սպասման արգելափակումը (նարնջագույն հոսքի վերահսկման կատեգորիայում) ժամանակ է տալիս անձին մեկնաբանություն տալու համար:

2. Ձայնի բլոկը (կանաչ գործողությունների կատեգորիայում) բառեր կամ հնչյուններ է տալիս: Բլոկի ամենաընտիր տարբերակը սահմանվում է «1» (Խաղալ մեկ անգամ), որպեսզի հաջորդ բլոկը (շարժիչի բլոկը) անմիջապես սկսվի: Հետևաբար, շարժիչը պտտվում է, մինչ ձայնը հնչում է: Միակ բացառությունը երկրորդ-վերջին բլոկն է, որն ունի ամենալավ տարբերակում «0» (սպասեք ավարտին):

3. Միջին շարժիչային բլոկը (կանաչ գործողությունների կատեգորիայում) շարժում է շուրթերը ՝ մի կես պտույտ պարոն Ուոլպլեյթի կողմից ասված յուրաքանչյուր վանկի համար: Power տարբերակը սահմանվել է 48 ՝ շրթունքների շարժումը համաժամացնելու համար պարոն Ուոլփլեյթի խոսքի հետ:

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

  1. Blրագիրը մշակելիս Start Block- ը ներկա է լինում ինքնաբերաբար:
  2. Սպասեք Բլոկը սպասում է 3 վայրկյան: Մարդը ասում է «Բարև, պարոն Վալփլեյթ»:
  3. Sound Block- ն ասում է ՝ «Բարև»:
  4. Միջին շարժիչի բլոկը շրջում է շարժիչը 1 պտույտով, որը երկու անգամ բացում է շուրթերը:
  5. Սպասեք, բլոկը սպասում է 1,5 վայրկյան, և մարդը ասում է ՝ «Ինչպե՞ս ես»:
  6. Sound Block- ը ասում է ՝ «Ֆանտաստիկ»:
  7. Միջին շարժիչի բլոկը շարժիչը շրջում է 1,5 պտույտով, ինչը երեք անգամ բացում է շուրթերը:
  8. Սպասեք, բլոկը սպասում է 2 վայրկյան, և մարդը ասում է. «Դուք լավ տեսք ունեք»:
  9. Sound Block- ն ասում է. «Շնորհակալություն»:
  10. Միջին շարժիչի բլոկը շրջում է շարժիչը 1 պտույտով, որը երկու անգամ բացում է շուրթերը:
  11. Sound Block- ը հնչեցնում է «Blip 2» ձայնը:
  12. Սպասման բլոկը սպասում է 3 վայրկյան, և մարդը ասում է. «Քանի մատ կա»: միստր Վալփլեյթի դիմաց 4 մատ բարձրացնելով:
  13. Sound Block- ն ասում է ՝ «Չորս»:
  14. Միջին շարժիչի բլոկը շրջում է շարժիչը.5 պտույտ, որը մեկ անգամ բացում է շուրթերը:
  15. Սպասեք, բլոկը սպասում է 3 վայրկյան, և մարդը ասում է. «Դուք ընտանի կենդանիներ ունե՞ք»:
  16. Sound Block- ն ասում է ՝ «Այո»:
  17. Միջին շարժիչի բլոկը շրջում է շարժիչը.5 պտույտ, որը մեկ անգամ բացում է շուրթերը:
  18. Սպասեք բլոկը սպասում է.5 վայրկյան:
  19. Sound Block- ը փղի է կանչում:
  20. Սպասեք, բլոկը սպասում է 3 վայրկյան, և մարդը ասում է ՝ «Փիղ»:
  21. Sound Block- ը ծիծաղում է:
  22. Միջին շարժիչի բլոկը շրջում է շարժիչը.25 պտույտով, որը բացում է շուրթերը:
  23. Սպասման բլոկը սպասում է 1 վայրկյան:
  24. Միջին շարժիչի բլոկը շրջում է շարժիչը.25 պտույտով, որը փակում է շուրթերը:
  25. Սպասեք, բլոկը սպասում է 3 վայրկյան, և մարդը ասում է.
  26. Sound Block- ն ասում է ՝ «ցտեսություն»:
  27. Միջին շարժիչի բլոկը շրջում է շարժիչը 1 պտույտով, որը երկու անգամ բացում է շուրթերը:
  28. Sound Block- ը ուժգնության ձայն է տալիս: Սա միակ ձայնային բլոկն է, որն ունի ամենալավ տարբերակում «0» (սպասեք ավարտին):
  29. Stop Program Block- ը (կապույտ Advanced խմբում) դադարեցնում է ծրագիրը:

Քայլ 10. Միացրեք EV3 աղյուսը պարոն պաստառին

Միացրեք EV3 Brick- ը պարոն Wallplate- ին
Միացրեք EV3 Brick- ը պարոն Wallplate- ին
Միացրեք EV3 Brick- ը պարոն Wallplate- ին
Միացրեք EV3 Brick- ը պարոն Wallplate- ին

Օգտագործեք EV3 հավաքածուի հարթ մալուխներից մեկը ՝ շարժիչը EV3 աղյուսի A նավահանգստին միացնելու համար:

Քայլ 11: Ներբեռնեք ծրագիրը EV3 աղյուսին

EV3 Brick- ը կարող է միացված լինել համակարգչին USB մալուխի, Wi-Fi- ի կամ Bluetooth- ի միջոցով: Երբ այն միացված և միացված է, դա նշվում է համակարգչի EV3 պատուհանի ներքևի աջ անկյունում գտնվող փոքր պատուհանում: Աջ կողմում գտնվող «EV3» տեքստը կարմիր է դառնում: Այս «EV3» - ի ներքևի համապատասխան պատկերակին սեղմելով ՝ ծրագիրը կներբեռնվի EV3 Brick- ում և անմիջապես կաշխատեցվի:

Ներբեռնելուց հետո EV3 Brick- ը կարող է անջատվել համակարգչից, և ծրագիրը կարող է գործարկվել EV3 Brick- ի վրա

Քայլ 12: Ապագա բարելավումներ

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

Սա զվարճալի նախագիծ էր: Հուսով եմ, որ ձեզ նույնպես հետաքրքիր կլինի:

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