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

1986 Google Pi Intercom. 8 քայլ (նկարներով)
1986 Google Pi Intercom. 8 քայլ (նկարներով)

Video: 1986 Google Pi Intercom. 8 քայլ (նկարներով)

Video: 1986 Google Pi Intercom. 8 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Հուլիսի
Anonim
Image
Image
1986 Google Pi ինտերկոմ
1986 Google Pi ինտերկոմ
1986 Google Pi ինտերկոմ
1986 Google Pi ինտերկոմ

Սա 1986 թվականի դոմոֆոն է, որը ես վերածել եմ պատի տեղադրված Google ձայնային օգնականի ՝ օգտագործելով Raspberry PI 3 և Google AIY (Արհեստական ինտելեկտ ինքդ) հավաքածու, որոնք անվճար են հայտնվել MagPi ամսագրի 57 համարով: Դա Google Home ոճով սարք է ՝ ռետրո զգացողությամբ:

Եթե չեք կարող տեսնել ներկառուցված տեսանյութի հղումը, այն գտնվում է ՝

Քայլ 1: Որտեղի՞ց եք ձեռք բերել այդ գլխարկը:

Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը
Որտեղի՞ց եք վերցրել այդ գլխարկը

Pi- ի Google AIY HAT- ը (Սարքավորումը կցված է վերևում) այս նախագծի հիմքում է, և հիանալի է, որ այն անվճար տրամադրվեց MagPi ամսագրին: Ես երբեք չէի լսել դրա մասին, մինչև ամսագիրը դուրս գալու օրը Twitter- ում չկարդացի հայտարարությունը, ինչը խթանեց կեսգիշերին հուզված «Big Sainsburys» - ին ձեռք բերել մեկը մինչև դրանց սպառվելը: Դարակում դեռ երեքն էին, և ես կիսով չափ կցանկանայի, որ դրանք բոլորը գնեի, բայց ավելի լավ է իմանալ, որ Pi- ի ավելի շատ երկրպագուներ դրանով զվարճանում են ինձ պես:

Մի խոսքով, Raspberry Pi հիմնադրամը Google- ի հետ համատեղ մշակեց օգտագործողի համար հարմար HAT, որը բերեց Google- ի բնական լեզվի փոխազդեցության ուժը Raspberry Pi- ին: ամսագրի հավաքածուն ներառում էր գլխարկը և այն ամենը, ինչ ձեզ հարկավոր է (բացի Pi- ից) դրա կառուցման համար: ինքդ: Հրահանգները հստակ և լավ գրված էին, փառք նաև հավաքածուի դիզայներներին, բոլոր բաղադրիչներն իսկապես լավ որակի էին և կարող էին հավաքվել առանց զոդման:

Իր հիմնական տեսքով հավաքածուն օգտագործում է Google Օգնականը ՝ ձեր բանավոր հարցերին պատասխանելու համար, այն «լսում է» կոճակը մեկ սեղմելուց հետո, այնուհետև ինչ -որ կերպ պարզում է խոսքի ավարտից հետո., կատարյալ երեխաների հետ կառուցելու կամ որպես առաջին մատը թաթախելու Pi հնարավորությունների հսկայական օվկիանոս: AIY- ի հավաքածուն նախագծված էր ներկառուցված իր ստվարաթղթե պատյանում (մի քիչ Google- ի Cardboard VR դիտիչին նման), բայց այն հավաքելուց և փորձարկելուց հետո անհամբերությամբ սպասեցի, որ այս հզոր շարժիչը կառուցեմ ավելի սովորական ՝ իմ սովորական ռետրո փոխակերպումների դեպքում:

Քայլ 2: Vintage Comms

Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms

Ես վերցրեցի 1980-ականների կեսերի FM ինտերկոմների երեք տուփով այս հավաքածուն, որը վերջերս վաճառվեց 4 ֆունտ ստեռլինգով: հատորները: Նրանք որոշ ժամանակ նստեցին արհեստանոցում, քանի որ նրանց փորձարկումները ցույց տվեցին, որ նրանք, ցավոք, նախատեսված չեն այսօրվա բարձր միջամտության տների համար:

Ինձ հետաքրքրում էր իմանալ, թե երբ են դրանք ի սկզբանե վաճառվել (չնայած տուփի վրա թվային ժամացույցի գրիչն ուժեղ հուշում էր), այնպես որ փորել էին Radio Shack (հիշո՞ւմ եք Tandy- ը Մեծ Բրիտանիայում) կատալոգների առցանց արխիվը: Ես կռահեցի 1985 -ը և ընդամենը մեկ տարի էր մնացել, այնքան գոհացուցիչ է, որ ինչ -որ մեկը դրանց մասին գրառում է կատարել:

Այն պահին, երբ ես հավաքեցի Google AIY- ի հավաքածուն, ես գիտեի, որ այս հին միավորներից մեկը կատարյալ կհամապատասխանի դրան. Վերջիվերջո, երկուսն էլ հիմնականում հիմնված էին կոճակի, խոսափողի և բարձրախոսի վրա, ուղղակի տարբեր տեխնոլոգիաներով: Շատ շուտով ես պտուտակահանները հանեցի և, ինչպես միշտ, արհամարհելով գործի վերաբերյալ նախազգուշացումը, սկսեցի ապամոնտաժել միավորներից մեկը: Գործը բաց կոտրելը միշտ վերականգնման կամ փոխակերպման ծրագրի իմ ամենասիրելի հատվածներից մեկն է, պարզապես երբեք չգիտես, թե ինչ կգտնես ներսում: Հիմնական տպատախտակը բավականին ծավալուն էր (և 240 վ, ինչը մեր օրերում իսկապես տարօրինակ է թվում), բայց երբ այն հեռացվեց, բառացիորեն մնաց գործը, կոճակը և բարձրախոսը: Ամեն ինչ հանված, թվում էր, թե Pi- ի և այլ բաղադրիչների համար շատ տեղ կար, բայց արտաքին տեսքը կարող է խաբել…

Քայլ 3: Այն դարձնել համապատասխան

Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան
Այն դարձնելով համապատասխան

Դատարկ գործի առջև կանգնած առաջին գործն էր որոշել, թե ուր է գնալու Pi- ն, որի փայլուն Google HAT- ը ամուր ամրագրված է վերևում: Սա շատ ավելի խիստ էր, քան ես սպասում էի, շատ կողմնորոշումներ պարզապես չէին աշխատի բարձրախոսի մեծ մասի և ինտերկոմի մեծ կախված կոճակի համար անհրաժեշտ տարածքի պատճառով, և նրանք, ովքեր Pi- ի նավահանգիստները չէին արգելափակում հիասթափեցնող, խանգարում էին այլ բանի:

AIY- ի հավաքածուի բարձրախոսը երբեք չէր տեղավորվում, այն պարզապես չափազանց մեծ էր գործի համար, ուստի ես պետք է այլընտրանք գտնեի: Ինտերկոմի օրիգինալ բարձրախոսը, ցավոք, չէր աշխատում, բայց առցանց որոնումներից հետո ես գտա իդեալական բարելավումը, այն նույն տրամագծով էր, ինչ բնօրինակը, բայց շատ ավելի ամուր էր, բարեբախտաբար հնչում էր նույնքան լավ, որքան հավաքածուի մեջ:

Ես ենթադրում էի, որ հավաքածուն կներառի մեկ, էժան խոսափող, որը հիանալի տեղավորվելու է սկզբնական վանդակաճաղի հետևում, բայց փոխարենը դա շքեղ ստերեո գործ էր ՝ իր իսկ տպատախտակի վրա, իսկ միկրոֆոնիկներին հետաքրքրաշարժ կերպով նմանեցնում էին հենց Google Home- ի արտադրանքին: Միկրոֆոնը ճաղավանդակի հետևում չդնելը նշանակում էր, որ ես կարող եմ Pi- ն դնել այդ վերջի վրա, չնայած որ դա շատ ամուր տեղավորվում էր և նշանակում էր, որ ես չէի կարող ցուցադրել HDMI պորտը, սակայն արդար փոխզիջում:

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

Քայլ 4: Kit Hacks

Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks

Առաջին կանգառը բաղադրիչ իմաստով այդ գեղեցիկ խոսափողի տախտակն էր. Սա բնական տեղն էր պատյանների վերևի մասում, այնպես որ ես (մի քանի անգամ) չափեցի միկրոֆոնների միջև եղած հեռավորությունը և նրանց համար անցքեր բացեցի: Այն մի փոքր տաք սոսնձված կլիներ տեղում, երբ խոսքը գնում էր հավաքման մասին:

Հավաքածուի մեջ անջատիչը, կոճակը և LED- ը միավորված են, բայց ինձ անհրաժեշտ էր առանձնացնել այս գործառույթները: Իմ բնազդը այլընտրանքային բաղադրիչների օգտագործումն էր, բայց հետո ես մի փոքր անձնական մարտահրավեր ընդունեցի օգտագործել միայն այն կտորները, որոնք գալիս էին հավաքածուի հետ:

Ինտերկոմի «խոսակցություն» բնօրինակ կոճակը բավականին երկար ճանապարհորդություն ուներ ՝ պտտվելով բարում, որն ունի հիանալի ռետրո զգացում, որը ես ուզում էի պահպանել, ուստի ես ուղիներ էի փնտրում, որ սարքի անջատիչը համապատասխանեցնեի դրան: Pi- ի վերջին մի քանի նախագծերի իմ կարգախոսն է եղել «պահել այն պարզ, դարձնել զվարճալի», այնպես որ ես ընտրանքներ փնտրեցի սկզբնական կցամասերին: Amazարմանալի է, որ ես կարողացա գոյություն ունեցող պտուտակով անցք օգտագործել անջատիչը տեղում պահելու համար, պարզապես փոխարինելով սկզբնական պտուտակն ավելի երկարով `սարքի մարմինը տեղավորելու համար:

Հաջորդը հայտնվեց LED- ը. Օրիգինալ ինտերկոմն ուներ LED ցուցիչ, բայց ժամանակն անցել է «կարմիր կամ կանաչ» լուսամփոփների լուսավոր օրերից, և ես կարծում էի, որ պայուսակից պայծառ սպիտակ լուսադիոդ դուրս գալը մի փոքր շատ կլինի: Գիշերը խոհանոցի կեսը լուսավորելուց բացի, այս նախագծի համար մի փոքր չափազանց «ձեր դեմքին» էր թվում: Փոխարենը, ես որոշեցի հավաքածուի լուսադիոդը տեղադրել խոսափողի վանդակաճաղից այն կողմ, այնպես որ այն կառաջարկի նուրբ լուսավորություն և հետադարձ կապ ՝ առանց չափազանց աներես լինելու: Ես կտրեցի LED մալուխը և միացրեցի 2-անցքային բաղադրիչ միակցիչը, իրերի բահի միակցիչների տեղում, այնուհետև այն ամրացրեցի Pi տախտակի USB պորտերի միջև, որպեսզի այն մնա և փայլեց խոսափողի վանդակաճաղից:

Իմանալով, որ ամեն ինչ կհամապատասխանի, ժամանակն էր անցնել կոսմետիկայի:

Քայլ 5: Հպում

Անդրադառնալով
Անդրադառնալով
Անդրադառնալով
Անդրադառնալով
Անդրադառնալով
Անդրադառնալով
Անդրադառնալով
Անդրադառնալով

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

Այս պահին պլաստմասսայե ավելցուկը մանրեցվեց, և ես հստակ գիտեի, թե ինչպես և որտեղ են մասերը տեղավորվում պատյանում, ուստի նախ ներկ պահանջող բոլոր մասերին լավ սկրաբ տվեցի լվացարանի մեջ ՝ երեք տասնամյակ կեղտը հեռացնելու համար: & քսուք:

Հաջորդը եկավ մի քանի շերտ այբբենարան `համոզվելու համար, որ վերջնական շերտը ճիշտ կկիրառվի: Նախկինում ինձ խաբել են« ուղղակի պլաստիկե »ներկով, այնպես որ ես հիմա լրացուցիչ ժամանակ եմ տրամադրում մակերեսը հիմնելու համար: Ես իրական սեր և ատելություն ունեմ լակի ներկման հետ, այն միշտ մոտենում է նախագծի ավարտին, ուստի ես ցանկանում եմ այն ավարտել, բայց միևնույն ժամանակ գիտեմ, որ ավարտը փչացնելու համար անհրաժեշտ է ընդամենը մեկ չափազանց եռանդուն լակի: Իմ վստահելի հին համեմունքներով պտտվող պտուտակը շատ հարմար էր մասերը պտտելու համար ՝ ցողելիս, քանի որ թափքում արմունկային տարածություն չկա:

Ես օգտագործեցի արհեստական ներկ ՝ գեղեցիկ փայլատ երանգով, որը ես նախկինում չէի օգտագործել, և շատ բարակ շերտերը բավականին գեղեցիկ էին ընթանում ՝ չնայած ամառային փոթորիկին, ինչը նշանակում էր, որ ես թրջվում էի ամեն անգամ, երբ մեկ այլ շերտ էի քսում:

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

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

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

Հիանալի էր, որ բոլոր մասերը շարված էին հավաքման հավաքածուի պես. Այդքան էլ անելիք չկար, բայց ամեն ինչ պետք է դասավորվեր հատուկ հերթականությամբ, որպեսզի միմյանց չխանգարեն:

Սկզբում ես ամրացրեցի Pi- ն իր գործի մեջ. Այն ամրացված է միայն մեկ պտուտակով, բայց այն բառացիորեն տեղ չունի պտտվելու համար: Հաջորդը հայտնվեց LED- ն, որը ամրացված էր Pi- ի USB պորտերի միջև, որպեսզի այն անմիջապես նստեր սկզբնական խոսափողի վանդակաճաղից ներքև: Հաջորդը գլխարկը նրբորեն ավելացվեց վերևում և LED/անջատիչ մալուխը ամուր միացված:

Խոսափողի տախտակը, բարձրախոսը և (չօգտագործված) ձայնի համարանիշը թեթևակի սոսնձված էին տեղում և միացված էին HAT- ին, այնուհետև կախովի կոճակը հավաքվում և ամրացվում էր իր ամրացման պտուտակով, որը նույնպես պահում էր հանդերձանքից անջատիչը հենց ճիշտ դիրքորոշում դրա հետևում:

Ի վերջո, պատյանների երկու կեսերը պտուտակվեցին իրար հետ (միշտ ամենախայտառակ հատվածը), և չօգտագործված ընտրիչի անջատիչը փակվեց:

Intercom Pi- ն պետք է լիներ նուրբ և թերագնահատված, բայց ես ուզում էի մի քիչ գույն ավելացնել, այնպես որ ես Google- ի պատկերանշանից հանեցի գույները և տպեցի դրանք փոքր թղթի վրա, որտեղ ի սկզբանե դուք կգրեիք սենյակի անունով: կամ անձ.

Քայլ 7: Այն դարձնել խելացի

Այն դարձնելով խելացի
Այն դարձնելով խելացի
Այն դարձնելով խելացի
Այն դարձնելով խելացի

Ես սիրում եմ ձայնային կառավարման ներուժը, իմ առաջին նախագիծը Google Voice Search-O-Matic- ն էր դեռ 2014 թվականի հունիսին: Վերջերս ես օգտագործել եմ Amazon Alexa ձայնային ծառայությունը AlexaPhone- ում և Rabbit Pi- ում, այնպես որ ինձ հետաքրքրեց տեսնել, թե ինչպես են Google Assistant- ը և HAT- ը համեմատում, չնայած ակնհայտ է, որ այն ավելի քիչ հասուն է որպես հարթակ, հատկապես արտադրողների ասպարեզում: Անցյալում ժամեր անցկացնելով, որպեսզի Alexa- ն և Pi- ն գեղեցիկ խաղան USB ձայնային քարտերի, շարժական բարձրախոսների և խոսափողների հետ, իսկական հաճույք էր օգտագործել Voice HAT- ը այս կառուցման համար, այն տևեց շատ հիասթափություն և Google- ից (տարօրինակ կերպով) դուրս: հավասարումը.

AIY հավաքածուն ունի նախագծերի հետ ինտեգրման մի քանի տարբերակ, կարող եք փոխարինել Google Assistant ծառայությունը Cloud Speech- ով ՝ տեքստից խոսքի ավելի շատ տարբերակների համար կամ նույնիսկ օգտագործել Androidthings կառուցվածքը: HAT ապարատը նմանապես ճկուն է և ունի բազմաթիվ կապեր սերվերի կամ GPIO (General Purpose In Out) բաղադրիչներին միացնելու համար, որոնք բոլորը կարող են ձայնային ակտիվացվել:

Տնային Google Home սարքերի համար դեռ շատ վաղ օրեր են, և HAT- ի Python ծրագրակազմը դեռ 100% -ով «պատշաճ» Google Home- ի մակարդակի վրա չէ, օրինակ ՝ այն Google Home հավելվածում չի հայտնվում որպես կապակցված սարք և Chromecast- ի ինտեգրում դեռ չկա, բայց թվում է, որ կա ակտիվ ծրագրավորող / հաքերական համայնք, և ակնառու գործառույթներից շատերն արդեն զարգացման ճանապարհային քարտեզի վրա են:

Ինտերկոմը կառուցելուց հետո AIY Projects ծածկագիրը զգալիորեն թարմացվել է, և այժմ պարզ է ընտրել կոճակը սեղմելու, ձեռքերը ծափահարելու կամ պարզապես «OK Google» ասելու միջև ՝ ձեր սարքը լսելի դարձնելու համար. Ձայնային ակտիվացման դեպքում դա շատ ավելի հեշտ է: հիմա նախաճաշի ժամանակ մանրուքներ խաղալ:

Եթե դուք դեռ աշխատում եք սկզբնական ծածկագրի վրա, ապա արժե այն թարմացնել: Ես հետևեցի Էրիկ Դունկանի քայլ առ քայլ ուղեցույցին և այն առաջին անգամ աշխատեց: Գաղափար է նաև github- ի էջում պահել ծածկագրի վերջին տարբերակը, քանի որ հետագա զարգացումները հեռու չեն կարող լինել:

Այս նախագծի համար ես ցանկանում էի ինտերկոմը հնարավորինս պարզ ինտեգրել այլ բաների հետ, ուստի Google Assistant- ը կապեցի իմ գոյություն ունեցող IFTTT (If This Then That) հաշվի հետ: Եթե նախկինում չեք օգտագործել IFTTT- ը, դա առցանց ծառայությունները միասին կապելու, տարբեր ծառայությունների գործարկիչներն ու գործողությունները համատեղելու ֆանտաստիկ հանգույց է:

IFTTT- ն թույլ է տալիս վերահսկել խելացի վարդակները, կարգավորել ջերմաստիճանը, ուղարկել ծանուցման էլ. Նամակ և շատ այլ բաներ `կախված ծառայությունների ակտիվացումից: Google Assistant- ը դրա համար ավելի ճկուն է թվում, քան Alexa- ն, քանի որ կարող եք կարգավորել մի քանի «ձգան» արտահայտություններ (առանց դրանք ասելուց առաջ իրականում ասելու «ձգան» բառը) և հարմարեցնել պատասխանը, որը օգնականը կարդալու է դրանք մշակելիս: Օրինակ ՝ ես այն օգտագործում էի տեսահոլովակում տիկնիկի տան լույսերը միացնելու համար ՝ «Տիկնիկի տունը միացված» արտահայտությամբ, ինչը հուշում էր «Wakey արթուն փոքրիկ մարդիկ» պատասխանը և ակտիվացնում WeMo խելացի վարդակը:

Քայլ 8: Google- ը տանը

Google- ը տանը
Google- ը տանը
Google- ը տանը
Google- ը տանը
Google- ը տանը
Google- ը տանը
Google- ը տանը
Google- ը տանը

Սա հիանալի նախագիծ էր, շատ զվարճալի և ամեն ինչ հարմար դարձնելու իսկական մարտահրավեր: Եթե գործը նույնիսկ 5 մմ -ով փոքր լիներ որևէ ուղղությամբ, այն պարզապես չէր աշխատի, այնպես որ ես մեծ հաջողություն ունեցա գործարքի մեջ:

Ստվարաթղթե թեմայով որոշ լուսանկարներ անելուց հետո ես տեղադրեցի ինտերկոմը պատին `օգտագործելով փոքրիկ խողովակ` մեկ մալուխը կարգի բերելու համար: Voice HAT- ը իսկապես դյուրացրեց այս նախագիծը, ես գիտեմ, որ առանց դրա կարող եք օգտագործել Google Voice- ը Pi- ով, բայց հիանալի էր, որ ստիպված չէիք շփվել մարտկոցից աշխատող բարձրախոսների, USB խոսափողների կամ առանձին սնուցման աղբյուրի հետ, ինչպես դա արել եմ: նախկին ձայնային նախագծերով:

Ես չափազանց գոհ եմ, թե ինչպես է այն ստացվել, և մենք անընդհատ օգտագործում ենք այն, իմ միակ ափսոսանքը Voice HAT- ի ապարատային ընտրանքների ավելի շատ չշահագործումն է, այնտեղ GPIO- ի և շարժիչային կառավարման հսկայական ներուժ կա: Հուսանք, որ HAT- ը ինչ -որ պահի կթողարկվի վաճառքի, ես կցանկանայի ձեռք բերել մեկ ուրիշը (առանց ebay- ի կարողություն վճարելու). Խաղողի բերքահավաք խաղողի բերքի ռոբոտը, որը ինձ կհանձներ հեռակառավարման վահանակը, ցուցակի վերևում կլիներ:

Եթե ձեզ դուր է գալիս այս նախագիծը և ցանկանում եք ավելին տեսնել, կարող եք իմ կայքէջը տեսնել ընթացիկ նախագծի թարմացումների համար bit.ly/OldTechNewSpec կայքում, միացեք Twitter- ում @OldTechNewSpec կամ բաժանորդագրվեք աճող YouTube ալիքին bit.ly/oldtechtube - տալ որոշ ձեր հին տեխնիկայից `նոր տեխնիկա:

Գյուտի մարտահրավեր 2017 թ
Գյուտի մարտահրավեր 2017 թ
Գյուտի մարտահրավեր 2017 թ
Գյուտի մարտահրավեր 2017 թ

Երկրորդ տեղը գյուտի մարտահրավերին 2017 թ

Անսովոր օգտագործումների մարտահրավեր 2017 թ
Անսովոր օգտագործումների մարտահրավեր 2017 թ
Անսովոր օգտագործումների մարտահրավեր 2017 թ
Անսովոր օգտագործումների մարտահրավեր 2017 թ

Անսովոր օգտագործումների մարտահրավերում երկրորդ տեղը զբաղեցնող 2017 թ

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