Ezblock Pi - ծրագրավորում առանց ծրագրավորման, այս անգամ Raspberry Pi-ի երկրպագուների համար

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

Crowdfunding նախագիծԷզբլոկ Պի.
Նախագծի էությունըRaspberry Pi-ի գրաֆիկական ծրագրավորման միջավայր՝ ընդարձակման տախտակի հետ միասին:
Հարթակ: Kickstarter.
Ծրագրի հասցեն: kickstarter.com/ezblock.
ԲառըԱստղեր՝ Ջորգան Չանգ, Ռեջի Լաու։
ՈրտեղիցԱՄՆ, Դելավեր, Ուիլմինգթոն:

Ezblock Pi - ծրագրավորում առանց ծրագրավորման, այս անգամ Raspberry Pi-ի երկրպագուների համար

Գրաֆիկական ծրագրավորման լուրջ միջավայրեր մշակելու փորձերը աստիճանաբար մարեցին. նույնիսկ բարձրաստիճան ղեկավարները հասկացան, որ ծրագրավորման գործընթացը չափազանց բարդ է, որպեսզի տեղավորվի բազմագույն խորանարդիկների Պրոկրուստեի անկողնում: Բարեբախտաբար, դեռ մնացել են սիրողական ծրագրավորողներ, խնդրո առարկա crowdfunding նախագծի դեպքում՝ Raspberry Pi-ի սիրահարները։ Մերկ ծրագրակազմը չխթանելու համար հեղինակները գրաֆիկական մշակման միջավայրը լրացնում են ընդարձակման տախտակով, որը նախատեսված է արտաքին սարքերին միանալու գործընթացը հեշտացնելու համար:

Նախագծի էջում՝ վերնագրի տեսանյութում, ծանոթանում ենք ռոբոտաշինության երկու ծրագրավորողների՝ Ռոբերտի և Էմիլիի հետ։ Ռոբերտը, ինչպես ցանկացած իրեն հարգող փողկապ և ակնոց կրող, Python-ում կոդավորում է հին ձևով՝ օգտագործելով մոնիտոր և ստեղնաշար: Էմիի դեպքում ինչ-որ մեկի հոգատար ձեռքերը, որոնք թռչում են կադրի եզրից, խլում են ստեղնաշարը, մոնիտորը և նույնիսկ մկնիկը, այդ ամենը փոխարինելով գեղեցիկ սպիտակ պլանշետով։ Պլանշետն իր հերթին գործարկում է Ezblock Studio կոչվող ծրագիրը, որը թույլ է տալիս գրել այժմ մոդայիկ IoT-ի համար Drag-n-Drop-n-be-happy ոճով։

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

Քանի որ քառակուսիները դեռ պետք է սոսնձվեն ինչ-որ տրամաբանությամբ, տեսանյութի վերջում վերջապես հայտարարվում է ծրագրավորման լեզուների աջակցություն, դրանք Python-ն ու Swift-ն են (տեսանյութի գլխավոր հերոսը՝ պլանշետը, ունի խնձորի լոգոն): Միայն հիմա Էմին պետք է սեղմի էկրանի ստեղնաշարի վրա, քանի որ ոչ ոք նրան չի վերադարձրել նորմալը: Ezblock Studio-ն պնդում է, որ աջակցում է iOS-ին, Android-ին, Linux-ին, Windows-ին և macOS-ին: Բոլորը երջանիկ են։ Դե, միգուցե բացի Ռոբերտից, ով անհետացավ տեսանյութի կեսից; Հավանաբար նա շատ է խմել կամ թողել է ծխելը։

Լավ, ես կարծում եմ, որ դա բավական գրական նյութ է: Առանց որևէ կատակի, եկեք տեսնենք, թե ինչ են մեզ առաջարկում մշակողները $35-ով:

Ezblock Pi - ծրագրավորում առանց ծրագրավորման, այս անգամ Raspberry Pi-ի երկրպագուների համարEzblock Pi նախագիծն իր նվազագույն կազմաձևով բաղկացած է երեք մասից.

  • Ինքն՝ Ezblock Pi տախտակը, որն օգտագործվում է որպես Raspberry Pi-ի ընդլայնման տախտակ;
  • 15 մոդուլների հիմնական հավաքածու (կա նաև IoT-ի համար նախատեսված մոդուլների մի շարք, որոնք վաճառվում են ավելի թանկ հավաքածուով 74 դոլարով, դրա մասին ավելին ստորև);
  • մուտք դեպի Ezblock Studio, որը թույլ է տալիս ծրագրակազմ գրել Raspberry Pi-ի համար՝ օգտագործելով Drag-n-Drop մանիպուլյացիաները;
  • պլաստիկ պատյան Raspberry Pi + Ezblock Pi հավաքելու համար;
  • հրահանգ.

Գործով և ցուցումներով, կարծում եմ, ամեն ինչ պարզ է, եկեք ավելի ուշադիր նայենք առաջին երեք կետերին:

Ezblock Pi տախտակի ապարատը կարելի է դատել միայն «աջակցվում է STM32 վերահսկիչի կողմից» և առաջին նախատիպի անորոշ լուսանկարով: Ըստ երևույթին, տախտակը պարունակում է STM32 միկրոկոնտրոլեր TQFP32 փաթեթում: Այս փաթեթի ամենաէժան միկրոկոնտրոլերը՝ STM32L010K4T6 (ARM Cortex-M0+), արժե 0,737 եվրո՝ 100 հատի քանակով; ամենաթանկը՝ STM32F334K8T6 (ARM Cortex-M4) - 2.79 եվրո (Մուսերի գներ): Էլեկտրաէներգիան մատակարարվում է SOT-3.3 փաթեթում 223 Վ գծային կայունացուցիչով, իսկ Bluetooth-ը տրամադրվում է պատրաստի մոդուլի միջոցով՝ դատելով արտաքին տեսքից՝ ESP12E-ի նման մի բան։ Երկու 20-փին միակցիչ և տախտակի կենտրոնում գտնվող հացատախտակի դաշտը պատասխանատու են արտաքին աշխարհի հետ շփման համար:

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

Ինչ վերաբերում է Ezblock Studio-ին, ես արդեն կիսվել եմ իմ թերահավատությամբ լուրի սկզբում։ Իմ կարծիքով, մի համակարգ, որն իսկապես կտիրապետի նշված բոլոր տարբերակներին (հիշեցնեմ. (բլոկային ծրագրավորում + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) կարող է լավ մշակվել, բայց ես բյուջեով կբավարարեի: նման ծրագրաշարի մշակման համար մոտավորապես 5 մարդ տարի կամ մեկ տարվա աշխատանք հինգ հոգուց բաղկացած թիմի համար (որքա՞ն կտաք), նույնիսկ երբ օգտագործում եք ինչ-որ բազմագործիք, ինչպիսին է Էլեկտրոնը: Հաշվի առնելով, որ մշակողները պահանջել են ընդամենը $10000 (նախագիծը շատ ուրախ է թվում, ուստի այժմ այս գումարի 400%-ն արդեն հավաքվել է), լիովին անհասկանալի է, թե ինչ է ուտելու այս թիմը զարգացման ողջ ժամանակահատվածում։ Ի պատիվ հեղինակների, պետք է ավելացնենք, որ Ezblock Studio-ի առաջին տարբերակն արդեն հասանելի է Google Play-ում։

Ներկայացման տեքստը պարունակում է չինացի արտադրողների համար սովորական տառասխալներ. այս դեպքում IoT-ի համար մոդուլների փաթեթում ներառված թրթռման շարժիչը կոչվում է «Վաբրացիոն մոդուլ»՝ «Վիբրացիոն մոդուլի» փոխարեն: Սակայն իրական մշակողները այս անգամ չեն էլ մտածում թաքնվելու մասին. Խնդրում եմ, ահա Դելավեր նահանգի Ուիլմինգթոն քաղաքի բնակիչների խմբակային լուսանկարը.

Ezblock Pi - ծրագրավորում առանց ծրագրավորման, այս անգամ Raspberry Pi-ի երկրպագուների համար

Ինձ սխալ մի հասկացեք, ես ամենևին չեմ ցավում ՉԺՀ-ից ծրագրավորողների նկատմամբ բացասական վերաբերմունքի համար: Սա, ընդհանուր առմամբ, կատարված փաստ է. նախ, չինացի ծրագրավորողները վերցրեցին Google Play և Apple App Store հավելվածների խանութների մի զգալի մասը, և այժմ նրանք գրավում են իրենց տեղը արևի տակ՝ քրաուդֆանդինգային հարթակների օգնությամբ: Քրաուդֆանդինգը հենց այդքան էլ լավն է, քանի որ այն թույլ է տալիս ինտերնետով և բանկային քարտ ունեցող գրեթե ցանկացած երկրացու պատմել ամբողջ աշխարհին իր զարգացման մասին և երբեմն լավ գումար վաստակել դրա վրա: Բացասականությունը կարող է առաջանալ միայն նախագծի տեխնիկական բաղադրիչից դեպի ծիածանի շուկայավարման շեշտադրման չափազանց ուժեղ փոփոխություն, երբ դիզայնի [հնարավոր] թերությունները լռում են, իսկ զգացմունքային ու ուրախ կողմը չափազանցված է: Ահա ևս մեկ նկարազարդում Ezblock Pi-ի շնորհանդեսից.

Ezblock Pi - ծրագրավորում առանց ծրագրավորման, այս անգամ Raspberry Pi-ի երկրպագուների համար

Ինչպես ասում է վիդեոբլոգեր Եվգենի Բաժենովը՝ BadComedian-ը, «հեղինակի խմբագրումը» պահպանվել է։ Ունե՞ք մտքեր, թե ինչպես, լինելով սթափ մտքի և առողջ հիշողության մեջ, օգտագործելով Raspberry Pi-ն և «Vibration Module»-ը ԱՅՍ կառուցելու համար: Թե՞ սա դեռ կոչ է մեր հավաքական անգիտակցականին.

Վերցնել, թե չվերցնել. Նախ հիշեցնեմ, որ 509 հոգի արդեն նվիրաբերել է $41000 (պահանջված $10000-ով), իսկ ակցիայի ավարտին մնացել է գրեթե 3 շաբաթ։ Մարդկանց դուր է գալիս: Հավանաբար, եթե Raspberry Pi-ի երկրպագու եք, կտեսնեք նաև առաջարկվող դիզայնի դրական կողմերը՝ գերազանցելով 35-ից մինչև 179 դոլար գումարը բաժանելու դժկամությունը: Հավանաբար դուք նույնպես, ինչպես Ռոբերտը գովազդային տեսահոլովակից, հոգնել եք «կոդերի կրկնվող տողեր գրելուց»։ Կամ գուցե դուք պարզապես կարծում եք, որ տղաները ճիշտ ուղղությամբ են շարժվում և ցանկանում եք աջակցել նրանց ձեր ֆինանսական ներարկումով: Պարզապես հիշեք, որ Raspberry Pi-ն ինքնին վաճառվում է 35 դոլարին համարժեք գումարով (այստեղ ես նրբանկատորեն չեմ նշի Raspberry Pi Zero-ի և Raspberry Pi Zero W-ի գինը), որը ստեղծելու համար ինժեներների թիմը պետք է շատ աշխատեր, և որը սնուցվում է 53 ԳՀց ժամացույցի արագությամբ ARM Cortex-A1,4-ով, 1000 Մբիթ Ethernet-ով, Wi-Fi 802.11n-ով և Bluetooth 4.2-ով:

Ես քշում եմ փոքր Օրագիր, որից վերցրել եմ այս հոդվածը։ Եթե ​​մտքում ունեք հետաքրքիր crowdfunding նախագիծ DIY կամ Open Source ապարատային ոլորտում, կիսվեք հղումով, և մենք դա նույնպես կքննարկենք: Crowdfunding արշավներն անցողիկ են և մեծապես կապված են համայնքի աջակցության հետ, և, հավանաբար, առանձին էնտուզիաստների համար, նույնիսկ փոքր թվով պատվերներ, որոնք գալիս են Habr-ից, կօգնեն արշավը հաղթական ավարտին հասցնել:

Source: www.habr.com

Добавить комментарий