Ezblock Pi - programmation sans programmation, cette fois pour les fans de Raspberry Pi

L'idée d'écrire du code sans écrire de code (oui, écrire est le participe présent du verbe écrire, vivre avec maintenant) est venue plus d'une fois à l'esprit des gens intelligents et des paresseux. Le rêve d'une interface graphique dans laquelle vous pouvez lancer des dés sur les autres, établir des connexions mutuelles et sélectionner les propriétés des objets dans de jolies listes déroulantes, puis, en appuyant sur le bouton magique « Compiler », obtenir un code fonctionnel équivalent au code d'un autre (pas si intelligent, bien sûr) un programmeur utilisant une méthode dépassée de saisie manuelle a toujours couvé dans l'esprit des deux patrons d'entreprise qui rêvent d'initier à la programmation tous les étudiants d'hier, dont l'intelligence lui a permis de ne pas manquer les toilettes, et des startupers qui veulent rendre le monde entier heureux pour un prix adéquat. Aujourd'hui, nous attirons votre attention sur :

Projet de financement participatif: Ezblock Pi.
L'essence du projet: Environnement de programmation graphique pour Raspberry Pi en tandem avec une carte d'extension.
plate-forme: Kickstarter.
Adresse du projet: kickstarter.com/ezblock.
AuteursActeurs principaux : Georganne Chang, Reggie Lau.
Localisation: États-Unis, Delaware, Wilmington.

Ezblock Pi - programmation sans programmation, cette fois pour les fans de Raspberry Pi

Les tentatives visant à développer des environnements de programmation graphiques sérieux se sont progressivement estompées ; même les plus hauts patrons se sont rendu compte que le processus de programmation était trop complexe pour tenir dans un lit de Procuste de cubes multicolores. Heureusement, il reste encore des programmeurs amateurs, dans le cas du projet de financement participatif en question : les amateurs de Raspberry Pi. Afin de ne pas promouvoir des logiciels nus, les auteurs complètent l'environnement de développement graphique avec une carte d'extension conçue pour faciliter le processus de connexion à des périphériques externes.

Sur la page du projet, dans la vidéo titre, on nous présente deux programmeurs en robotique, Robert et Emily. Robert, comme tout porteur de cravate et de lunettes qui se respecte, code en Python à l'ancienne, à l'aide d'un écran et d'un clavier. Dans le cas d'Amy, les mains attentionnées de quelqu'un, volant du bord du cadre, enlèvent le clavier, le moniteur et même la souris, pour remplacer le tout par une belle tablette blanche. La tablette, à son tour, exécute un programme appelé Ezblock Studio, qui vous permet d'écrire pour l'IoT désormais à la mode dans le style Drag-n-Drop-n-be-happy.

Naturellement, alors que Robert échoue tentative après tentative (peut-être en raison de l'utilisation d'un clavier de jeu), le robot Emily arrose avec succès la plante avec de l'eau provenant d'un verre, la jeune fille elle-même reçoit des notifications du robot directement sur son téléphone et dicte même des ordres de réponse. en utilisant la commande vocale.

Comme les carrés doivent encore être collés avec une sorte de logique, vers la fin de la vidéo, le support des langages de programmation est enfin annoncé, il s'agit de Python et Swift (le personnage principal de la vidéo, une tablette, a un logo pomme). Ce n'est que maintenant qu'Amy doit cliquer sur le clavier à l'écran, puisque personne ne lui a rendu le clavier normal. Ezblock Studio prétend prendre en charge iOS, Android, Linux, Windows et macOS. Tout le monde est content. Enfin, peut-être à part Robert, qui a disparu au milieu de la vidéo ; Peut-être qu'il s'est mis à boire trop ou qu'il a arrêté.

D'accord, je pense que c'est assez de trucs littéraires. Sans aucune plaisanterie, voyons ce que les développeurs nous proposent pour 35 $.

Ezblock Pi - programmation sans programmation, cette fois pour les fans de Raspberry PiLe projet Ezblock Pi dans sa configuration minimale se compose de trois parties :

  • la carte Ezblock Pi elle-même, utilisée comme carte d'extension pour le Raspberry Pi ;
  • un ensemble de base de 15 modules (il existe également un ensemble de modules pour l'IoT, vendu dans un ensemble plus cher pour 74 $, plus d'informations ci-dessous) ;
  • accès à Ezblock Studio, qui vous permet d'écrire des logiciels pour le Raspberry Pi à l'aide de manipulations Drag-n-Drop ;
  • boîtier en plastique pour assembler Raspberry Pi + Ezblock Pi ;
  • instruction.

Avec le boitier et la notice, je pense que tout est clair, regardons de plus près les trois premiers points.

Le matériel de la carte Ezblock Pi ne peut être jugé que par la mention « pris en charge par le contrôleur STM32 » et par une photographie floue du premier prototype. Apparemment, la carte contient un microcontrôleur STM32 dans un boîtier TQFP32. Le microcontrôleur le moins cher de ce package, STM32L010K4T6 (ARM Cortex-M0+), coûte 0,737 € par quantité de 100 pièces ; le plus cher, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (prix Mouser). L'alimentation est fournie par un stabilisateur linéaire de 3.3 V dans le boîtier SOT-223, et Bluetooth est fourni par un module prêt à l'emploi, à en juger par son apparence, quelque chose comme l'ESP12E. Deux connecteurs à 20 broches et un champ de maquette au centre de la carte sont responsables du contact avec le monde extérieur.

La composition de l'ensemble de base de 15 modules, pour être honnête, est restée un mystère pour moi, même après avoir examiné de près les illustrations du projet. Si l'ensemble complet des modules pour l'IoT est honnêtement photographié et nommé, alors l'ensemble de base inclus dans le package initial est plus secret que la conception d'une nouvelle voiture avant un grand salon automobile. L'ensemble de base vous permet de « créer 15 projets différents », mais dans les illustrations il y a 10 boîtes en carton qui semblent contenir des sortes de composants électroniques à l'intérieur, mais la composition complète de l'ensemble de base n'est jamais déchiffrée.

Quant à Ezblock Studio, j'avais déjà fait part de mon scepticisme au début de l'actualité. À mon avis, un système qui maîtrisera réellement toutes les options évoquées (je vous rappelle : (programmation par blocs + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) pourrait bien être développé, mais je budgétiserais pour le développement d'un tel logiciel, environ 5 années-homme ou un an de travail pour une équipe de cinq personnes (combien donneriez-vous ?), même en utilisant une sorte d'outil multifonction, comme Electron. Considérant que les développeurs n'ont réclamé que 10000 400 $ (le projet a l'air très joyeux, donc maintenant XNUMX % de ce montant a déjà été collecté), on ne sait absolument pas ce que cette équipe mangera pendant toute la période de développement. Au crédit des auteurs, il faut ajouter que la première version d'Ezblock Studio est déjà disponible sur Google Play.

Le texte de la présentation contient des fautes de frappe communes aux fabricants chinois ; dans ce cas, le moteur vibrant inclus dans l'ensemble des modules pour l'IoT est appelé « Vabration Module » au lieu de « Vibration Module ». Cependant, cette fois, les vrais développeurs ne pensent même pas à se cacher ; S'il vous plaît, voici une photo de groupe des habitants de la ville de Wilmington, Delaware :

Ezblock Pi - programmation sans programmation, cette fois pour les fans de Raspberry Pi

Ne vous méprenez pas, je ne suis pas du tout désolé pour l'attitude négative envers les développeurs de la RPC. C'est, en général, un fait accompli - d'abord, les programmeurs chinois ont pris une part importante des magasins d'applications Google Play et Apple App Store, et maintenant ils gagnent leur place au soleil avec l'aide des plateformes de financement participatif. Le financement participatif est tout simplement génial car il permet à presque n'importe quel terrien disposant d'Internet et d'une carte bancaire de parler au monde entier de son développement et parfois de gagner beaucoup d'argent grâce à cela. La négativité ne peut être causée que par un déplacement trop fort de l'accent de la composante technique du projet vers le marketing arc-en-ciel, lorsque les défauts de conception [possibles] sont étouffés et que le côté émotionnel et joyeux est trop exagéré. Voici une autre illustration de la présentation d'Ezblock Pi :

Ezblock Pi - programmation sans programmation, cette fois pour les fans de Raspberry Pi

Comme le dit le blogueur vidéo Evgeniy Bajenov, alias BadComedian, « le montage de l’auteur » a été préservé. Avez-vous des idées sur la façon dont, étant dans un esprit sobre et une mémoire saine, utiliser Raspberry Pi et le « module de vibration » pour construire CECI ? Ou est-ce encore un appel à notre inconscient collectif : « Regardez comme c'est cool, achetez-le vite ! » ?

Prendre ou ne pas prendre ? Tout d'abord, permettez-moi de vous rappeler que 509 personnes ont déjà donné 41000 10000 $ (avec les 3 35 $ demandés), et qu'il reste encore près de 179 semaines avant la fin de la campagne. Les gens aiment ça. Peut-être que si vous êtes un fan de Raspberry Pi, vous verrez également les aspects positifs de la conception proposée, compensant la réticence à vous séparer du montant de 35 $ à 53 $. Peut-être que vous aussi, comme Robert dans la vidéo promotionnelle, en avez assez « d’écrire des lignes de code répétitives ». Ou peut-être pensez-vous simplement que les gars vont dans la bonne direction et souhaitez-vous les soutenir avec votre investissement financier. N'oubliez pas que le Raspberry Pi lui-même est vendu pour l'équivalent de 1,4 $ (je ne mentionnerai pas ici délicatement le prix du Raspberry Pi Zero et du Raspberry Pi Zero W), pour lequel une équipe d'ingénieurs a dû travailler très dur, et qui est alimenté par un ARM Cortex-A1000 avec une vitesse d'horloge de 802.11 GHz, Ethernet 4.2 Mbit, Wi-Fi XNUMXn et Bluetooth XNUMX.

je conduis une petite Blog, dont j'ai tiré cet article. Si vous avez en tête un projet de financement participatif intéressant dans le domaine du matériel DIY ou Open source, partagez le lien et nous en discuterons également. Les campagnes de financement participatif sont éphémères et fortement liées au soutien de la communauté, et peut-être que pour un seul passionné, même un petit nombre de commandes provenant de Habr contribuera à mener la campagne à une fin victorieuse.

Source: habr.com

Ajouter un commentaire