Ezblock Pi: programació sense programació, aquesta vegada per a fans de Raspberry Pi

La idea d'escriure codi sense escriure codi (sí, escriure és el participi present del verb escriure, viure-hi ara) ha vingut a la ment tant de gent intel·ligent com de mandrós més d'una vegada. El somni d'una interfície gràfica en la qual podeu llançar uns daus sobre d'altres, establir connexions mútues i seleccionar propietats d'objectes d'unes simpàtiques llistes desplegables, i després, prement el botó màgic "Compila", obtenir un codi de treball equivalent al codi. d'un altre (no tan intel·ligent, és clar) un programador que utilitza un mètode d'escriptura manual obsolet sempre ha cremat a la ment d'ambdós caps corporatius que somien amb introduir tots els estudiants d'ahir a la programació, la intel·ligència dels quals li permetia no perdre's el lavabo, i startupers que volen fer feliç el món sencer per un preu adequat. Avui us cridem l'atenció:

Projecte de crowdfunding: Ezblock Pi.
L'essència del projecte: Entorn de programació gràfica per a Raspberry Pi en conjunt amb una placa d'expansió.
Plataforma: Kickstarter.
Adreça del projecte: kickstarter.com/ezblock.
AutorsIntèrprets: Georganne Chang, Reggie Lau.
Ubicació: EUA, Delaware, Wilmington.

Ezblock Pi: programació sense programació, aquesta vegada per a fans de Raspberry Pi

Els intents de desenvolupar entorns seriosos de programació gràfica es van esvair gradualment; fins i tot els principals caps es van adonar que el procés de programació era massa complex per encaixar en un llit Procusteà de cubs multicolors. Afortunadament, encara queden programadors aficionats, en el cas del projecte de crowdfunding en qüestió: amants de Raspberry Pi. Per no promocionar el programari nu, els autors complementen l'entorn de desenvolupament gràfic amb una placa d'expansió, que està dissenyada per facilitar el procés de connexió a dispositius externs.

A la pàgina del projecte, al vídeo del títol, ens presenten dos programadors de robòtica, Robert i Emily. Robert, com tot qui es precie amb corbata i ulleres, codifica en Python a la manera antiga, utilitzant un monitor i un teclat. En el cas de l'Amy, les mans cuidants d'algú, volant des de la vora del marc, s'emporten el teclat, el monitor i fins i tot el ratolí, substituint-ho tot per una bonica tauleta blanca. La tauleta, al seu torn, executa un programa anomenat Ezblock Studio, que us permet escriure per a l'IoT, ara de moda, a l'estil Arrossegar i deixar anar i ser feliç.

Naturalment, mentre que Robert falla intent rere intent (possiblement a causa de l'ús d'un teclat de joc), la robot Emily rega la planta amb èxit amb aigua d'un got, la pròpia noia rep notificacions del robot directament al seu telèfon i fins i tot dicta ordres de resposta. utilitzant el control de veu.

Com que els quadrats encara s'han d'enganxar amb algun tipus de lògica, cap al final del vídeo, finalment s'anuncia el suport per als llenguatges de programació, aquests són Python i Swift (el personatge principal del vídeo, una tauleta, té un logotip d'Apple). Només ara l'Amy ha de fer clic al teclat de la pantalla, ja que ningú li ha tornat el normal. Ezblock Studio afirma que és compatible amb iOS, Android, Linux, Windows i macOS. Tothom és feliç. Bé, potser excepte en Robert, que va desaparèixer al mig del vídeo; Potser va anar a beure o va deixar de fumar.

D'acord, crec que ja n'hi ha prou coses literàries. Sense cap broma, vegem què ens ofereixen els desenvolupadors per 35 dòlars.

Ezblock Pi: programació sense programació, aquesta vegada per a fans de Raspberry PiEl projecte Ezblock Pi en la seva configuració mínima consta de tres parts:

  • la mateixa placa Ezblock Pi, utilitzada com a placa d'expansió per al Raspberry Pi;
  • un conjunt bàsic de 15 mòduls (també hi ha un conjunt de mòduls per a IoT, venut en un conjunt més car per 74 dòlars, més informació a continuació);
  • accés a Ezblock Studio, que us permet escriure programari per al Raspberry Pi mitjançant manipulacions d'arrossegar i deixar anar;
  • caixa de plàstic per muntar Raspberry Pi + Ezblock Pi;
  • instrucció.

Amb el cas i les instruccions, crec que està tot clar, mirem més de prop els tres primers punts.

El maquinari de la placa Ezblock Pi només es pot jutjar per la menció de "suportat pel controlador STM32" i per una fotografia borrosa del primer prototip. Pel que sembla, la placa conté un microcontrolador STM32 en un paquet TQFP32. El microcontrolador més barat d'aquest paquet, STM32L010K4T6 (ARM Cortex-M0+), costa 0,737 € en quantitats de 100 peces; el més car, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (preus Mouser). L'alimentació és subministrada per un estabilitzador lineal de 3.3 V al paquet SOT-223, i el Bluetooth és proporcionat per un mòdul preparat, a jutjar pel seu aspecte, una mica com ESP12E. Dos connectors de 20 pins i un camp de placa al centre de la placa són els responsables del contacte amb el món exterior.

La composició del conjunt bàsic de 15 mòduls, per ser sincer, va romandre un misteri per a mi, fins i tot després d'examinar de prop les il·lustracions del projecte. Si el conjunt complet de mòduls per a IoT es fotografia i s'anomena honestament, el conjunt bàsic inclòs al paquet inicial és més secret que el disseny d'un cotxe nou abans d'una gran exposició d'automòbils. El conjunt bàsic permet "crear 15 projectes diferents", però a les il·lustracions hi ha 10 caixes de cartró que semblen contenir algun tipus de components electrònics al seu interior, però la composició completa del conjunt bàsic mai es desxifra.

Pel que fa a Ezblock Studio, ja vaig compartir el meu escepticisme a l'inici de la notícia. Al meu entendre, un sistema que dominarà realment totes les opcions esmentades (permeteu-me que us recordi: (programació de blocs + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) bé es podria desenvolupar, però jo tindria un pressupost. per al desenvolupament d'aquest programari aproximadament una mica com 5 anys-home o un any de treball per a un equip de cinc persones (quant donaria?), fins i tot quan utilitzeu algun tipus d'eina multimèdia, com Electron. Tenint en compte que els desenvolupadors només van reclamar 10000 dòlars (el projecte sembla molt alegre, de manera que ara ja s'ha cobrat el 400% d'aquesta quantitat), no està del tot clar què menjarà aquest equip durant tot el període de desenvolupament. Al mèrit dels autors, cal afegir que la primera versió d'Ezblock Studio ja està disponible a Google Play.

El text de la presentació conté errors ortogràfics comuns als fabricants xinesos; en aquest cas, el motor de vibració inclòs en el conjunt de mòduls per a IoT s'anomena "Mòdul de Vabració" en lloc de "Mòdul de Vibració". Tanmateix, aquesta vegada els desenvolupadors reals ni tan sols pensen a amagar-se; Si us plau, aquí teniu una foto de grup dels residents de la ciutat de Wilmington, Delaware:

Ezblock Pi: programació sense programació, aquesta vegada per a fans de Raspberry Pi

No em malinterpreteu, no em sap greu l'actitud negativa cap als desenvolupadors de la RPC. Això és, en general, un fet consumat: primer, els programadors xinesos van agafar una part important de les botigues d'aplicacions de Google Play i Apple App Store, i ara s'estan guanyant el seu lloc amb l'ajuda de plataformes de finançament col·lectiu. El crowdfunding és tan bo perquè permet que gairebé qualsevol terrícola amb Internet i una targeta bancària expliqui a tot el món sobre el seu desenvolupament i, de vegades, guanyi bons diners amb ell. La negativitat només pot ser causada per un canvi massa fort en l'èmfasi des del component tècnic del projecte cap al màrqueting de l'arc de Sant Martí, quan els [possibles] defectes de disseny són silenciats i el costat emocional i alegre és excessivament exagerat. Aquí teniu una altra il·lustració de la presentació d'Ezblock Pi:

Ezblock Pi: programació sense programació, aquesta vegada per a fans de Raspberry Pi

Com diu el videobloguer Evgeniy Bazhenov, alias BadComedian, "l'edició de l'autor" s'ha conservat. Teniu alguna idea sobre com, amb una ment sòbria i una memòria sonora, utilitzar Raspberry Pi i el "Mòdul de vibració" per construir AQUEST? O encara és una crida al nostre inconscient col·lectiu: “Mira que xulo, compra-ho ràpid!”?

Prendre o no prendre? En primer lloc, recordo que 509 persones ja han donat 41000 $ (amb els 10000 $ sol·licitats), i encara queden gairebé 3 setmanes per al final de la campanya. A la gent li agrada. Potser, si sou un fan de Raspberry Pi, també veureu els aspectes positius en el disseny proposat, compensant la reticència a separar-se de la quantitat de 35 a 179 dòlars. Potser vostè també, com Robert del vídeo promocional, està cansat d'"escriure línies de codi repetitives". O potser només penseu que els nois s'estan movent en la direcció correcta i voleu donar-los suport amb la vostra injecció financera. Només recordeu que el mateix Raspberry Pi es ven per un import equivalent de 35 dòlars (no esmentaré amb delicadesa el preu del Raspberry Pi Zero i el Raspberry Pi Zero W), que un equip d'enginyers va haver de treballar molt per crear, i que funciona amb un ARM Cortex-A53 amb una velocitat de rellotge d'1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n i Bluetooth 4.2.

Condueixo un petit Bloc, de la qual he tret aquest article. Si teniu en ment un projecte de crowdfunding interessant en l'àmbit del bricolatge o del maquinari de codi obert, compartiu l'enllaç i també en parlarem. Les campanyes de finançament col·lectiu són efímers i estan molt lligades al suport de la comunitat, i potser per a algun entusiasta únic, fins i tot un petit nombre de comandes procedents de Habr ajudaran a portar la campanya a un final victoriós.

Font: www.habr.com

Afegeix comentari