Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)
Պարոն Ուոլփլեյթի աչքի պատրանք ռոբոտը. 12 քայլ (նկարներով)
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: Ապագա բարելավումներ

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

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

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