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

Խոսող Lego քարտի դիլեր. 20 քայլ (նկարներով)
Խոսող Lego քարտի դիլեր. 20 քայլ (նկարներով)

Video: Խոսող Lego քարտի դիլեր. 20 քայլ (նկարներով)

Video: Խոսող Lego քարտի դիլեր. 20 քայլ (նկարներով)
Video: Օբսկուրայի հրամանատարական տախտակամածի օպերացիայի բացումը, նոր Կապեննայի փողոցները 2024, Նոյեմբեր
Anonim
Խոսող Lego քարտերի դիլեր
Խոսող Lego քարտերի դիլեր

Մարդկանց մեծ մասը խաղաթղթեր է խաղում զվարճանքի համար, բայց դրանք նաև մի շարք առավելություններ են տալիս մեր հուզական և մտավոր առողջությանը: Այն փակ տարածքներում ամենահայտնի զբաղմունքներից մեկն է:

Rummy- ի և Poker- ի նման խաղաթղթերի մեծ մասին դիլեր է անհրաժեշտ: Այսպիսով, այստեղ մենք ներկայացնում ենք մեր շատախոս lego քարտերի դիլերին: Դուք կարող եք գործ ունենալ քարտերի հետ ՝ պարզապես խոսելով դրա հետ, և այն նաև տալիս է ձայնային արձագանքներ, ճիշտ այնպես, ինչպես մարդկանց դիլերների դեպքում:

Սա հիանալի կրթական խաղալիք է, որը կարելի է կառուցել տանը ՝ Alexa բարձրախոսով և Lego Kit- ով:

Քայլ 1: Տեսանյութ

Եկեք դիտենք աշխատանքը, նախքան պատրաստման մեջ մտնելը: Ահա և սկսվում է զվարճանքը:

Քայլ 2: Մեզ անհրաժեշտ բաներ

  • LEGO MindStorms EV3 ծրագրավորման աղյուս / հավաքածու x 1
  • Amazon Alexa Echo Dot x 1
  • Panasonic eneloop BK-3HCCE/4BN Վերալիցքավորվող մարտկոց x 2
  • Խաղաքարտեր x 1
  • Sandisk U1 A1 98Mbps 16GB Ultra MicroSDHC (MicroSD) Հիշողության քարտ x 1

Քայլ 3: Աղյուսների կառուցում

Կառուցելով աղյուսներ
Կառուցելով աղյուսներ

Մենք կառուցում ենք քարտերի դիլեր Lego Mindstorms ev3 31313 հավաքածուով: Շինարարության պարզության համար քարտապանը պատրաստվում է մի քանի քայլով մի քանի բլոկ հավաքելով: Մենք յուրաքանչյուր բլոկ ենք պատրաստում առանձին, և վերջապես, մենք այն կհամատեղենք միասին: Հետաքրքիր փաստն այն է, որ ամբողջը կառուցելու համար նրան անհրաժեշտ է միայն One Lego Mindstorms ev3 հավաքածու:

Դուք կարող եք ստուգել Lego Mindstorms ev3 31313 կատալոգը ՝ այս հավաքածուում առկա աղյուսների մասին տեղեկություն ստանալու համար: Հետո այստեղ գալիս է առանձին բլոկի պատրաստում:

Քայլ 4: Դեպո պատրաստում

Դեպո պատրաստում
Դեպո պատրաստում
Դեպո պատրաստում
Դեպո պատրաստում
Դեպո պատրաստում
Դեպո պատրաստում

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

Այստեղ ես օգտագործում եմ «Բրիջ Քարտեր» ներկայացումը ներկայացնելու համար: Բրիջ քարտերը խաղաթղթի երկու ստանդարտ չափերից մեկն են, մյուսը `պոկեր քարտեր: Բրիջ քարտերը ունեն 3,5 դյույմ բարձրություն և 2,25 դյույմ լայնություն (88,9 մմ x 56 մմ): Սա փոքր -ինչ ավելի նեղ է, քան 3,5 դյույմ 2,5 դյույմ (88,9 մմ x63,5 մմ) պոկերի քարտերը:

Դուք կարող եք հարմարեցնել պահեստի չափը `ըստ քարտի տեսակի, լինի դա պոկեր կամ կամուրջ քարտեր` պարզապես ավելացնելով կամ հանելով այս աղյուսը (4142135):

Միջին շարժիչը ամրացված է Դեպոյին `քարտեր բաժանելու համար: Հետո առաջին բլոկն ավարտվեց: Այնուհետեւ մենք կարող ենք անցնել երկրորդին:

Քայլ 5. Պտտվող հարթակ

Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ
Պտտվող հարթակ

Վերոնշյալ պահեստը կցված է Պտտվող հարթակին, որպեսզի քարտերը խաղացողների համար հեշտությամբ բաշխվեն պտտվող հարթակով `մտահոգող անկյունների միջով: Սա նաև կցված է Մեծ շարժիչին `պտտման համար: Վերևի պատկերը ցույց է տալիս միակցիչները, որոնց միանում է Depot- ը:

Պտտվող հարթակում կա նաև առանցք Մեծ շարժիչի հետ միացման համար, ինչպես ցույց է տրված վերևում:

Այսպիսով, երկրորդ բլոկն ավարտվեց: Եկեք անցնենք հաջորդին:

Քայլ 6: RotorBlock

RotorBlock
RotorBlock
RotorBlock
RotorBlock

Այստեղ, այս բլոկում, մենք ամրացնում ենք Միջին շարժիչը Intelligent Ev3 աղյուսով: Այս բաժինը կազմում է քարտ դիլերների ուղեղը:

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

Քայլ 7: Միջին շարժիչի բաժին

Միջին շարժիչի բաժին
Միջին շարժիչի բաժին
Միջին շարժիչի բաժին
Միջին շարժիչի բաժին
Միջին շարժիչային հատված
Միջին շարժիչային հատված

EV3 Medium Servo Motor- ը հիանալի է ցածր բեռնվածությամբ, ավելի բարձր արագությամբ ծրագրերի համար, և երբ անհրաժեշտ են ավելի արագ արձագանքման ժամանակներ և ավելի փոքր պրոֆիլ, դրա համար ես այստեղ ընտրում եմ միջին շարժիչը, ինչպես նաև բոլորս էլ գիտենք, որ այն ավելի փոքր է, քան մեծ շարժիչը: Այսպիսով, այն մեծապես նվազեցնում է պտտվող հարթակի ամբողջ քաշը, ինչը, հավանաբար, կհանգեցնի հարթակի սահուն շարժմանը:

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

Wedge-Belt-Wheel- ը և անվադողը այս հատվածի առանցքային մասն են, քանի որ այն քարտը պահեստից դուրս է մղում: Մենք այստեղ օգտագործում էինք երեքը ՝ ավելի արագ շարժումների համար: Կարծում եմ, այս բլոկը պատրաստելու հրահանգում: Անիվի հետ ռետինե անվադողը չեք գտնի (քանի որ 602841 հատվածը բացակայում է lego designer studio- ում): Այսպիսով, մի մոռացեք անվադողը կցել անիվով:

Քայլ 8: Բեռի քաշի արգելափակում

Slottedweight բլոկ
Slottedweight բլոկ
Slottedweight բլոկ
Slottedweight բլոկ
Slottedweight բլոկ
Slottedweight բլոկ

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

Կախովի մեխանիզմը ճանապարհ է բացում քաշի սլաքների վեր և վար շարժման համար: (Տե՛ս վերևի նկարը)

Քայլ 9: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Այստեղ մենք հավաքում ենք նախկինում կառուցված ամբողջ բլոկները: Իրականում դա բավականին պարզ է:

Նախ, մենք կարող ենք Slotted Weight Block- ը միացնել դեպոյի հետ: Այժմ այն կազմում է Դեպոն:

Այնուհետեւ մենք կարող ենք դեպոն միացնել Պտտվող հարթակի հետ: Ինչպես տեսնում եք, պահեստը հարթեցված չէ հարթակի հետ (առջևի հատվածը բարձրացվում է որոշակի անկյան տակ): Դրա հետևում ինչ -որ տրամաբանություն կա: Այս կազմաձևով այն միաժամանակ կբաշխի միայն մեկ քարտ: Ենթադրենք, երբ այն ուղիղ հարթեցնում ենք, դա կհանգեցնի քարտերի ոչ պատշաճ բաշխման: Այնուհետեւ այս հարթակը կցվում է Rotator Block (Large Motor Section) - ին:

Աղյուսե շենքն ավարտվեց: Այստեղ ես տրամադրեցի հավաքման պատկերներ, քանի որ շատ հեշտ է պատկերացնել իրավիճակները, քան սովորական հրահանգները: Այնուհետև մենք կարող ենք անցնել ev3 աղյուսի էլեկտրագծերին դեպի շարժիչներ:

Նշում. Յուրաքանչյուր բլոկի կառուցման հրահանգները կցված են GitHub ռեպոյում որպես PDF

Քայլ 10: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Այստեղ իրական սարքավորումները ներառում են մեկ միջին և մեծ շարժիչ և մեկ ev3 աղյուս: Շարժիչները պետք է միացված լինեն ev3 աղյուսի ցանկացած նավահանգստին (A, B, C, D) `պատշաճ աշխատանքի համար: Միացումները կատարվում են հավաքածուի մեջ մտնող մալուխների միջոցով: Ինչպես տեսնում եք հավաքածուի մեջ, նույն տիպի մալուխը հասանելի է երեք տարբեր երկարություններով: Մենք օգտագործում ենք

1 X 50 սմ մալուխ միջին շարժիչի համար 1 X 25 սմ մալուխ մեծ շարժիչի համար Ինչպես տեսնում եք, միջին շարժիչին անհրաժեշտ են երկար մալուխներ `առնվազն 360 աստիճանի պտույտ կատարելու համար: Ահա թե ինչու ես դրա համար օգտագործում եմ 50 սմ մալուխը, հակառակ դեպքում այն դադարում է հարթակի շարժումը: Մեծ շարժիչի համար 25 սմ մալուխը բավական է:

Միացումներն են Պորտ A - միջին շարժիչ

B նավահանգիստ --- Մեծ շարժիչ

Էլեկտրամոնտաժը նոր է ավարտվել: Եկեք մտնենք ծրագրային ապահովման մաս:

Քայլ 11: SettingUp

SettingUp
SettingUp
SettingUp
SettingUp
SettingUp
SettingUp

Սարքը կարգավորելը շատ հեշտ է:

  • Տեղադրեք ev3dev ձեր EV3 աղյուսը ծրագրավորելու համար
  • Տեղադրեք Visual Studio Code ՝ կոդը խմբագրելու համար
  • Տեղադրեք Alexa Gadgets Python ծրագրակազմը ձեր EV3 աղյուսի վրա

Երբ դուք ներբեռնում եք ev3 ծրագիրը, անհրաժեշտ է այն ֆլեշ քարտով տեղադրել SD քարտի վրա: Ես նախընտրում եմ 10 -րդ դասի SD քարտերը: Theրամեկուսացման համար մենք օգտագործում ենք Etcher կամ Rufus: Բեռնաթափման համար անհրաժեշտ է տեղադրել SD քարտը աղյուսի մեջ: SD քարտ տեղադրելու համար բավական է մերկ ձեռքերը, բայց երբ հեռացնեք, ես կնախընտրեմ պինցետները:

Այսպիսով, ev3 աղյուսի համար այն պետք է 6 x AA մարտկոց ՝ յուրաքանչյուրը 1.5V լարման միջոցով: Ես նախընտրում եմ վերալիցքավորվող մարտկոցներ, որոնք ունեն էներգիայի պահպանման բարձր հզորություն (բարձր mah): Որքան բարձր է մարտկոցի mAh գնահատականը, այնքան ավելի երկար կաշխատի մարտկոցը: mAH- ը էլեկտրական լիցքի միավոր է: Այս նախագծի համար ես օգտագործում եմ Panasonic Eneloop վերալիցքավորվող մարտկոցը ՝ մինչև 2550 մահ հզորությամբ:

Այնուհետեւ բարձրացրեք ev3 աղյուսը `երկար սեղմելով կենտրոնական կոճակը:

Եթե պատկերացում չունեք ev3 աղյուսի հիմունքների մասին, պարզապես գնացեք այստեղ: Այնուհետեւ դուք պետք է ev3 աղյուսը միացնեք ինտերնետին `կիսելով ձեր համակարգչի ինտերնետային կապը: Համակարգչին միանալու համար կան տարբեր մեթոդներ, այստեղ ես օգտագործում եմ USB մալուխը, որը գալիս է իր հանդերձանքով: Կարծում եմ, որ դա հեշտ մեթոդ է: USB- ի միջոցով ինտերնետին միանալու համար նայեք այստեղ: Սրանք ցանցերի ստեղծման այլ եղանակներ են:

Այն կառաջարկի ընդարձակումներ, որոնք հեշտացնում են ձեր EV3 աղյուսի միացումը և ծրագրավորումը: Ինչպես տեսնում եք, երբ ներբեռնում եք cardealer.zip ֆայլը և բացվում տեսողական ստուդիայի կոդի խմբագրիչով, այն ինքնաբերաբար կառաջարկի ընդարձակումները: Այսպիսով, տեղադրեք ցուցադրված ev3dev- բրաուզերի ընդլայնումը: Եթե ձեր համակարգչում տեղադրված է Python, կարող եք տեղադրել նաև այդ ընդլայնումը: (Մի տեղադրեք այն, եթե Python- ը արդեն տեղադրված չէ): Python- ը ծրագրավորման համար օգտագործվող լեզուն է:

Քայլ 12. EV3 Brick- ի գրանցում որպես Alexa Gadget

EV3 Brick- ի գրանցում որպես Alexa Gadget
EV3 Brick- ի գրանցում որպես Alexa Gadget

Որպեսզի ձեր EV3 Brick- ը Alexa- ի և ձեր Echo սարքի հետ աշխատի որպես Alexa Gadget, ձեզ հարկավոր է գրանցել ձեր գործիքը Alexa Developer Console- ում: Ձեր գործիքի գրանցումը կապում է ձեր յուրահատուկ գործիքը ձեր հաշվին և պահանջվում է, որպեսզի ձեր ստեղծումը ճիշտ աշխատի Alexa- ի հետ: Alexa Gadget- ը Alexa- ի հետ կապված աքսեսուար է, որը Bluetooth- ով համագործակցում է Amazon Echo- ի համատեղելի սարքերի հետ:

Amazon ID- ն և Alexa Gadget Secret- ը պետք է նշվեն, քանի որ այն եզակիորեն նույնականացնում է մեր գործիքը: Վերոնշյալ պատկերը ցույց է տալիս, թե ինչպես է գործիքը փոխազդում Echo սարքի հետ և որտեղ են տեղավորվում Alexa գործիքների ինտերֆեյսերը:

Երբ դուք հաջողությամբ գրանցեք ձեր Alexa գործիքը: Եկեք պատրաստենք ev3 աղյուսը

Քայլ 13. Ev3 աղյուսի պատրաստում

Ev3 աղյուսի պատրաստում
Ev3 աղյուսի պատրաստում

Ձեր EV3 Brick- ը Bluetooth- ով միանալու է ձեր Echo սարքին, որը դուք պետք է միացնեք ձեր Աղյուսի վրա, որպեսզի նմուշի կոդը ճիշտ աշխատի: Bluetooth- ը միացնելուց հետո դուք պատրաստ եք աշխատել ինչ -որ կոդով:

Այս պահին կարող եք անցնել Visual Code Workspace- ին, որը ստեղծել եք կարգաբերման հրահանգների ընթացքում: Explorer- ի վահանակը պետք է ցուցադրի առաքման պանակները, որոնք ձեր համակարգչում են:

Քայլ 14: Գրանցում և կարգավորումներ

Գրանցում և կարգավորումներ
Գրանցում և կարգավորումներ

Carddealer թղթապանակում դուք կտեսնեք INI ֆայլ և Python ֆայլ: Բացեք carddealer.ini ֆայլը, որը ներառում է կազմաձևման հետևյալ մանրամասները.

[GadgetSettings]

amazonId = YOUR_GADGET_AMAZON_ID

alexaGadgetSecret = ՔՈ_GADGET_SECRET

[GadgetCapilities]

Alexa. Gadget. StateListener = 1.0 - արթնացնող բառ

INI (կամ նախաստորագրման) ֆայլը սահմանում է պարամետրեր, թե ինչպես պետք է ձեր EV3 Brick- ը աշխատի որպես գործիք: Գործիքի կարգավորումներ. Նշում է Amazon ID- ն և Alexa Gadget- ի գաղտնիքը, որոնք ստացել եք Amazon Developer Console- ում ձեր գործիքը ստեղծելիս: Այն վավերացնում է ձեր EV3 աղյուսը և թույլ է տալիս միանալ ձեր Echo սարքին և Alexa- ին:

Քայլ 15: Ինչպե՞ս կարգավորել Echo Dot- ը:

Ինչպե՞ս կարգավորել Echo Dot- ը
Ինչպե՞ս կարգավորել Echo Dot- ը

Նախքան կարգավորումը, ներբեռնեք կամ թարմացրեք Alexa ծրագիրը ձեր բջջային սարքի հավելվածների խանութում:

  • Բացեք Alexa ծրագիրը
  • Գնացեք կարգավորումների ընտրացանկ
  • Ընտրեք Ավելացնել սարքը:
  • Ընտրեք Amazon Echo, այնուհետև Echo Dot
  • Միացրեք ձեր սարքը
  • Հետևեք հրահանգներին ՝ ձեր սարքը կարգավորելու համար

Քայլ 16. Էխոյի զուգավորում աղյուսի հետ

Echo- ի համադրություն աղյուսի հետ
Echo- ի համադրություն աղյուսի հետ

Alexa- ի հետ աշխատելու համար EV3 Brick- ը պետք է Bluetooth կապ հաստատի Echo սարքի հետ:

Echo սարքն ու գործիքը միմյանց հայտնաբերում են Classic Bluetooth- ի միջոցով հետևյալ կերպ.

  • Օգտագործողը գործիքը դնում է զուգավորման ռեժիմի: Այս ընթացակարգը կախված է գաջեթից: Օրինակ, կոճակի գործիքը կարող է երկար սեղմել: Եթե ձեր գործիքը ունի հպման էկրան, օգտվողը կարող է միացնել էկրանի տարբերակի միջոցով զուգակցումը:
  • Օգտվողը Echo սարքը դնում է զուգավորման ռեժիմի: Echo սարքերի համար, որոնք չունեն էկրան, օգտվողը կարող է Echo սարքը միացնել զուգավորման ռեժիմին ՝ օգտագործելով Amazon Alexa ծրագիրը: Alexa հավելվածում օգտվողը գնում է Կարգավորումներ, ընտրում է Էխո սարքը և այնուհետև ընտրում է irուգտկված Alexa գործիքը Միացված սարքերի ներքո: Եթե Echo սարքն ունի էկրան, օգտվողը հետևում է էկրանի ցուցումներին ՝ զուգավորում սկսելու համար: (սքրինշոթերը տրվում են տեղեկանքի համար)

Պարզապես կտտացրեք «զուգակցեք նոր սարք», համբերատար եղեք, որոշ ժամանակ կպահանջվի: Այստեղ ես օգտագործում եմ echo dot 3 -րդ սերունդը:

Քայլ 17: Ստեղծեք ձեր Alexa հմտությունը

Ստեղծեք ձեր Alexa հմտությունը
Ստեղծեք ձեր Alexa հմտությունը

Եկեք քայլենք ձեր Հմտություն ստեղծելու քայլերով.

1. Մուտք գործեք developer.amazon.com.2. Վերնագրի վերևում սավառնել Alexa- ի վրա և սեղմել Alexa Skills Kit- ի վրա:

3. Էկրանի վերին աջ մասում կտտացրեք Ստեղծել հմտություն:

4. Մուտքագրեք հմտությունների անուն, գուցե «ՔԱՐԴԻԱԼՆԵՐ»: Անունը, որը տալիս եք ձեր Հմտությունը, կլինի նաև Հմտությունը բացելու եղանակը: Օրինակ ՝ «Ալեքսա, բաց քարտեդերներ»:

5. Ընտրեք ձեր կանխադրված լեզուն: Համոզվեք, որ ընտրված լեզուն համապատասխանում է ձեր Echo սարքում օգտագործվող լեզվին:

6. «Ընտրեք մոդել ՝ ձեր հմտությանը ավելացնելու» տարբերակի համար ընտրեք Custom:

7. Ընտրեք Alexa-Hosted- ը «Ընտրեք մեթոդ ՝ ձեր հմտությունների հետևի ռեսուրսները հյուրընկալելու համար» տարբերակի համար:

8. Կտտացրեք Ստեղծել հմտություն վերևի աջ մասում:

9. Երբ կտտացրեք Ստեղծել հմտություն, կտեսնեք մոդալ, մինչ ձեր հմտությունը պատրաստվում է հարմարեցման:

Այնուհետև մենք պետք է միացնենք հարմարեցված միջերեսի վերահսկիչը վահանակում: Վերջ! Միացված Custom Interface Controller- ի միջոցով դուք կարող եք գրել ծածկագիր, որը հատուկ հրահանգներ է ուղարկում ձեր EV3 Brick- ին և ծրագրել, թե ինչպես եք ցանկանում, որ այն արձագանքի:

Քայլ 18. Սահմանեք հմտությունների փոխգործակցության մոդելը

Հմտությունների փոխազդեցության մոդելը սահմանում է, թե ինչպես կարող եք խոսել ձեր հմտությունների հետ և ինչպիսի հրամանների կարող է ակնկալել արձագանքել: Փոխազդեցության մոդելը ներառում է մտադրություններ, անցքեր, օրինակներ, որոնք դուք սահմանում եք և ծրագրում ձեր հմտության ծածկագրում

1. Alexa Developer Console- ում, Interaction Model- ում, կտտացրեք JSON Editor- ին:

2. Carddealer թղթապանակում դուք կտեսնեք մի թղթապանակ, որը կոչվում է skill-nodejs: Այդ թղթապանակի ներսում կա model.json ֆայլ: Պատճենեք JSON- ի փոխազդեցության մոդելը այդ ֆայլից և տեղադրեք այն խմբագրիչի մեջ, կամ JSON ֆայլը քաշեք և գցեք անկման գոտու վրա `այն վերբեռնելու համար:

JSON- ը Alexa հմտության JSON խմբագրում տեղադրելուց հետո կտտացրեք Պահել մոդելը, այնուհետև Կառուցել մոդելը, որը ներկայացված է վահանակի միջերեսի վերևում: Մոդելի կառուցման համար կարող է որոշ ժամանակ պահանջվել, ուստի համբերատար եղեք

Քայլ 19. Հմտությունների տրամաբանության ներդրում

Հմտությունների տրամաբանության կիրառում
Հմտությունների տրամաբանության կիրառում

Հմտություններ ստեղծելու մասին շատ բան կա սովորելու, բայց այս առաքելության նպատակով մենք ձեզ կառաջնորդենք ՝ օգտագործելով ավելի վաղ ընտրած Alexa-Hosted հմտության տարբերակը և վերջում կկիսենք լրացուցիչ ռեսուրսներ: Alexa-Hosted հմտությամբ դուք կարող եք սկսել գրել ձեր հմտության կոդը անմիջապես Alexa Developer Console- ում:

1. Կտտացրեք կոդին ՝ Alexa Developer Console- ի վերևի նավիգացիոն բարում:

2. VS Code- ում բացեք index.js ֆայլը carddealer/skill-nodejs/lambda թղթապանակում:

3. Պատճենեք index.js ֆայլի ծածկագիրը Alexa Developer Console Code Editor- ի index.js ֆայլում:

4. Պատճենեք pack.json և util.js ֆայլերի բովանդակությունը Alexa Skill Code Editor- ի համապատասխան ֆայլերում:

5. Ստեղծեք նոր ֆայլ ՝ կոդերի խմբագրի վերևի ձախ մասում կտտացնելով «Նոր ֆայլ» պատկերակին և լրացրեք ուղին և ֆայլի անունը որպես /lambda/common.js

6. Ստեղծված common.js ֆայլով, համոզվեք, որ ֆայլը բաց է, այնուհետև պատճենեք common.js ֆայլում գտնվող carddealer/ skill-nodejs/ թղթապանակից VS Code- ում Alexa հմտության common.js ֆայլում: Կոդի խմբագիր:

Դուք կարող եք փորձարկել հմտությունը `այն տեղակայելով: Երբ փորձարկում եք հմտությունը, անցեք թեստավորումն Անջատվածից դեպի Developmentարգացում ՝ օգտագործելով նավարկության վահանակի ներքևի բացվող պատուհանը:

Քայլ 20: Python կոդ

Python կոդ
Python կոդ

Վերը նշված Python ծածկագիրը սահմանում է EV3 աղյուսի հետ կապված շարժիչները և պատմում EV3RSTORM- ին, թե ինչպես շարժվել, երբ այն ստանում է հրամաններ Alexa հմտությունից, ներառյալ.

  • Քարտերը կբաշխվեն նշված ուղղությամբ մեծ և միջին շարժիչների համատեղ պտույտներով:
  • Քարտերը կտրվեն միայն միջին շարժիչի պտույտներով

Ամբողջ ծածկագիրը տրված է GitHub Repo- ում:

Նախագիծը պատրաստ է, պարզապես խառնել քարտերը և տեղադրել պահեստում և վայելել խաղը:

Խաղալիքների և խաղերի մարտահրավեր
Խաղալիքների և խաղերի մարտահրավեր
Խաղալիքների և խաղերի մարտահրավեր
Խաղալիքների և խաղերի մարտահրավեր

Երկրորդ տեղը զբաղեցրեց խաղալիքների և խաղերի մարտահրավերը

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