Ezblock Pi - programování bez programování, tentokrát pro fanoušky Raspberry Pi

Myšlenka psaní kódu bez psaní kódu (ano, psaní je přítomné příčestí slovesa psát, žít s tím hned) přišla na mysl chytrých lidí i lenochů nejednou. Sen o grafickém rozhraní, ve kterém můžete házet kostky na ostatní, kreslit vzájemné vazby a vybírat vlastnosti objektů z roztomilých rozbalovacích seznamů a poté stisknutím kouzelného tlačítka „Zkompilovat“ získat funkční kód ekvivalentní kódu dalšího (samozřejmě ne tak chytrého) programátora používajícího zastaralou metodu ručního psaní vždy doutnalo v hlavách obou korporátních šéfů, kteří sní o seznámení každého včerejšího studenta s programováním, jehož inteligence mu umožnila nevynechat záchod a startupisty, kteří chtějí udělat radost celému světu za adekvátní cenu. Dnes vám dáváme do pozornosti:

Crowdfundingový projekt: Ezblock Pi.
Podstata projektu: Grafické programovací prostředí pro Raspberry Pi v tandemu s rozšiřující deskou.
Platforma: Kickstarter.
Adresa projektu: kickstarter.com/ezblock.
AutořiHrají: Georganne Chang, Reggie Lau.
Umístění: USA, Delaware, Wilmington.

Ezblock Pi - programování bez programování, tentokrát pro fanoušky Raspberry Pi

Pokusy o vývoj seriózních grafických programovacích prostředí postupně mizely; dokonce i nejvyšší šéfové si uvědomili, že proces programování je příliš složitý na to, aby se vešel do prokrustovského lůžka z různobarevných kostek. Naštěstí stále zbývají amatérští programátoři, v případě předmětného crowdfundingového projektu - milovníci Raspberry Pi. Aby autoři nepropagovali holý software, doplňují grafické vývojové prostředí rozšiřující deskou, která má usnadnit proces připojení k externím zařízením.

Na stránce projektu se nám v titulním videu představují dva programátoři robotiky, Robert a Emily. Robert, jako každý sebevědomý nositel kravaty a brýlí, kóduje v Pythonu staromódním způsobem pomocí monitoru a klávesnice. V případě Amy něčí starostlivé ruce, létající z okraje rámu, odnesou klávesnici, monitor a dokonce i myš a nahradí to všechno krásným bílým tabletem. Na tabletu zase běží program s názvem Ezblock Studio, který umožňuje psát pro dnes módní IoT stylem Drag-n-Drop-n-be-happy.

Přirozeně, zatímco Robert selže pokus za pokusem (možná kvůli použití herní klávesnice), robot Emily úspěšně zalévá rostlinu vodou ze sklenice, sama dívka dostává upozornění od robota přímo na svůj telefon a dokonce diktuje příkazy k odpovědi. pomocí hlasového ovládání.

Vzhledem k tomu, že čtverce je stále potřeba slepit nějakou logikou, ke konci videa je konečně oznámena podpora programovacích jazyků, kterými jsou Python a Swift (hlavní postava videa, tablet, má logo jablka). Teprve teď musí Amy klikat na klávesnici na obrazovce, protože tu normální jí nikdo nevrátil. Ezblock Studio tvrdí, že podporuje iOS, Android, Linux, Windows a macOS. Všichni jsou šťastní. No, možná kromě Roberta, který zmizel uprostřed videa; Možná šel na pijácký flám nebo přestal.

Dobře, myslím, že literárních věcí je dost. Bez jakéhokoli žertování se podívejme, co nám vývojáři nabízejí za 35 dolarů.

Ezblock Pi - programování bez programování, tentokrát pro fanoušky Raspberry PiProjekt Ezblock Pi se v minimální konfiguraci skládá ze tří částí:

  • samotná deska Ezblock Pi, používaná jako rozšiřující deska pro Raspberry Pi;
  • základní sada 15 modulů (existuje také sada modulů pro IoT, prodávají se v dražší sadě za 74 $, více níže);
  • přístup k Ezblock Studio, které umožňuje psát software pro Raspberry Pi pomocí manipulací Drag-n-Drop;
  • plastové pouzdro na sestavení Raspberry Pi + Ezblock Pi;
  • pokyny.

S pouzdrem a návodem je myslím vše jasné, pojďme se blíže podívat na první tři body.

Hardware desky Ezblock Pi lze posoudit pouze podle zmínky o „podporováno ovladačem STM32“ a podle rozmazané fotografie prvního prototypu. Deska podle všeho obsahuje mikrokontrolér STM32 v pouzdře TQFP32. Nejlevnější mikrokontrolér v tomto balení, STM32L010K4T6 (ARM Cortex-M0+), stojí 0,737 € v množství 100 kusů; nejdražší, STM32F334K8T6 (ARM Cortex-M4) - 2.79 EUR (ceny Mouser). O napájení se stará lineární stabilizátor 3.3 V v balení SOT-223 a Bluetooth obstarává hotový modul, soudě podle vzhledu něco jako ESP12E. Za kontakt s vnějším světem jsou zodpovědné dva 20pinové konektory a pole na prkénko ve středu desky.

Složení základní sady 15 modulů, abych byl upřímný, mi zůstalo záhadou i po podrobném prozkoumání ilustrací k projektu. Pokud je kompletní sada modulů pro IoT poctivě nafocena a pojmenována, pak je základní sada obsažená v úvodním balení tajnější než návrh nového vozu před velkou automobilovou výstavou. Základní sada vám umožňuje „vytvořit 15 různých projektů“, ale na ilustracích je 10 kartonových krabic, které jakoby uvnitř obsahují nějaké elektronické součástky, ale úplné složení základní sady není nikdy rozluštěno.

Co se týče Ezblock Studia, svou skepsi jsem sdílel již na začátku novinky. Podle mého názoru může být dobře vyvinut systém, který bude skutečně ovládat všechny zmíněné možnosti (připomenu: (blokové programování + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), ale já bych rozpočet za vývoj takového softwaru přibližně něco jako 5 člověkoroků nebo jeden rok práce pro tým pěti lidí (kolik byste dali?), i když používáte nějaký druh multitoolu, jako je Electron. Vzhledem k tomu, že si vývojáři řekli pouze o 10000 400 dolarů (projekt vypadá velmi vesele, takže nyní se vybralo již XNUMX % této částky), není zcela jasné, čím se bude tento tým po celou dobu vývoje živit. Ke cti autorů musíme dodat, že první verze Ezblock Studio je již dostupná na Google Play.

Text prezentace obsahuje překlepy běžné u čínských výrobců, v tomto případě se vibrační motorek obsažený v sadě modulů pro IoT nazývá „Vabration Module“ namísto „Vibration Module“. Skuteční vývojáři však tentokrát o skrývání ani neuvažují; Zde je prosím skupinová fotografie obyvatel města Wilmington, Delaware:

Ezblock Pi - programování bez programování, tentokrát pro fanoušky Raspberry Pi

Nechápejte mě špatně, negativní postoj k vývojářům z ČLR mě vůbec nemrzí. To je obecně hotová věc – nejprve čínští programátoři zabrali značnou část obchodů s aplikacemi Google Play a Apple App Store a nyní si své místo na slunci získávají pomocí crowdfundingových platforem. Crowdfunding je právě tak dobrý, protože umožňuje téměř každému pozemšťanovi s internetem a bankovní kartou vyprávět celému světu o svém vývoji a někdy na něm i dobře vydělat. Negativita může být způsobena pouze příliš silným posunem důrazu od technické složky projektu směrem k duhovému marketingu, kdy jsou zamlčeny [možné] designové nedostatky a emocionální a radostná stránka je příliš přehnaná. Zde je další ilustrace z prezentace Ezblock Pi:

Ezblock Pi - programování bez programování, tentokrát pro fanoušky Raspberry Pi

Jak říká videobloger Evgeniy Bazhenov aka BadComedian, „autorský střih“ byl zachován. Máte nějaké myšlenky na to, jak ve střízlivé mysli a zdravé paměti použít Raspberry Pi a „Vibrační modul“ k vytvoření TOHLE? Nebo je to stále volání do našeho kolektivního nevědomí: „Podívej, jak je to cool, rychle si to kup!“?

Vzít či nevzít? Nejprve připomenu, že 509 lidí již přispělo 41000 10000 USD (s požadovanými 3 35 USD) a do konce kampaně zbývají ještě téměř 179 týdny. Lidem se to líbí. Možná, pokud jste fanouškem Raspberry Pi, uvidíte v navrhovaném designu také pozitivní aspekty, které převažují nad neochotou rozloučit se s částkou od 35 do 53 $. Možná vás také, stejně jako Roberta z propagačního videa, nebaví „psaní opakujících se řádků kódu“. Nebo si možná jen myslíte, že se kluci ubírají správným směrem a chcete je podpořit svou finanční injekcí. Jen si pamatujte, že samotné Raspberry Pi se prodává za ekvivalent 1,4 dolarů (nebudu zde delikátně zmiňovat cenu Raspberry Pi Zero a Raspberry Pi Zero W), na jejichž vytvoření musel tým inženýrů opravdu tvrdě pracovat a který je poháněn ARM Cortex-A1000 s taktem 802.11 GHz, 4.2 Mbit Ethernet, Wi-Fi XNUMXn a Bluetooth XNUMX.

Jezdím s malým blog, ze kterého jsem převzal tento článek. Pokud máte na mysli zajímavý crowdfundingový projekt v oblasti DIY nebo Open source hardwaru, sdílejte odkaz a probereme to také. Crowdfundingové kampaně jsou pomíjivé a silně svázané s podporou komunity a možná některému jedinému nadšenci i malý počet objednávek od Habra pomůže dovést kampaň k vítěznému konci.

Zdroj: www.habr.com

Přidat komentář