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 - le participe présent du présent du verbe écrire, vivre maintenant avec ça) est venue plus d'une fois pour les gens intelligents et les gens paresseux. Le rêve d'une interface graphique, dans laquelle vous pouvez lancer un dé sur un autre, dessiner 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", obtenez un code de travail équivalent au code d'un autre (pas si intelligent, bien sûr) un programmeur qui utilise la méthode obsolète de l'impression manuelle a toujours brûlé dans la tête comme des chefs d'entreprise qui rêvent d'introduire chaque étudiant d'hier dans la programmation, dont l'intellect lui a permis de ne pas manquer les toilettes, alors startups souhaitant un prix suffisant pour apporter le bonheur au monde entier. Aujourd'hui, votre attention est invitée à:

Projet de financement participatif: Ezblock Pi.
L'essence du projet : un environnement de programmation graphique pour le Raspberry Pi en tandem avec une carte d'extension.
Plateforme : Kickstarter.
Adresse du projet : kickstarter.com/ezblock .
Auteurs : Georganne Chang, Reggie Lau.
Lieu : États-Unis, Delaware, Wilmington.



Les tentatives pour développer des environnements de programmation graphique sérieux ont lentement échoué; même les patrons supérieurs ont réalisé que le processus de programmation était trop compliqué pour tenir dans un lit procrustéen de cubes colorés. Heureusement, il y avait encore des programmeurs amateurs, dans le cas du projet de financement participatif à l'étude, il y avait des amateurs de Raspberry Pi. Afin de ne pas promouvoir le logiciel nu, les auteurs complètent l'environnement de développement graphique avec une carte d'extension, qui est conçue pour faciliter le processus de connexion à des périphériques externes.

Sur la page du projet, dans la vidéo titre, nous sommes présentés à deux programmeurs en robotique, Robert et Emily. Robert, comme tout porteur de cravate et de lunettes qui se respecte, code Python à l'ancienne, à l'aide d'un moniteur et d'un clavier. Les mains attentionnées d'Amy, survolant le bord du cadre, enlèvent le clavier, le moniteur et même la souris, remplaçant tout cela 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 de Drag-n-Drop-n-be-happy.

Naturellement, alors que Robert échoue à la tentative (probablement en raison de l'utilisation du clavier de jeu), le robot d'Emily arrose la plante avec succès dans une tasse, la fille elle-même reçoit des notifications du robot directement au téléphone et dicte même des ordres de réponse à l'aide de la commande vocale.

Étant donné que les carrés doivent encore être collés avec une sorte de logique, plus près de la fin de la vidéo, le support des langages de programmation est enfin annoncé, ce sont Python et Swift (le personnage principal de la vidéo, une tablette, a un logo Apple). Seulement maintenant, Amy doit taper sur le clavier à l'écran, car personne n'a retourné son clavier normal. La prise en charge d'iOS, Android, Linux, Windows et macOS est annoncée pour Ezblock Studio. Tout le monde est content. Enfin, peut-être, à l'exception de Robert, qui a disparu au milieu de la vidéo; peut avoir eu une frénésie ou cesser de fumer.

Eh bien, je pense que la littérature suffit. Voyons sans plaisanteries ce que les développeurs nous proposent pour 35 $.

Le projet Ezblock Pi dans une 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 y a aussi un ensemble de modules pour l'IoT, vendu dans un ensemble plus cher pour 74 $, à peu près un peu plus bas);
  • l'accès à Ezblock Studio, qui vous permet d'écrire un logiciel pour le Raspberry Pi par manipulation Drag-n-Drop;
  • boîtier en plastique pour assembler le Raspberry Pi + Ezblock Pi;
  • instruction.

Avec le boîtier et les instructions, je pense que tout est clair, examinons de plus près les trois premiers points.

Le bourrage de la carte Ezblock Pi ne peut être jugé que par la mention «pris en charge par le contrôleur STM32» et par une photo floue du premier prototype. Apparemment, le microcontrôleur STM32 dans le package TQFP32 est présent sur la carte. Le microcontrôleur le moins cher de ce package, STM32L010K4T6 (ARM Cortex-M0 +), coûte 0,737 € par lots de 100 ou plus; le plus cher, STM32F334K8T6 (ARM Cortex-M4) - 2,79 € (prix Mouser). Un stabilisateur linéaire de 3,3 V dans le boîtier SOT-223 est responsable de l'alimentation et un module prêt à l'emploi pour Bluetooth, à en juger par l'apparence, c'est quelque chose comme ESP12E. Pour le contact avec le monde extérieur, il y a deux connecteurs à 20 broches et un champ de planche à pain au centre de la carte.

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

Quant à Ezblock Studio, j'ai déjà partagé mon scepticisme au début de l'actualité. À mon avis, un système qui maîtrisera vraiment toutes les options exprimées (je me souviens: (programmation par blocs + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) pourrait bien être développé, mais je mettrais 5 années-homme ou un an de travail d'une équipe de cinq personnes (et combien donneriez-vous?), Même en utilisant une sorte de multitool, comme Electron. Étant donné que les développeurs n'ont réclamé que 10000 $ (le projet semble très gai, alors maintenant 400% de ce montant a déjà été collecté), il est complètement difficile de savoir ce que cette équipe va manger pendant toute la période de développement. Au crédit des auteurs, je dois 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 qui sont familières aux fabricants chinois, dans ce cas, le moteur de vibration inclus dans l'ensemble de modules pour l'IoT est appelé «Module de vibration» au lieu de «Module de vibration». 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 résidents de Wilmington, Delaware:



Ne vous méprenez pas, je ne me noie pas du tout pour l'attitude négative envers les développeurs chinois. En général, c'est un fait accompli - au début, les programmeurs chinois ont mangé une grande partie du Google Play et de l'App Store d'Apple, et maintenant ils gagnent leur place au soleil avec les plateformes de financement participatif. Le crowdfunding est juste ce bon, qui permet à presque tous les terriens qui ont Internet et une carte bancaire de parler au monde de son développement et parfois de gagner beaucoup d'argent avec. La négativité ne peut être causée que par un trop fort changement d'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é émotionnellement joyeux est excessivement hypertrophié. Voici un aperçu d'une autre illustration de la présentation d'Ezblock Pi:



Enregistré, comme le dit le blogueur vidéo Evgeny Bazhenov alias BadComedian, "montage d'auteur". Avez-vous une idée comment, étant dans un esprit sobre et une mémoire sonore, avec l'aide du Raspberry Pi et du "Vibration Module", l'informatique? Ou est-ce encore un appel à notre inconscient collectif: «Regardez comme c'est cool, achetez plus vite!»?

Prendre ou ne pas prendre? Tout d'abord, je vous rappelle que 509 personnes ont déjà échangé un montant de 41 000 $ (avec les 10 000 $ demandés), et jusqu'à la fin de la campagne près de 3 semaines de plus. Les gens aiment ça. Peut-être que si vous êtes un fan du Raspberry Pi, vous voyez également les aspects positifs de la conception proposée qui l'emportent sur la réticence à se séparer du montant de 35 $ à 179 $. Peut-être que vous aussi, comme Robert de la vidéo promotionnelle, en avez assez «d'écrire des lignes de code répétées». Ou peut-être pensez-vous simplement que les gars vont dans la bonne direction et que vous voulez les soutenir avec leur infusion financière. N'oubliez pas que pour le montant équivalent de 35 $, le Raspberry Pi lui-même est vendu (je ne mentionnerai même pas délicatement le Raspberry Pi Zero et le Raspberry Pi Zero W), que l'équipe d'ingénieurs a vraiment dû utiliser pour créer, et sur lequel l'ARM Cortex-A53 avec une vitesse d'horloge de 1,4 GHz, Ethernet 1000 Mbps, Wi-Fi 802.11n et Bluetooth 4.2.

J'ai un petit blog à partir duquel j'ai pris cet article. Si vous avez en tête un projet de crowdfunding intéressant dans le domaine du bricolage ou du matériel open source, partagez le lien, 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, à un seul passionné, même un petit nombre de commandes reçues de Habr aidera à mener la campagne à son terme.

Source: https://habr.com/ru/post/fr456104/


All Articles