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

KerbalController: Rocket Game Kerbal տիեզերական ծրագրի հատուկ վահանակ. 11 քայլ (նկարներով)
KerbalController: Rocket Game Kerbal տիեզերական ծրագրի հատուկ վահանակ. 11 քայլ (նկարներով)

Video: KerbalController: Rocket Game Kerbal տիեզերական ծրագրի հատուկ վահանակ. 11 քայլ (նկարներով)

Video: KerbalController: Rocket Game Kerbal տիեզերական ծրագրի հատուկ վահանակ. 11 քայլ (նկարներով)
Video: Տիեզերանավային փորձարկման թռիչք | Շարժիչի հրդեհ | Արտակարգ վայրէջք | X-Plane 11 2024, Նոյեմբեր
Anonim
KerbalController: Rocket Game Kerbal Space ծրագրի հատուկ կառավարման վահանակ
KerbalController: Rocket Game Kerbal Space ծրագրի հատուկ կառավարման վահանակ

Ինչու՞ կառուցել KerbalController:

Դե, քանի որ կոճակները սեղմելը և ֆիզիկական անջատիչներ նետելը շատ ավելի էական է թվում, քան մկնիկին սեղմելը: Հատկապես, երբ խոսքը գնում է անվտանգության մեծ կարմիր անջատիչի մասին, որտեղ դուք պետք է նախ բացեք կափարիչը, հարվածեք անջատիչին `ձեր հրթիռը զինելու համար, սկսեք հետհաշվարկը և 3.. 2.. 1.. մենք ունենք բարձրացում:

Ի՞նչ է KerbalController- ը:

KerbalController- ը, որը կոչվում է նաև կառավարման վահանակ, Simpit (մոդելավորված խցիկ), DSKY (ցուցադրման ստեղնաշար) կամ հատուկ ջոյսթիկ, հարմարեցված մուտքային սարք է ՝ հրթիռաշինության և թռչելու և, հուսով եմ, ոչ պայթելու համար վերահսկելու համար: խաղ Kerbal Space ծրագիրը, որը զուգորդվում է խաղից ընտրովի ելքի հետ, ինչպիսիք են կարգավիճակի լույսերը, հեռաչափության ցուցիչները և (կամ) վառելիքի չափիչները:

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

Այս ուղեցույցը կներառի այն ամենը, ինչ ձեզ հարկավոր է նույնական պատճեն ստեղծելու կամ ճանապարհին ճշգրտումներ և բարելավումներ կատարելու համար, ըստ ձեր հայեցողության: Ներառված են `

  • մասերի ցուցակ
  • թվային դիզայնի գծագրեր, որոնք պատրաստ են լազերային կտրման համար
  • էլեկտրագծերի ցուցումներ
  • Arduino կոդ
  • Կոդ KSP plugin- ի համար
  • Շատ նկարներ

Պատրա՞ստ եք թռիչքի: Գնացինք!

Քայլ 1: Գործիքներ

Գործիքներ
Գործիքներ

Ամենակարևոր գործիքը, որն անհրաժեշտ է ունենալ այս կառուցման համար, զոդման երկաթ է: Այն ներառում է մի փոքր զոդ, մետաղական մաքրող սպունգ ՝ զոդման ծայրը մաքրելու համար և «երրորդ ձեռք»:

Այլ գործիքներ են մետաղալարեր, մետաղալարեր, պինցետներ և փոքր չափի պտուտակահաններ:

Քայլ 2: Մասեր և հիմնական դասավորություն

Մասեր և հիմնական դասավորություն
Մասեր և հիմնական դասավորություն
Մասեր և հիմնական դասավորություն
Մասեր և հիմնական դասավորություն

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

Այն օգնում է նկարել բոլոր մասերը իրենց մոտավոր չափսերով և դրանք քաշել վեկտորային գծագրման ծրագրով (օրինակ ՝ Affinity Designer կամ Inkscape) կամ 3D նկարչական ծրագրով (ինչպես SketchUp):

Եթե ցանկանում եք ավելի հեշտ կառուցել, կարող եք պարզապես պատճենել իմ վերահսկիչը և ստանալ կցված մասերի ցուցակում նշված մասերը:

Քայլ 3: Ստեղծեք նախատիպ (ըստ ցանկության)

Ստեղծեք նախատիպ (ըստ ցանկության)
Ստեղծեք նախատիպ (ըստ ցանկության)
Ստեղծեք նախատիպ (ըստ ցանկության)
Ստեղծեք նախատիպ (ըստ ցանկության)

Եթե պատճենում եք իմ վերահսկիչը, կարող եք բաց թողնել այս քայլը:

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

Քայլ 4: Հաղորդալարերի վերաբերյալ խորհուրդներ

Հաղորդալարերի վերաբերյալ խորհուրդներ
Հաղորդալարերի վերաբերյալ խորհուրդներ
Հաղորդալարերի վերաբերյալ խորհուրդներ
Հաղորդալարերի վերաբերյալ խորհուրդներ
Հաղորդալարերի վերաբերյալ խորհուրդներ
Հաղորդալարերի վերաբերյալ խորհուրդներ

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

Ամբողջ էլեկտրոնիկան վերջնական երեսին միացնելիս կարող եք նվազեցնել խառնաշփոթը ՝ ստեղծելով հանգույցներ 5 Վ -ի և գրունտի համար: Դուք բոլոր գետնին կապող սարքերը միացնում եք անմիջապես Arduino- ին, այլ միացնում եք գետնին մեկ կոճակի վրա, իսկ հաջորդ կոճակի վրա `գետնին և շրջապատում: Վերջապես, դուք միանում եք Arduino- ին:

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

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

Քայլ 5: Ստանալով Faceplate Lasercut

Ստանալով Faceplate Lasercut
Ստանալով Faceplate Lasercut
Ստանալով Faceplate Lasercut
Ստանալով Faceplate Lasercut
Ստանալով Faceplate Lasercut
Ստանալով Faceplate Lasercut

Մաքուր, պրոֆեսիոնալ տեսքի հասնելը շատ դժվար է ձեռքով սղոցելիս և նկարելիս: Բարեբախտաբար, լազերային կտրումն այլևս թանկ չէ: Այն թույլ է տալիս չափազանց ճշգրիտ, քանի դեռ ձեր դիզայնը ճշգրիտ է:

Կից ներկայացված է իմ երեսպատման դիզայնը ՝ Affinity Designer- ի համար համապատասխան ձևաչափերով և վեկտորային գծագրման այլ ծրագրերով, ինչպիսին է անվճար InkScape- ը:

Նիդեռլանդներում դեմքի ափսեի լազերային կտրում կատարեցի Լիխցվարդում: Դրանք ի վերջո փակվել են, և գործունեությունը ստանձնել է Laserbeest- ը, որտեղ ես կտրել էի տուփի լազերային կտրումը: Յուրաքանչյուր խանութ կարող է ունենալ դիզայնի տարբեր պահանջներ, ուստի նախքան ներկայացնելը ստուգեք ձեր խանութը: Նրանք նաև գրեթե միշտ առաջարկում են դիզայներական օգնություն ժամային սակագնով:

Կարևոր բաներ, որոնք պետք է հիշել.

  • Ամեն ինչ պետք է հիմնված լինի վեկտորի վրա: Ահա թե ինչու իմ երեսպատման դիզայնի լոգոն չքանդակվեց: Նկատի ունեցեք, որ դա ամրագրված չէ կցված նախագծերում:
  • Նույնիսկ տեքստը պետք է հիմնված լինի վեկտորի վրա: Այսպիսով, փոխակերպեք այդ տառերը կորերի:
  • Չափել: Չափել: Չափել: Չհաջողվեց հաշվի առնել ջիստիկները տեղադրելու համար պահանջվող չափը և ստիպված էի կոտրել այն: Լավ ստացվեց, բարեբախտաբար: Ուշադրություն դարձրեք, սա ամրագրված է կից նախագծերում:

Ամեն ինչ մանրակրկիտ ստուգելուց հետո ուղարկեք այն լազերային կտրող խանութ: Ակնկալեք 40-50 եվրո վճարել Նիդեռլանդներում և հաջորդ օրը փոստով ստանալ այս գեղեցիկ արդյունքը:

Քայլ 6: Միացրեք կոճակները և անջատիչները

Կպչող կոճակներ և անջատիչներ
Կպչող կոճակներ և անջատիչներ
Կպչող կոճակներ և անջատիչներ
Կպչող կոճակներ և անջատիչներ
Կպչող կոճակներ և անջատիչներ
Կպչող կոճակներ և անջատիչներ

Անջատիչների և կոճակների մեծամասնությունը միակցիչներ ունեն C, NO, NC, +, -պիտակներով: Ահա թե ինչպես դրանք միացնել Arduino- ին:

Պարզ անջատիչ կամ սեղմիչ

  • Հող C (ընդհանուր)
  • Arduino թվային PIN NO (սովորաբար բաց է)

Մենք թվային կապը կկարգավորենք որպես INPUT_PULLUP, ինչը նշանակում է, որ Arduino- ն կպահի քորոցը 5 Վ լարման վրա և կբացահայտի, թե երբ է քորոցը հիմնավորվում, և դրան վերաբերվենք որպես մուտքագրում: Անջատիչի կամ կոճակի NO միակցիչը սովորաբար բաց է, այնպես որ միացումը միացված չէ: Երբ սեղմում եք կոճակը կամ անջատիչն անջատում, շրջանը փակվում է, և քորոցը հիմնավորվում է:

LED կոճակով կոճակ

Կոճակի հատվածը նույնն է, ինչ վերևում: LED- ի համար դուք կցում եք լրացուցիչ լարեր.

  • Հիմք - (բացասական)
  • Arduino թվային փին + (դրական)

Այս հատվածը բավականին պարզ է: Մենք կօգտագործենք Arduino- ի քորոցը սովորական OUTPUT ռեժիմում:

Անվտանգության անջատիչներ LED- ով

Սրանք մի փոքր այլ են և թույլ չեն տալիս վերահսկել LED- ի անկախ անջատիչի դիրքից: LED- ը միշտ լուսավորվում է միայն այն ժամանակ, երբ անջատիչը միացված է: Նրանք ունեն +, - և ազդանշանային միակցիչ:

  • Հիմք - (բացասական)
  • 5V + (դրական)
  • Arduino թվային կապիչ S (ազդանշան)

Մենք կօգտագործենք Arduino- ի քորոցը INPUT ռեժիմում: Երբ անջատիչը միացված է, LED- ը լուսավորվում է, և ազդանշանի փինն անցնում է բարձր:

Քայլ 7: Hոյստիկների և LCD- ի միացում

Hոյստիկներ և LCD- ի միացում
Hոյստիկներ և LCD- ի միացում
Hոյստիկներ և LCD- ի միացում
Hոյստիկներ և LCD- ի միացում
Hոյստիկներ և LCD- ի միացում
Hոյստիկներ և LCD- ի միացում

LCD

LCD- ն շատ պարզ է: Այն պարզապես ուժի, գրունտի և սերիայի կարիք ունի:

  • 5V VDD
  • Ground GND
  • Arduino Tx PIN RX

Դուք կարող եք օգտագործել JST միակցիչ կամ ուղղակիորեն կպցնել լարերը տախտակին:

Ջոյստիկներ

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

  • Գետնին
  • Wiper Arduino անալոգային մուտքի քորոց
  • 5V

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

Հնարավոր է, որ լարերը գունազարդման այլ սխեմա ունենան ձեր ջոյսթիկի վրա, բայց ընդհանուր առմամբ. Նույն գույնի երկու լարերը վերևի կոճակի համար են: Կարմիրը կամ նարնջագույնը 5V է, սևը կամ շագանակագույնը ՝ գետնին: Մնացած մետաղալարը մաքրիչ է:

Քայլ 8: LED բար վառելիքի չափիչներ

LED բար վառելիքի չափիչներ
LED բար վառելիքի չափիչներ
LED բար վառելիքի չափիչներ
LED բար վառելիքի չափիչներ
LED բար վառելիքի չափիչներ
LED բար վառելիքի չափիչներ

Լավ. Սա ամբողջ շինության ամենադժվար մասն է: Ազատորեն բաց թողեք սա ձեր առաջին կառուցման վրա, կամ բարելավեք այն և ինձ տեղյակ պահեք:

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

Սկզբում ես նրանց հետ վարորդի IC- ներ պատվիրեցի: Նրանք հիանալի են աշխատում: Դուք կարող եք ընտրել կետի ռեժիմ կամ վահանակի ռեժիմ, և այն կցուցադրի անալոգային մուտքային լարումը որպես մեկ LED (կետ) կամ մի շարք LED (բար): Բայց Arduino- ն անալոգային լարում չի թողնում: Իսկ PWM գործառույթը, որը թույլ է տալիս լուսավորել լուսադիոդը `նմանակելով անալոգային լարման, չի աշխատում այս վարորդների IC- ների հետ:

Պլան 2 -ին `հերթափոխի գրանցամատյաններ: Դուք կարող եք աշխատել դրանցով յուրաքանչյուր Arduino մեկնարկային հավաքածուի մեջ: Եվ դրանց մասին ավելին կարող եք իմանալ այստեղ ՝

Theրագիրը պետք է ինչ -որ կերպ փոխակերպի վառելիքի մակարդակը բիթերի համապատասխան շարանի, որը կներկայացնի վառելիքի մակարդակը LED շերտերի վրա: Վառելիքի 5 չափիչներով, վառելիքի բոլոր մակարդակները պետք է լինեն 10000000001000000000100000000010000000001000000000000: Մենաշարժիչային թափոնների դեպքում այն կդառնա ՝ 10000000001000000000100000000010000000000000000001:

Բավականին պարզ է հնչում: Կան որոշ բարդություններ: Հերթափոխի գրանցամատյաններն ունեն 8 կապում, մինչդեռ LED շերտերն ունեն 10 լուսադիոդ: Ես օգտագործում եմ 7 հերթափոխի գրանցամատյան ՝ 56 ելք ստանալու համար: Նրանց միացնելիս ես ինչ -որ տեղ բաց թողեցի IC կապը (մենք դա կհամապատասխանենք ծածկագրին): Եվ ես միացնում եմ մեկ LED սանդղակը մյուս ծայրից սկսած (մենք դա շտկելու ենք ծածկագրով): Օհ և Արդուինոյի մաթեմատիկան, որը մեզ պետք է, երբեմն օգտագործում է լողացող կետերի թվաբանություն, որն առաջացնում է կլորացման սխալներ (մենք դա շտկելու ենք ծածկագրում): Նկատի ունեցեք, որ ես կիսում եմ կոդը հետագա քայլում:

Իմ վերջնական կառուցվածքը չի համընկնում կցված միացման սխեմայի հետ, այնպես որ, եթե դուք վերակառուցեք այս կարգավորիչը, որոշ թարմացումներ են պահանջվում կոդի համար: Եթե օգնության կարիք ունեք, մեկնաբանեք ստորև:

Յուրաքանչյուր LED պահանջում է իր սեփական դիմադրությունը: Փորձեք տարբեր արժեքներ `պայծառությանը համապատասխանելու համար: Կանաչը շատ ավելի պայծառ է թվում, քան կարմիրը ՝ նույն դիմադրողականությամբ, ուստի այն օգնում է հավասարակշռել այն:

Վերջնական արդյունք. 5 LED ձողերը սնուցելու համար պահանջվող 50 թվային կապի փոխարեն այն կրճատվում է 3 -ի ՝ ժամացույցի ազդանշան, կողպեքի ազդանշան և տվյալների ազդանշան:

Քայլ 9: Շենքի կառուցում

Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում
Շենքի կառուցում

Logoամանակն է վրեժ լուծել այդ լոգոներով:

Ես տարբերանշանները փոխակերպեցի համապատասխան վեկտորային գծագրերի, որպեսզի դրանք լավ փորագրվեն: Այս անգամ ես այլ խնդիր ունեմ: Պտուտակային անցքերը ճիշտ տեղում չեն տուփի պատշաճ հավաքման համար: Տուփի համար օգտագործեցի 6 մմ MDF: Unfortunatelyավոք, մեխերի պտուտակումը եզրերին նրանց պառակտում է առաջացնում: Ես կոտրեցի այն լրացուցիչ փայտի մնացորդների և սոսինձի հետ միասին: Շատ սոսինձ:

Ձեզանից նրանք, ովքեր ավելի լավ են փայտով, սոսինձով և/կամ մեխերով, ես կցել եմ ձևերի մի տարբերակ ՝ առանց պտուտակային անցքերի ընդհանրապես:

Չնայած դժվարություններին, վերջնական արդյունքը բավականին հարթ է:

Քայլ 10: Softwareրագրակազմ և փորձարկում

Image
Image
Softwareրագրային ապահովում և փորձարկում
Softwareրագրային ապահովում և փորձարկում

Ներբեռնեք հետևյալ ծրագրակազմը ՝ վերահսկիչը Kerbal Space ծրագրի հետ աշխատելու համար.

KSP հավելում ՝

ZIP ֆայլը կազմված հավելումն է: Մնացածը սկզբնաղբյուր է, որը կարող եք օգտագործել ՝ հավելումը փոփոխելու և ձեր սեփական տարբերակը կազմելու համար: Հեռացրեք փաթեթը GamaData գրացուցակում:

Arduino կոդը ՝

Օգտագործեք Arduino IDE- ն ՝ ձեր վերահսկիչում կոդը Arduino Mega- ում վերբեռնելու համար:

Նայեք Arduino IDE- ի ներքևի աջ կողմին ՝ պարզելու համար, թե որ սերիալային նավահանգստում է վերահսկիչը (օրինակ /dev/cu.usbmodem1421): Բացեք config.xml ֆայլը plugin գրացուցակից և համոզվեք, որ ձեր նավահանգիստը լրացված է: Այժմ դուք լավ եք գնում:

Դուք կարող եք օգտագործել վրիպազերծման ռեժիմը ՝ փոքր միացման/անջատման վերևի ձախ կողմը տեղադրելով ON դիրքում: LCD- ը պետք է ցուցադրի տառերի տող: Յուրաքանչյուր տառ ներկայացնում է կոճակ կամ անջատիչ և անցնում է փոքր և մեծատառերի միջև, երբ սեղմում եք կոճակը կամ միացնում անջատիչը: Xyz անջատիչների Xyz (միացում/անջատում/անջատում) կարգավորումը կցուցադրի նաև շնչափողի սահիչի արժեքները: xYz- ը ցուցադրում է «Translationոյսթիքքի» արժեքները Թարգմանության (ձախ) ջոյստիկի համար: xyZ Պտտման (աջ) ջոյստիկի համար:

LCD ռեժիմներ

Հետևյալ ցուցադրման ռեժիմները կարող են ընտրվել LCD- ում ցուցադրման համար ՝ օգտագործելով x, y և z անջատիչները:

TakeOff ռեժիմ. Մակերևույթի արագություն / արագացում (G)

Ուղեծրի ռեժիմ. Apoapsis + Time to Apoapsis / Periapsis + Time to Periapsis

Մանևրման ռեժիմ. Հաջորդ մանևրման հանգույցի ժամանակը / հաջորդ հանգույցի համար մնում է Delta-V

Ndամադրման ռեժիմ. Թիրախից հեռավորություն / Արագություն թիրախին համեմատ

Մուտքի ռեժիմ. Տոկոսային գերտաքացում (առավելագույնը) / դանդաղեցում (G)

Թռիչքի ռեժիմ. Բարձրություն / Մախ համար

Վայրէջքի ռեժիմ ՝ ռադիոտեղորոշիչ բարձրություն / ուղղահայաց արագություն

Լրացուցիչ ռեժիմ. Իրականացված չէ (դեռ)

Գործողության տարբեր ռեժիմները տեսնելու համար նայեք տեսանյութի հրահանգի վերջում:

Քայլ 11: Դեպի Լուսին:

Image
Image
Դեպի Լուսին!
Դեպի Լուսին!

Կրակ տվեք KSP- ին, բեռնեք ձեր նախընտրած նավը կամ կառուցեք նորը և գնացեք:

Խորհուրդներ.

  • Ձեր սանդուղքների համար օգտագործեք հատուկ գործողությունների խումբ 5
  • Ձեր արևային վահանակների համար օգտագործեք հատուկ գործողությունների խումբ 6
  • Օգտագործեք հատուկ գործողությունների խումբ 7 պարաշյուտների կամ թռիչքների համար
  • Գործողությունների դադարեցման խմբին հանձնարարեք արձակման փախուստի համակարգը և համապատասխան անջատիչները
  • Մի մոռացեք, որ դուք պետք է զինեք բեմադրության կոճակը
Arduino մրցույթ 2017
Arduino մրցույթ 2017
Arduino մրցույթ 2017
Arduino մրցույթ 2017

Երկրորդ տեղը զբաղեցնող Arduino մրցույթում 2017 թ

Առաջին անգամ հեղինակային մրցույթ 2018 թ
Առաջին անգամ հեղինակային մրցույթ 2018 թ
Առաջին անգամ հեղինակային մրցույթ 2018 թ
Առաջին անգամ հեղինակային մրցույթ 2018 թ

Առաջին անգամ հեղինակային մրցույթ 2018

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