Ezblock Pi - programozás programozás nélkül, ezúttal a Raspberry Pi-rajongóknak

Az ötlet, hogy kódot írjunk anélkül, hogy valójában írni kellene (igen-igen, az írni - a cselekvő főnévi igenév a 'ír' ige alapján, most már éljetek ezzel), már sokszor felmerült okos embereknél és csak lusta embereknél is. Az álmuk egy grafikus felületről, ahol egy kockát dobhatunk a másikra, kölcsönhatásokat rajzolhatunk, valamint a tárgyak jellemzőit csinos legördülő listákból választhatjuk ki, majd a „Compile” varázsgomb megnyomásával kaphatunk egy működő kódot, amely egy másik (természetesen nem annyira ügyes) programozó kódjának felel meg, aki a régi, kézi gépeléssel dolgozik, mindig ott lobbant a fejekben, legyen szó vállalati vezetőkről, akik szeretnék, hogy minden tegnapi diák, akinek az intelligenciája lehetővé tette, hogy ne hibázzon el a WC-t, programozni tanuljon, vagy startupperekről, akik jó áron szeretnék boldoggá tenni a világot. Ma bemutatjuk önöknek:

Közösségi finanszírozási projekt: Ezblock Pi.
A projekt lényege: grafikus programozási környezet Raspberry Pi-hez egy bővítőkártyával.
Platforma: Kickstarter.
A projekt címe: kickstarter.com/ezblock.
Authors: Georgeann Chang, Reggie Lau.
Helyszín: Egyesült Államok, Delaware állam, Wilmington.

Ezblock Pi - programozás programozás nélkül, ezúttal a Raspberry Pi-rajongóknak

A komoly grafikus programozási környezetek fejlesztésére tett kísérletek szépen lassan elhaltak; még a felső vezetők is rájöttek, hogy a programozási folyamat túl bonyolult ahhoz, hogy egy színes kockával elférjen. Szerencsére maradtak még hobbiprogramozók, az aktuális közösségi finanszírozási projektben a Raspberry Pi szerelmesei. Azért, hogy ne a puszta szoftvert népszerűsítsék, a szerzők egy bővítőkártyával egészítik ki a grafikus fejlesztési környezetet, amely megkönnyíti a külső eszközökhöz való kapcsolódást.

A projekt oldalán, a fővideóban két robotikust ismertetnek, Robertet és Emilit. Robert, mint minden tiszteletet érdemlő nyakkendős és szemüveges, a régi módszer szerint Pythonon kódol, monitorral és billentyűzettel dolgozik. Emilinek viszont valakinek a gondoskodó kezei, amelyek a keret széléről repültek, elviszik a billentyűzetet, a monitort és még az egérrel is, mindezt egy szép fehér táblagépre cserélve. A táblagépen pedig egy Ezblock Studio nevű program fut, amely lehetővé teszi, hogy a divatos IoT-hoz Drag-n-Drop-n-be-happy stílusban írjunk.

Természetesen, míg Robert minden próbálkozásnál elbukik (valószínűleg a játékkürt használata miatt), Emily robotja sikeresen locsolja a növényt egy pohárból, miközben a lány értesítéseket kap a robotjától közvetlenül a telefonjára, és még hangvezérléssel diktálja a választ.

Mivel a négyzeteket valamilyen logika szerint valóban össze kell ragasztani, a videó vége felé végre bejelentik a programozási nyelvek támogatását, ezek a Python és Swift (a videó főszereplője, a tablet, alma logóval rendelkezik). De most Emily-nek ütni kell a képernyő billentyűzetét, mivel normálisat senki sem adott vissza neki. Az Ezblock Studio támogatja az iOS-t, Androidot, Linuxot, Windows-t és macOS-t. Mindenki boldog. Hát, talán Robert kivételével, aki eltűnt a videó közepén; talán elment inni vagy lemondott.

Nos, gondolom, elég a irodalomból. Nézzük meg blőttén, mit kínálnak a fejlesztők 35 dollárért.

Ezblock Pi - programozás programozás nélkül, ezúttal a Raspberry Pi-rajongóknakAz Ezblock Pi projekt minimális konfigurációja három részből áll:

  • maga az Ezblock Pi lap, amely a Raspberry Pi bővítőlapjának működik;
  • egy alap készlet, amely 15 modult tartalmaz (van még egy IoT modulkészlet, amely egy drágább, 74 dolláros csomagban kapható, erről később);
  • hozzáférés az Ezblock Studio-hoz, amely lehetővé teszi a Raspberry Pi szoftverének írását Drag-n-Drop manipulációval;
  • műanyag ház a Raspberry Pi + Ezblock Pi összeszereléséhez;
  • útmutató.

A házsal és az útmutatóval kapcsolatban gondolom, minden világos, nézzük meg közelebbről az első három pontot.

Az Ezblock Pi lap belsejéről csak annyit tudhatunk, hogy „STM32 vezérlő támogatja” és egy homályos fénykép az első prototípusról. Úgy tűnik, a lapon STM32 mikrokontroller található TQFP32 házban. A legolcsóbb mikrokontroller ebben a házban, az STM32L010K4T6 (ARM Cortex-M0+), €0,737 áron kapható 100 darabos tételben; a legdrágább, az STM32F334K8T6 (ARM Cortex-M4) pedig €2,79 (Mouser árak). Az áramellátásról egy 3,3 V-os lineáris stabilizátor gondoskodik SOT-223 házba, a Bluetooth-ról pedig egy kész modul, ami külső megjelenés alapján valami ESP12E-szerű. A külső világgal való kapcsolatra két 20-tűs csatlakozó és egy prototípus mező található a lap közepén.

A kezdőcsomag 15 moduljának összetétele számomra, őszintén szólva, rejtély maradt, még a projekt illusztrációinak alapos megnézése után is. Ha az IoT modulok összeszerelésének fotói és nevei tisztán láthatóak, a kezdőcsomag, amely az alapfelszereltség része, titkosabb, mint egy új autó dizájnja egy nagy autókiállítás előtt. A kezdőcsomag lehetővé teszi, hogy „15 különféle projektet készítsünk”, de az illusztrációkon 10 kartondoboz látható, amelyek úgy tűnik, hogy valamilyen elektronikus alkatrészeket tartalmaznak, de a kezdőcsomag teljes összetevői sehol nem kerülnek megfejtésre.

Ami az Ezblock Studiót illeti, már megosztottam a szkepticizmusomat a hír elején. Véleményem szerint egy olyan rendszer, amely valóban kezelni tudja az összes említett lehetőséget (emlékeztetőül: (blokkolt programozás + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) teljesen kifejleszthető, de úgy gondolom, hogy egy ilyen szoftver fejlesztéséhez körülbelül 5 emberévre vagy egy öt fős csapat egy éves munkájára lenne szükség (ön mennyit adna hozzá?), még valamilyen multitool, például az Electron használata esetén is. Figyelembe véve, hogy a fejlesztők csupán 10 000 dollárra pályáztak (a projekt egészen ígéretesnek tűnik, így már 400%-ot sikerült összegyűjteniük), teljesen érthetetlen, hogy ez a csapat mit fog enni a fejlesztési időszak alatt. A szerzők dicséretére legyen mondva, hogy az első verzió az Ezblock Stúdióból már elérhető a Google Play-en.

A bemutató szövegében vannak elgépelések, amelyek jellemzőek a kínai gyártókra, ebben az esetben a vibrációs motor, amely az IoT modulok készletébe tartozik, „Vabration Module”-ként van megnevezve a „Vibration Module” helyett. Azonban ezúttal az igazi fejlesztők nem próbálnak rejtőzködni; íme, itt van a Delaware állambeli Wilmington város lakóinak csoportképe:

Ezblock Pi - programozás programozás nélkül, ezúttal a Raspberry Pi-rajongóknak

Értsd jól, nem vagyok ellene a kínai fejlesztők negatív megítélésének. Ez valójában tény: először a kínai programozók jelentős részesedést szereztek a Google Play és az Apple App Store alkalmazásboltjaiban, most pedig crowdfunding platformok segítségével harcolnak a helyükért a napon. A crowdfunding éppen azért jó, mert lehetővé teszi szinte minden földlakó számára, aki internettel és bankkártyával rendelkezik, hogy bemutassa fejlesztését a világnak, és néha jól keres vele. A negatívumot csak a projekt technikai komponenséről eltolódott hangsúlyok okozhatják a túlságosan csillogó marketing irányába, amikor a [lehetséges] dizájnhibákat elhallgatják, míg az érzelmi oldala túlságosan eltúlozódik. Nézd csak meg ezt a másik illusztrációt az Ezblock Pi prezentációjából:

Ezblock Pi - programozás programozás nélkül, ezúttal a Raspberry Pi-rajongóknak

Megmaradt, ahogy azt Eugene Bazhenov aka BadComedian videóblogger mondja, „sajátos vágás”. Van ötleted arra, hogyan lehetne ezt a Raspberry Pi és a „Vibration Module” segítségével megvalósítani, miközben józan ész és tiszta elme birtokában vagy? Vagy ez inkább egy felhívás a kollektív tudatalattinkhoz: „Nézd, milyen menő, vásárolj gyorsan!”?

Megvenni vagy nem megvenni? Először is, emlékeztetnélek, hogy már 509 ember gyűjtött össze $41000 (az igényelt $10000-ból), és még majdnem 3 hét van hátra a kampányból. Az embereknek tetszik. Lehet, hogy ha te is Raspberry Pi rajongó vagy, te is meglátod a felajánlott konstrukció pozitív oldalait, amelyek felülmúlják a $35-től $179-ig terjedő összeggel való búcsúzás ellenérzését. Talán neked is, mint Robertnek a reklámvideóban, eleged van a „túl sok ismétlődő kódírásból”. Vagy talán csak úgy gondolod, hogy a fiúk a helyes irányba haladnak, és szeretnéd támogatni őket a pénzügyi hozzájárulásoddal. Csak ne felejtsd el, hogy a $35-ös összegért magát a Raspberry Pi-t árulják (a Raspberry Pi Zero és Raspberry Pi Zero W áráról pedig most diszkréten nem is beszélek), amelynek létrehozásához a mérnökcsapatnak valóban keményen kellett dolgoznia, és amely ARM Cortex-A53-jal van felszerelve 1,4 GHz-es órajellel, 1000 Mbit Ethernettel, Wi-Fi 802.11n-nel és Bluetooth 4.2-vel.

Kis vonalat vezetek blogra, amelyből ezt a cikket vettem. Ha van a környezetében érdekes közösségi finanszírozási projekt a DIY vagy az Open source hardware területén, ossza meg a linket, beszélgessünk róla is. A közösségi finanszírozási kampányok gyorsan lezajlanak és nagymértékben függnek a közösség támogatásától, és talán egy lelkes egyedülállónak még egy kis mennyiségű rendelés, ami a «Habr»-ról érkezik, segíthet a kampány győzelméhez.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster