Ezblock Pi - праграмаванне без праграмавання, у гэты раз для фанатаў Raspberry Pi

Ідэя пісаць код, не піша код (так-так, піша — дзеепрыметнік цяперашняга часу ад дзеяслова пісаць, жывіце зараз з гэтым) не раз прыходзіла ў галаву і разумным людзям, і проста гультаям. Мара аб графічным інтэрфейсе, у рамках якога можна кідаць адны кубікі на іншыя, маляваць узаемныя сувязі і выбіраць уласцівасці аб'ектаў з мілых выпадаючых спісачкоў, а потым па націску чароўнай кнопкі "Compile" атрымаць працоўны код, эквівалентны коду іншага (не такога цямлівага, вядома) праграміста, які карыстаецца састарэлым спосабам ручнога друку, заўсёды тлела ў галовах як карпаратыўных босаў, якія мараць далучыць да праграмавання кожнага ўчорашняга студэнта, інтэлект якога дазваляў яму не прамахвацца міма ўнітаза, так і стартапераў, жадаючых за адэкватную цану ашчаслівіць увесь мір. Сёння вашай увазе прапануецца:

Краўдфандынгавы праект: Ezblock Pi.
Сутнасць праекта: асяроддзе графічнага праграмавання для Raspberry Pi у тандэме з платай пашырэння.
Платформа: Kickstarter.
Адрас праекта: kickstarter.com/ezblock.
Аўтары: Джорджан Чанг, Рэгі Лау.
Лакацыя: ЗША, штат Дэлавэр, Уілмінгтан.

Ezblock Pi - праграмаванне без праграмавання, у гэты раз для фанатаў Raspberry Pi

Спробы па распрацоўцы сур'ёзных графічных асяроддзяў праграмавання паволі сышлі на нішто; нават верхнія босы зразумелі, што працэс праграмавання занадта складаны для таго, каб яго можна было абкласці ў пракрустава ложа рознакаляровых кубікаў. На шчасце, засталіся яшчэ праграмісты-аматары, у выпадку разглядаемага краўдфандынгавага праекта – аматары 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 можна судзіць толькі па згадванні "supported by STM32 controller" і па невыразнай фатаграфіі першага прататыпа. Судзячы па ўсім, на плаце прысутнічаюць мікракантролер STM32 у корпусе TQFP32. Самы танны мікракантролер у гэтым корпусе, STM32L010K4T6 (ARM Cortex-M0+), варта €0,737 у партыях ад 100 штук; самы дарагі, STM32F334K8T6 (ARM Cortex-M4) - € 2.79 (кошты Mouser). За сілкаванне адказвае лінейны стабілізатар 3.3 Ва ў корпусе SOT-223, за Bluetooth – гатовы модуль, судзячы па вонкавым выглядзе, нешта накшталт ESP12E. За кантакт са знешнім светам адказваюць два 20 кантактныя раздымы і макетнае поле па цэнтры платы.

Склад базавага набору з 15 модуляў для мяне, калі сапраўды, застаўся загадкай, нават пасля пільнага разглядвання ілюстрацый да праекту. Калі камплектацыя набору модуляў для IoT сапраўды адфатаграфаваная і найменная, то базавы набор, уваходны ў пачатковую камплектацыю, засакрэчаны пушчы дызайну новага аўтамабіля перад буйнай аўтамабільнай выставай. Базавы набор дазваляе "стварыць 15 розных праектаў", але на ілюстрацыях прысутнічаюць 10 кардонных скрыначак, якія, падобна, утрымоўваць у сабе нейкія электронныя кампаненты, але поўны склад базавага набору нідзе не расшыфроўваецца.

Што да Ezblock Studio, то сваім скептыцызмам я ўжо падзяліўся ў пачатку навіны. На мой погляд, сістэма, якая сапраўды здужае ўсе агучаныя опцыі (нагадаю: (блочнае праграмаванне + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) цалкам можа быць распрацавана, але я б заклаў на распрацоўку такога ПЗ прыкладна гэтак 5 чалавека-гадоў ці адзін год працы каманды з пяці чалавек (а колькі бы далечы вы?), нават пры выкарыстанні якога-небудзь мультитула, накшталт Electron. Улічваючы тое, што распрацоўшчыкі прэтэндавалі за ўсё на $ 10000 (праект выглядае вельмі бадзёра, так што цяпер ужо сабрана 400% ад гэтай сумы), зусім незразумела, што гэтая каманда будзе есці на працягу ўсяго тэрміну распрацоўкі. Да гонару аўтараў, трэба дадаць, што першая версія Ezblock Studio ужо даступная ў Google Play.

У тэксце прэзентацыі маюцца памылкі друку, звыклыя для кітайскіх вытворцаў, у дадзеным выпадку вибромоторчик, які ўваходзіць у набор модуляў для IoT, названы "Vabration Module" замест "Vibration Module". Зрэшты, на гэты раз сапраўдныя распрацоўшчыкі і не думаюць хавацца; калі ласка, вось групавое фота жыхароў мястэчка Уілмінгтан штата Дэлавэр:

Ezblock Pi - праграмаванне без праграмавання, у гэты раз для фанатаў Raspberry Pi

Зразумейце мяне правільна, я ані не палю за адмоўнае стаўленне да распрацоўнікаў з КНР. Гэта, увогуле тое, які адбыўся факт – спачатку кітайскія праграмісты ад'елі істотны кавалак крам прыкладанняў Google Play і Apple App Store, зараз вось заваёўваюць сваё месца пад сонцам пры дапамозе краўдфандынгавых пляцовак. Краўдфандынг якраз тым і добры, што дазваляе практычна любому зямляніну, які валодае інтэрнэтам і банкаўскай картай, распавесці аб сваёй распрацоўцы ўсім свеце і часам добра на гэтым зарабіць. Негатыў можа выкліканы толькі залішне моцным зрушэннем акцэнтаў з тэхнічнай складніку праекта ў бок вясёлкавага маркетынгу, калі [магчымыя] недахопы дызайну замоўчваюцца, а эмацыйна-радасны бок празмеру гіпертрафуецца. Вось паглядзіце на яшчэ адну ілюстрацыю з прэзентацыі Ezblock Pi:

Ezblock Pi - праграмаванне без праграмавання, у гэты раз для фанатаў Raspberry Pi

Захаваны, як кажа відэаблогер Яўген Бажэнаў aka BadComedian, «аўтарскі мантаж». У вас ёсць думкі, як, знаходзячыся ў цвярозым розуме і разумнай памяці, пры дапамозе Raspberry Pi і "Vibration Module" сканструяваць ГЭТА? Ці гэта ўсё ж такі заклік да нашага калектыўнага несвядомага: "Глядзі, як крута, купляй хутчэй!"?

Браць ці не браць? Перш за ўсё, нагадаю, што 509 чалавек ужо скінуліся на суму $41000 (пры запытаных $10000), а да канца кампаніі яшчэ амаль 3 тыдні. Людзям падабаецца. Магчыма, калі вы фанат Raspberry Pi, то таксама разгледзіце ў прапанаванай канструкцыі дадатныя бакі, якія перавешваюць нежаданне раставацца з сумай ад $35 да $179. Магчыма, вам таксама, як Роберту з рэкламнага відэа, надакучыла «пісаць паўтараюцца радкі кода». Ці, можа быць, вы проста думаеце, што хлопцы рухаюцца ў правільным кірунку і хочаце падтрымаць іх сваім фінансавым уліваннем. Проста падушыце, што за эквівалентную суму ў $35 прадаецца сама Raspberry Pi (пра кошт Raspberry Pi Zero і Raspberry Pi Zero W я тут наогул далікатна згадваць не буду), пры стварэнні якой камандзе інжынераў прыходзілася рэальна вджобывать, і на якой варта ARM Cortex-A53 з тактавай 1,4 Ггц, 1000 Мбіт Ethernet, Wi-Fi 802.11n і Bluetooth 4.2.

Я вяду невялікі блог, З якога і ўзяў гэты артыкул. Калі ў вас ёсць на прымеце цікавы краўдфандынгавы праект з вобласці DIY або Open source hardware, падзяліцеся спасылкай, абмяркуем і яго таксама. Краўдфандынгавыя кампаніі хуткаплынныя і моцна завязаныя на падтрымку супольнасці, і, магчыма, якому-небудзь энтузіясту-адзіночку нават невялікая колькасць заказаў, якія прыйшлі з «Хабра», дапаможа давесці кампанію да пераможнага канца.

Крыніца: habr.com

Дадаць каментар