Բովանդակություն:
- Քայլ 1: Տեսանյութ
- Քայլ 2: Մեզ անհրաժեշտ բաներ
- Քայլ 3: Աղյուսների կառուցում
- Քայլ 4: Դեպո պատրաստում
- Քայլ 5. Պտտվող հարթակ
- Քայլ 6: RotorBlock
- Քայլ 7: Միջին շարժիչի բաժին
- Քայլ 8: Բեռի քաշի արգելափակում
- Քայլ 9: Հավաքում
- Քայլ 10: Լարերի տեղադրում
- Քայլ 11: SettingUp
- Քայլ 12. EV3 Brick- ի գրանցում որպես Alexa Gadget
- Քայլ 13. Ev3 աղյուսի պատրաստում
- Քայլ 14: Գրանցում և կարգավորումներ
- Քայլ 15: Ինչպե՞ս կարգավորել Echo Dot- ը:
- Քայլ 16. Էխոյի զուգավորում աղյուսի հետ
- Քայլ 17: Ստեղծեք ձեր Alexa հմտությունը
- Քայլ 18. Սահմանեք հմտությունների փոխգործակցության մոդելը
- Քայլ 19. Հմտությունների տրամաբանության ներդրում
- Քայլ 20: Python կոդ
Video: Խոսող Lego քարտի դիլեր. 20 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Մարդկանց մեծ մասը խաղաթղթեր է խաղում զվարճանքի համար, բայց դրանք նաև մի շարք առավելություններ են տալիս մեր հուզական և մտավոր առողջությանը: Այն փակ տարածքներում ամենահայտնի զբաղմունքներից մեկն է:
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
Այստեղ, այս բլոկում, մենք ամրացնում ենք Միջին շարժիչը Intelligent Ev3 աղյուսով: Այս բաժինը կազմում է քարտ դիլերների ուղեղը:
Երբ հարթակը պտտվում է, մենք պետք է հավասարակշռենք Մեծ շարժիչի կողմը, հակառակ դեպքում դա կհանգեցնի ոչ պատշաճ պտույտների: Այսպիսով, մենք նպատակային օգտագործում ենք ռետինե անիվները: Այս բաժինը չի շարժվում (ստացիոնար մաս): Այնուհետև մենք կարող ենք անցնել հաջորդ բաժին:
Քայլ 7: Միջին շարժիչի բաժին
EV3 Medium Servo Motor- ը հիանալի է ցածր բեռնվածությամբ, ավելի բարձր արագությամբ ծրագրերի համար, և երբ անհրաժեշտ են ավելի արագ արձագանքման ժամանակներ և ավելի փոքր պրոֆիլ, դրա համար ես այստեղ ընտրում եմ միջին շարժիչը, ինչպես նաև բոլորս էլ գիտենք, որ այն ավելի փոքր է, քան մեծ շարժիչը: Այսպիսով, այն մեծապես նվազեցնում է պտտվող հարթակի ամբողջ քաշը, ինչը, հավանաբար, կհանգեցնի հարթակի սահուն շարժմանը:
Այս շարժիչը օգտագործվում է խաղացողների համար քարտեր բաժանելու համար: Այն կապված է դեպոյի հետ:
Wedge-Belt-Wheel- ը և անվադողը այս հատվածի առանցքային մասն են, քանի որ այն քարտը պահեստից դուրս է մղում: Մենք այստեղ օգտագործում էինք երեքը ՝ ավելի արագ շարժումների համար: Կարծում եմ, այս բլոկը պատրաստելու հրահանգում: Անիվի հետ ռետինե անվադողը չեք գտնի (քանի որ 602841 հատվածը բացակայում է lego designer studio- ում): Այսպիսով, մի մոռացեք անվադողը կցել անիվով:
Քայլ 8: Բեռի քաշի արգելափակում
Այս բլոկը կապված է դեպոյի հետ: Դրանք օգտագործվում են պահեստում տեղադրված քարտերի համար քաշ տալու համար: Այսպիսով, ներքևի քարտը հեշտությամբ դուրս կհանվի պահեստից: Երբ քարտը դուրս է հանվում, քաշը ինքնաբերաբար կիջնի ինքնահոսով:
Կախովի մեխանիզմը ճանապարհ է բացում քաշի սլաքների վեր և վար շարժման համար: (Տե՛ս վերևի նկարը)
Քայլ 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
Սարքը կարգավորելը շատ հեշտ է:
- Տեղադրեք 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- ի և ձեր 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 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- ը:
Նախքան կարգավորումը, ներբեռնեք կամ թարմացրեք Alexa ծրագիրը ձեր բջջային սարքի հավելվածների խանութում:
- Բացեք Alexa ծրագիրը
- Գնացեք կարգավորումների ընտրացանկ
- Ընտրեք Ավելացնել սարքը:
- Ընտրեք Amazon Echo, այնուհետև Echo Dot
- Միացրեք ձեր սարքը
- Հետևեք հրահանգներին ՝ ձեր սարքը կարգավորելու համար
Քայլ 16. Էխոյի զուգավորում աղյուսի հետ
Alexa- ի հետ աշխատելու համար EV3 Brick- ը պետք է Bluetooth կապ հաստատի Echo սարքի հետ:
Echo սարքն ու գործիքը միմյանց հայտնաբերում են Classic Bluetooth- ի միջոցով հետևյալ կերպ.
- Օգտագործողը գործիքը դնում է զուգավորման ռեժիմի: Այս ընթացակարգը կախված է գաջեթից: Օրինակ, կոճակի գործիքը կարող է երկար սեղմել: Եթե ձեր գործիքը ունի հպման էկրան, օգտվողը կարող է միացնել էկրանի տարբերակի միջոցով զուգակցումը:
- Օգտվողը Echo սարքը դնում է զուգավորման ռեժիմի: Echo սարքերի համար, որոնք չունեն էկրան, օգտվողը կարող է Echo սարքը միացնել զուգավորման ռեժիմին ՝ օգտագործելով Amazon Alexa ծրագիրը: Alexa հավելվածում օգտվողը գնում է Կարգավորումներ, ընտրում է Էխո սարքը և այնուհետև ընտրում է irուգտկված Alexa գործիքը Միացված սարքերի ներքո: Եթե Echo սարքն ունի էկրան, օգտվողը հետևում է էկրանի ցուցումներին ՝ զուգավորում սկսելու համար: (սքրինշոթերը տրվում են տեղեկանքի համար)
Պարզապես կտտացրեք «զուգակցեք նոր սարք», համբերատար եղեք, որոշ ժամանակ կպահանջվի: Այստեղ ես օգտագործում եմ echo dot 3 -րդ սերունդը:
Քայլ 17: Ստեղծեք ձեր 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 ծածկագիրը սահմանում է EV3 աղյուսի հետ կապված շարժիչները և պատմում EV3RSTORM- ին, թե ինչպես շարժվել, երբ այն ստանում է հրամաններ Alexa հմտությունից, ներառյալ.
- Քարտերը կբաշխվեն նշված ուղղությամբ մեծ և միջին շարժիչների համատեղ պտույտներով:
- Քարտերը կտրվեն միայն միջին շարժիչի պտույտներով
Ամբողջ ծածկագիրը տրված է GitHub Repo- ում:
Նախագիծը պատրաստ է, պարզապես խառնել քարտերը և տեղադրել պահեստում և վայելել խաղը:
Երկրորդ տեղը զբաղեցրեց խաղալիքների և խաղերի մարտահրավերը
Խորհուրդ ենք տալիս:
DIY Կառուցեք BB-8 Հնդկաստանում -- Android վերահսկվող և խոսող -- Իրական չափս ՝ 19 քայլ (նկարներով)
DIY Կառուցեք BB-8 Հնդկաստանում || Android վերահսկվող և խոսող || Կյանքի չափ. Բաժանորդագրվեք իմ ալիքին ավելի շատ նախագծերի համար: Այս նախագիծը վերաբերում է այն բանին, թե ինչպես կարելի է կառուցել աշխատանքային, կյանքի չափ, խոսող, արդուինոյով վերահսկվող Starwars BB-8 droid: մենք պատրաստվում ենք օգտագործել միայն կենցաղային նյութեր և մի փոքր Arduino միացում: Սա մենք
Շարժվող և խոսող հսկա Lego Hulk MiniFig (10: 1 սանդղակ). 14 քայլ (նկարներով)
Տեղափոխվող և խոսող հսկա Lego Hulk MiniFig (10: 1 մասշտաբ). Ես միշտ խաղացել եմ լեգոների հետ մանկության տարիներին, բայց ես չունեի «շքեղ» լեգոներից որևէ մեկը, պարզապես դասական լեգո աղյուսներ: Ես նաև Marvel Cinematic Universe (MCU) - ի հսկայական երկրպագու եմ, և իմ ամենասիրելի կերպարը Հալկն է: Ուրեմն ինչու չմիավորել երկուսը և չդարձնել հսկա
Քարտի սնուցող սարք առևտրային քարտի մեքենայի համար. 10 քայլ (նկարներով)
Քարտի սնուցող սարք առևտրային քարտերի մեքենայի համար. Քարտի սնուցող սարք առևտրային քարտերի մեքենայի համար Նախապատմություն Երբ ես երիտասարդ էի, ես հավաքեցի տոննա առևտրային քարտեր, բայց որոշ տարիների ընթացքում հավաքելու կիրքը նվազում էր: Այդ ընթացքում ես երեխաներ ունեմ, և նրանք դանդաղ, բայց հաստատ սկսում են ձեռք բերել
Թափահարեք խոսող գլխարկի հայտնաբերումը շրջանային խաղահրապարակի էքսպրեսով. 12 քայլ (նկարներով)
Shake Detecting Talking Hat With Circuit Playground Express. Այս հեշտ և արագ ձեռնարկը սովորեցնում է ձեզ, թե ինչպես պատրաստել խոսող գլխարկ: Հարցը «տալու» դեպքում այն կպատասխանի մանրակրկիտ մշակված պատասխանով, և գուցե դա կարող է օգնել ձեզ որոշելու, թե ունեք որևէ անհանգստություն կամ խնդիր: Իմ կրելի տեխնոլոգիայի դասին ես
Կենաց խոսող. 5 քայլ (նկարներով)
Կենաց խոսող. Այս հրահանգը սկսվեց որպես իմ մեծ հետաքրքրություն Լոնդոնի կենաց հեռուստատեսային շոուի նկատմամբ: Բրիտանական Մեթ Բերրի կատակերգությունը, որն այժմ կարելի է գտնել Netflix- ում, ունի մի քանի հիանալի ձայնային հնչերանգներ, որոնք ես ցանկանում էի տեղավորել առավոտյան թոնրի առօրյայում: Վազող կատակի մեջ