Ezblock Pi - programovanie bez programovania, tentokrát pre fanúšikov Raspberry Pi

Myšlienka písania kódu bez písania kódu (áno, písanie je prítomným príčastím slovesa písať, žiť s ním teraz) prišla na um inteligentných ľudí aj lenivých ľudí viac ako raz. Sen o grafickom rozhraní, v ktorom môžete hádzať kocky na iných, kresliť vzájomné prepojenia a vyberať vlastnosti objektov z roztomilých rozbaľovacích zoznamov a potom stlačením magického tlačidla „Compile“ získať funkčný kód ekvivalentný kódu. ďalšieho (samozrejme nie takého chytrého) programátora, ktorý používa zastaranú metódu manuálneho písania, vždy tlie v hlavách oboch korporátnych šéfov, ktorí snívajú o tom, že každého včerajšieho študenta zasvätia do programovania, ktorého inteligencia mu umožnila nevynechať záchod a startupistov, ktorí chcú urobiť radosť celému svetu za adekvátnu cenu. Dnes vám dávame do pozornosti:

Crowdfundingový projekt: Ezblock Pi.
Podstata projektu: Grafické programovacie prostredie pre Raspberry Pi v tandeme s rozširujúcou doskou.
Platforma: Kickstarter.
Adresa projektu: kickstarter.com/ezblock.
AutoriHrajú: Georganne Chang, Reggie Lau.
umiestnenia: USA, Delaware, Wilmington.

Ezblock Pi - programovanie bez programovania, tentokrát pre fanúšikov Raspberry Pi

Pokusy o vývoj serióznych grafických programovacích prostredí sa postupne vytrácali; dokonca aj najvyšší šéfovia si uvedomili, že proces programovania je príliš zložitý na to, aby sa zmestil do prokrustovského lôžka z viacfarebných kociek. Našťastie ešte zostali amatérski programátori, v prípade predmetného crowdfundingového projektu - milovníci Raspberry Pi. Aby autori nepropagovali holý softvér, dopĺňajú grafické vývojové prostredie o rozširujúcu dosku, ktorá má uľahčiť proces pripojenia k externým zariadeniam.

Na stránke projektu sa nám v titulnom videu predstavia dvaja robotickí programátori Robert a Emily. Robert, ako každý sebaúctyhodný nositeľ kravaty a okuliarov, kóduje v Pythone staromódnym spôsobom pomocou monitora a klávesnice. V prípade Amy, niečie starostlivé ruky, letiace z okraja rámu, odnesú klávesnicu, monitor a dokonca aj myš, pričom to všetko nahradia krásnym bielym tabletom. Na tablete zasa beží program s názvom Ezblock Studio, ktorý umožňuje písať pre dnes už módny internet vecí v štýle Drag-n-Drop-n-be-happy.

Prirodzene, zatiaľ čo Robert zlyháva pokus za pokusom (pravdepodobne kvôli použitiu hernej klávesnice), robot Emily úspešne zalieva rastlinu vodou z pohára, samotné dievča dostáva upozornenia od robota priamo na svoj telefón a dokonca diktuje príkazy. pomocou hlasového ovládania.

Keďže štvorčeky treba ešte nejakou logikou zlepiť, ku koncu videa je konečne ohlásená podpora programovacích jazykov, sú to Python a Swift (hlavná postava videa, tablet, má logo jablka). Len teraz musí Amy klikať na klávesnici na obrazovke, keďže tú normálnu jej nikto nevrátil. Ezblock Studio tvrdí, že podporuje iOS, Android, Linux, Windows a macOS. Všetci sú šťastní. No, možno až na Roberta, ktorý zmizol uprostred videa; Možno sa dal na pitie alebo prestal.

Dobre, myslím, že literárnych vecí je dosť. Bez akéhokoľvek žartovania sa pozrime, čo nám vývojári ponúkajú za 35 dolárov.

Ezblock Pi - programovanie bez programovania, tentokrát pre fanúšikov Raspberry PiProjekt Ezblock Pi v minimálnej konfigurácii pozostáva z troch častí:

  • samotná doska Ezblock Pi, používaná ako rozširujúca doska pre Raspberry Pi;
  • základná sada 15 modulov (existuje aj sada modulov pre IoT, predáva sa v drahšej sade za 74 dolárov, viac nižšie);
  • prístup k Ezblock Studio, ktorý vám umožňuje písať softvér pre Raspberry Pi pomocou manipulácií Drag-n-Drop;
  • plastové puzdro na zostavenie Raspberry Pi + Ezblock Pi;
  • poučenie.

S puzdrom a návodom je myslím všetko jasné, pozrime sa bližšie na prvé tri body.

Hardvér dosky Ezblock Pi je možné posúdiť len podľa zmienky o „podporované ovládačom STM32“ a podľa rozmazanej fotografie prvého prototypu. Doska podľa všetkého obsahuje mikrokontrolér STM32 v balení TQFP32. Najlacnejší mikrokontrolér v tomto balení STM32L010K4T6 (ARM Cortex-M0+) stojí v množstve 0,737 kusov 100 €; najdrahší, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (ceny Mouser). Napájanie dodáva 3.3 V lineárny stabilizátor v balení SOT-223 a Bluetooth má na starosti hotový modul, súdiac podľa vzhľadu niečo ako ESP12E. Za kontakt s vonkajším svetom sú zodpovedné dva 20-kolíkové konektory a pole v strede dosky.

Zloženie základnej sady 15 modulov, ak mám byť úprimné, zostalo pre mňa záhadou aj po dôkladnom preskúmaní ilustrácií k projektu. Ak je kompletná sada modulov pre IoT poctivo odfotená a pomenovaná, tak základná sada obsiahnutá v úvodnom balení je tajnejšia ako dizajn nového auta pred veľkou automobilovou výstavou. Základná sada vám umožňuje „vytvoriť 15 rôznych projektov“, ale na ilustráciách je 10 kartónových krabíc, v ktorých sa zdá, že obsahujú nejaké elektronické komponenty, ale úplné zloženie základnej sady nie je nikdy rozlúštené.

Čo sa týka Ezblock Studio, už na začiatku novinky som zdieľal svoju skepsu. Podľa môjho názoru môže byť vyvinutý systém, ktorý skutočne zvládne všetky spomenuté možnosti (pripomínam: (blokové programovanie + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), ale rozpočet by som za vývoj takéhoto softvéru približne niečo ako 5 človekorokov alebo jeden rok práce pre tím piatich ľudí (koľko by ste dali?), aj pri použití nejakého multitoolu, akým je Electron. Vzhľadom na to, že vývojári si nárokovali iba 10000 400 dolárov (projekt vyzerá veľmi veselo, takže teraz sa už vyzbieralo XNUMX % z tejto sumy), je úplne nejasné, čím sa bude tento tím živiť počas celého vývojového obdobia. Ku cti autorom musíme dodať, že prvá verzia Ezblock Studio je už dostupná na Google Play.

Text prezentácie obsahuje preklepy bežné pre čínskych výrobcov, v tomto prípade sa vibračný motor, ktorý je súčasťou sady modulov pre IoT, nazýva „Vabration Module“ namiesto „Vibration Module“. Skutoční vývojári však tentoraz o skrývaní ani neuvažujú; Prosím, tu je skupinová fotografia obyvateľov mesta Wilmington, Delaware:

Ezblock Pi - programovanie bez programovania, tentokrát pre fanúšikov Raspberry Pi

Nechápte ma zle, vôbec ma nemrzí negatívny postoj k vývojárom z ČĽR. Toto je vo všeobecnosti hotová vec – čínski programátori najprv zabrali značnú časť obchodov s aplikáciami Google Play a Apple App Store a teraz si svoje miesto na slnku vydobyjú pomocou platforiem crowdfundingu. Crowdfunding je práve taký dobrý, pretože umožňuje takmer každému pozemšťanovi s internetom a bankovou kartou povedať celému svetu o svojom vývoji a niekedy na ňom aj dobre zarobiť. Negativita môže byť spôsobená iba príliš silným posunom dôrazu od technickej zložky projektu smerom k dúhovému marketingu, keď sa [možné] chyby v dizajne ututlávajú a emocionálna a radostná stránka je príliš prehnaná. Tu je ďalšia ilustrácia z prezentácie Ezblock Pi:

Ezblock Pi - programovanie bez programovania, tentokrát pre fanúšikov Raspberry Pi

Ako hovorí videobloger Evgeniy Bazhenov alias BadComedian, „autorský strih“ zostal zachovaný. Máte nejaké myšlienky o tom, ako s triezvou mysľou a zdravou pamäťou použiť Raspberry Pi a „Vibračný modul“ na vytvorenie TOHTO? Alebo je to stále výzva do nášho kolektívneho nevedomia: „Pozri, aké je to super, rýchlo si to kúp!“?

Zobrať či nebrať? V prvom rade pripomeniem, že už 509 ľudí prispelo 41000 10000 $ (s požadovanými 3 35 $) a do konca kampane zostávajú ešte takmer 179 týždne. Ľuďom sa to páči. Možno, ak ste fanúšikom Raspberry Pi, uvidíte v navrhovanom dizajne aj pozitívne aspekty, ktoré prevažujú nad neochotou rozlúčiť sa so sumou od 35 do 53 dolárov. Možno ste aj vy, podobne ako Robert z propagačného videa, unavení z „písania opakujúcich sa riadkov kódu“. Alebo si možno len myslíte, že chalani idú správnym smerom a chcete ich podporiť svojou finančnou injekciou. Len si pamätajte, že samotné Raspberry Pi sa predáva za ekvivalentnú sumu 1,4 dolárov (nebudem tu jemne spomínať cenu Raspberry Pi Zero a Raspberry Pi Zero W), na vytvorení ktorej musel tím inžinierov skutočne tvrdo pracovať a ktorý poháňa ARM Cortex-A1000 s taktom 802.11 GHz, 4.2 Mbit Ethernet, Wi-Fi XNUMXn a Bluetooth XNUMX.

Jazdím na malom blog, z ktorého som prevzal tento článok. Ak máte na mysli zaujímavý crowdfundingový projekt v oblasti DIY alebo Open source hardvéru, zdieľajte odkaz a budeme diskutovať aj o tom. Crowdfundingové kampane sú pominuteľné a silne späté s podporou komunity a možno nejakému jedinému nadšencovi aj malý počet objednávok od Habra pomôže doviesť kampaň k víťaznému koncu.

Zdroj: hab.com

Pridať komentár