Ezblock Pi – Programmieren ohne Programmieren, diesmal für Fans von Raspberry Pi

Die Idee, Code zu schreiben, ohne Code zu schreiben (ja, Schreiben ist das Partizip Präsens des Verbs schreiben, lebe jetzt damit) ist sowohl klugen als auch faulen Menschen mehr als einmal in den Sinn gekommen. Der Traum von einer grafischen Oberfläche, in der man Würfel auf andere werfen, gegenseitige Verbindungen herstellen und Objekteigenschaften aus hübschen Dropdown-Listen auswählen und dann durch Drücken der magischen Schaltfläche „Kompilieren“ einen funktionierenden Code erhalten kann, der dem Code entspricht Ein anderer (natürlich nicht so schlauer) Programmierer, der eine veraltete Methode des manuellen Tippens anwendet, schwelt seit jeher in den Köpfen beider Konzernchefs, die davon träumen, jeden Schüler von gestern an das Programmieren heranzuführen, dessen Intelligenz es ihm ermöglichte, die Toilette nicht zu verpassen, und Startups, die die ganze Welt zu einem angemessenen Preis glücklich machen wollen. Heute machen wir Sie darauf aufmerksam:

Crowdfunding-Projekt: Ezblock Pi.
Das Wesen des Projekts: Grafische Programmierumgebung für Raspberry Pi in Verbindung mit einer Erweiterungskarte.
Plattform: Kickstarter.
Projektadresse: kickstarter.com/ezblock.
AutorenDarsteller: Georganne Chang, Reggie Lau.
Standort: USA, Delaware, Wilmington.

Ezblock Pi – Programmieren ohne Programmieren, diesmal für Fans von Raspberry Pi

Versuche, seriöse grafische Programmierumgebungen zu entwickeln, verschwanden allmählich; Sogar die Top-Chefs erkannten, dass der Programmierprozess zu komplex war, um in ein prokrusteisches Bett aus mehrfarbigen Würfeln zu passen. Glücklicherweise gibt es noch Hobbyprogrammierer, im Fall des betreffenden Crowdfunding-Projekts: Raspberry-Pi-Liebhaber. Um keine bloße Software zu fördern, ergänzen die Autoren die grafische Entwicklungsumgebung um ein Erweiterungsboard, das den Anschluss an externe Geräte erleichtern soll.

Auf der Projektseite werden uns im Titelvideo zwei Robotikprogrammierer vorgestellt, Robert und Emily. Robert programmiert wie jeder Krawatten- und Brillenträger mit etwas Selbstachtung auf die altmodische Art und Weise in Python, indem er einen Monitor und eine Tastatur verwendet. In Amys Fall nehmen die fürsorglichen Hände von jemandem, die vom Rand des Rahmens fliegen, die Tastatur, den Monitor und sogar die Maus weg und ersetzen alles durch ein wunderschönes weißes Tablet. Auf dem Tablet wiederum läuft ein Programm namens Ezblock Studio, mit dem Sie im Drag-n-Drop-n-be-happy-Stil für das mittlerweile modische IoT schreiben können.

Während Robert einen Versuch nach dem anderen scheitert (möglicherweise aufgrund der Verwendung einer Gaming-Tastatur), gießt der Roboter Emily die Pflanze erfolgreich mit Wasser aus einem Glas, das Mädchen selbst erhält Benachrichtigungen vom Roboter direkt auf ihrem Telefon und diktiert sogar Reaktionsbefehle mittels Sprachsteuerung.

Da die Quadrate noch mit irgendeiner Logik zusammengeklebt werden müssen, wird gegen Ende des Videos endlich die Unterstützung von Programmiersprachen angekündigt, das sind Python und Swift (die Hauptfigur des Videos, ein Tablet, hat ein Apple-Logo). Nur muss Amy jetzt auf die Bildschirmtastatur klicken, da ihr niemand die normale Tastatur zurückgegeben hat. Ezblock Studio behauptet, iOS, Android, Linux, Windows und macOS zu unterstützen. Alle sind glücklich. Na ja, vielleicht bis auf Robert, der mitten im Video verschwand; Vielleicht hat er einen Alkoholrausch gemacht oder aufgehört.

Okay, ich denke, das ist genug literarischer Kram. Lassen Sie uns ohne Scherze sehen, was uns die Entwickler für 35 US-Dollar anbieten.

Ezblock Pi – Programmieren ohne Programmieren, diesmal für Fans von Raspberry PiDas Ezblock Pi-Projekt in seiner Minimalkonfiguration besteht aus drei Teilen:

  • das Ezblock Pi-Board selbst, das als Erweiterungsboard für den Raspberry Pi verwendet wird;
  • ein Basisset mit 15 Modulen (es gibt auch ein Modulset für IoT, das in einem teureren Set für 74 US-Dollar verkauft wird, mehr dazu weiter unten);
  • Zugriff auf Ezblock Studio, mit dem Sie Software für den Raspberry Pi mithilfe von Drag-n-Drop-Manipulationen schreiben können;
  • Kunststoffgehäuse zum Zusammenbau von Raspberry Pi + Ezblock Pi;
  • Anweisungen.

Mit dem Gehäuse und der Anleitung denke ich, dass alles klar ist, schauen wir uns die ersten drei Punkte genauer an.

Die Hardware des Ezblock Pi-Boards lässt sich nur anhand der Angabe „unterstützt durch STM32-Controller“ und anhand eines unscharfen Fotos des ersten Prototyps beurteilen. Anscheinend enthält das Board einen STM32-Mikrocontroller in einem TQFP32-Gehäuse. Der günstigste Mikrocontroller in diesem Paket, STM32L010K4T6 (ARM Cortex-M0+), kostet 0,737 € in Mengen von 100 Stück; das teuerste, STM32F334K8T6 (ARM Cortex-M4) – 2.79 € (Mouser-Preise). Die Stromversorgung übernimmt ein 3.3-V-Linearstabilisator im SOT-223-Gehäuse, für Bluetooth sorgt ein vorgefertigtes Modul, dem Aussehen nach zu urteilen, so etwas wie ESP12E. Für den Kontakt zur Außenwelt sind zwei 20-polige Anschlüsse und ein Steckbrettfeld in der Mitte der Platine zuständig.

Die Zusammensetzung des Grundsatzes von 15 Modulen blieb mir ehrlich gesagt ein Rätsel, selbst nachdem ich die Illustrationen für das Projekt genau untersucht hatte. Wenn der komplette Modulsatz für IoT ehrlich fotografiert und benannt wird, dann ist der im Erstpaket enthaltene Basissatz geheimnisvoller als das Design eines Neuwagens vor einer großen Automobilausstellung. Mit dem Basisset können Sie „15 verschiedene Projekte erstellen“, aber in den Abbildungen sind 10 Pappkartons zu sehen, die scheinbar elektronische Komponenten enthalten, aber die vollständige Zusammensetzung des Basissets wird nie entschlüsselt.

Was Ezblock Studio betrifft, habe ich meine Skepsis bereits zu Beginn der Nachricht geäußert. Meiner Meinung nach kann durchaus ein System entwickelt werden, das wirklich alle genannten Optionen beherrscht (ich möchte Sie daran erinnern: (Blockprogrammierung + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), aber ich würde ein Budget einplanen Für die Entwicklung einer solchen Software sind ungefähr 5 Mannjahre oder ein Jahr Arbeit für ein Team von fünf Leuten erforderlich (wie viel würden Sie geben?), selbst wenn eine Art Multitool wie Electron verwendet wird. Wenn man bedenkt, dass die Entwickler nur 10000 US-Dollar gefordert haben (das Projekt sieht sehr gut aus, sodass jetzt bereits 400 % dieses Betrags eingesammelt wurden), ist völlig unklar, was dieses Team während der gesamten Entwicklungszeit essen wird. Zur Ehre der Autoren müssen wir hinzufügen, dass die erste Version von Ezblock Studio bereits bei Google Play verfügbar ist.

Der Text der Präsentation enthält Tippfehler, die bei chinesischen Herstellern üblich sind; in diesem Fall heißt der im Modulsatz für IoT enthaltene Vibrationsmotor „Vabration Module“ statt „Vibration Module“. Diesmal denken die echten Entwickler jedoch nicht einmal daran, sich zu verstecken; Bitte, hier ist ein Gruppenfoto von Bewohnern der Stadt Wilmington, Delaware:

Ezblock Pi – Programmieren ohne Programmieren, diesmal für Fans von Raspberry Pi

Verstehen Sie mich nicht falsch, die negative Einstellung gegenüber Entwicklern aus der VR China tut mir überhaupt nicht leid. Dies ist im Allgemeinen eine vollendete Tatsache – zunächst haben chinesische Programmierer einen erheblichen Teil der App-Stores von Google Play und Apple App Store erobert, und jetzt erobern sie sich mithilfe von Crowdfunding-Plattformen ihren Platz an der Sonne. Crowdfunding ist genau deshalb so gut, weil es fast jedem Erdenbürger mit Internet und einer Bankkarte ermöglicht, der ganzen Welt von seiner Entwicklung zu erzählen und manchmal gutes Geld damit zu verdienen. Negativität kann nur durch eine zu starke Verlagerung des Schwerpunkts von der technischen Komponente des Projekts hin zum Rainbow-Marketing entstehen, wenn [mögliche] Designfehler vertuscht werden und die emotionale und freudige Seite übermäßig übertrieben wird. Hier ist eine weitere Illustration aus der Ezblock Pi-Präsentation:

Ezblock Pi – Programmieren ohne Programmieren, diesmal für Fans von Raspberry Pi

Wie der Videoblogger Evgeniy Bazhenov alias BadComedian sagt, ist „die Bearbeitung des Autors“ erhalten geblieben. Haben Sie irgendwelche Gedanken darüber, wie Sie mit nüchternem Geist und gutem Gedächtnis DIESES mithilfe des Raspberry Pi und des „Vibrationsmoduls“ konstruieren können? Oder ist das immer noch ein Aufruf an unser kollektives Unterbewusstsein: „Schau, wie cool es ist, kauf es schnell!“?

Nehmen oder nicht nehmen? Zunächst möchte ich Sie daran erinnern, dass 509 Personen bereits 41000 US-Dollar gespendet haben (mit den angeforderten 10000 US-Dollar) und es noch fast drei Wochen bis zum Ende der Kampagne sind. Den Leuten gefällt es. Wenn Sie ein Raspberry-Pi-Fan sind, werden Sie vielleicht auch die positiven Aspekte des vorgeschlagenen Designs erkennen, die die Zurückhaltung, sich von dem Betrag von 3 bis 35 US-Dollar zu trennen, überwiegen. Vielleicht haben auch Sie, wie Robert aus dem Werbevideo, es satt, „sich wiederholende Codezeilen zu schreiben“. Oder vielleicht denken Sie einfach, dass die Jungs auf dem richtigen Weg sind und möchten sie mit Ihrer Finanzspritze unterstützen. Denken Sie daran, dass der Raspberry Pi selbst für den Gegenwert von 179 US-Dollar verkauft wird (den Preis von Raspberry Pi Zero und Raspberry Pi Zero W möchte ich hier nicht im Detail erwähnen), für dessen Entwicklung ein Team von Ingenieuren wirklich hart arbeiten musste, und welches von einem ARM Cortex-A35 mit einer Taktrate von 53 GHz, 1,4 Mbit Ethernet, Wi-Fi 1000n und Bluetooth 802.11 angetrieben wird.

Ich fahre einen Kleinen Blog, aus dem ich diesen Artikel entnommen habe. Wenn Sie ein interessantes Crowdfunding-Projekt im Bereich DIY oder Open-Source-Hardware im Sinn haben, teilen Sie den Link und wir besprechen auch das. Crowdfunding-Kampagnen sind von kurzer Dauer und stark an die Unterstützung der Community gebunden, und vielleicht hilft für einen einzelnen Enthusiasten sogar eine kleine Anzahl von Aufträgen von Habr dabei, die Kampagne zu einem siegreichen Ende zu führen.

Source: habr.com

Kommentar hinzufügen