Ezblock Pi - προγραμματισμός χωρίς προγραμματισμό, αυτή τη φορά για τους λάτρεις του Raspberry Pi

Η ιδέα να γράφεις κώδικα χωρίς να γράφεις κώδικα (ναι, το γράψιμο είναι η ενεστώτα του ρήματος γράφω, ζεις με αυτό τώρα) έχει έρθει στο μυαλό τόσο των έξυπνων όσο και των τεμπέληδων περισσότερες από μία φορές. Το όνειρο μιας γραφικής διεπαφής στην οποία μπορείτε να ρίξετε μερικά ζάρια σε άλλους, να σχεδιάσετε αμοιβαίες συνδέσεις και να επιλέξετε ιδιότητες αντικειμένων από χαριτωμένες αναπτυσσόμενες λίστες και, στη συνέχεια, πατώντας το μαγικό κουμπί "Συμπλήρωση", να λάβετε έναν κωδικό εργασίας ισοδύναμο με τον κώδικα ενός άλλου (όχι και τόσο έξυπνου, φυσικά) ενός προγραμματιστή που χρησιμοποιεί μια απαρχαιωμένη μέθοδο χειροκίνητης πληκτρολόγησης έχει πάντα σιγοκαίει στο μυαλό και των δύο εταιρικών αφεντικών που ονειρεύονται να μυήσουν κάθε μαθητή του χθες στον προγραμματισμό, του οποίου η ευφυΐα του επέτρεπε να μην χάσει την τουαλέτα και startupers που θέλουν να κάνουν όλο τον κόσμο χαρούμενο σε μια κατάλληλη τιμή. Σήμερα θέτουμε υπόψη σας:

Έργο crowdfunding: Ezblock Pi.
Η ουσία του έργου: Γραφικό περιβάλλον προγραμματισμού για το Raspberry Pi σε συνδυασμό με μια πλακέτα επέκτασης.
Πλατφόρμα: Kickstarter.
Διεύθυνση έργου: kickstarter.com/ezblock.
ΣυγγραφείςΠρωταγωνιστούν: Georganne Chang, Reggie Lau.
Τοποθεσία: ΗΠΑ, Ντέλαγουερ, Γουίλμινγκτον.

Ezblock Pi - προγραμματισμός χωρίς προγραμματισμό, αυτή τη φορά για τους λάτρεις του Raspberry Pi

Οι προσπάθειες ανάπτυξης σοβαρών περιβαλλόντων γραφικού προγραμματισμού σταδιακά εξαφανίστηκαν. ακόμη και τα κορυφαία αφεντικά συνειδητοποίησαν ότι η διαδικασία προγραμματισμού ήταν πολύ περίπλοκη για να χωρέσει σε ένα κρεβάτι του Προκρούστεου με πολύχρωμους κύβους. Ευτυχώς, απομένουν ακόμη ερασιτέχνες προγραμματιστές, στην περίπτωση του εν λόγω έργου crowdfunding - λάτρεις του Raspberry Pi. Για να μην προωθηθεί το γυμνό λογισμικό, οι συγγραφείς συμπληρώνουν το περιβάλλον ανάπτυξης γραφικών με μια πλακέτα επέκτασης, η οποία έχει σχεδιαστεί για να διευκολύνει τη διαδικασία σύνδεσης με εξωτερικές συσκευές.

Στη σελίδα του έργου, στο βίντεο τίτλου, μας συστήνονται δύο προγραμματιστές ρομποτικής, ο Robert και η Emily. Ο Robert, όπως κάθε χρήστης γραβάτα και γυαλιά που σέβεται τον εαυτό του, κωδικοποιεί σε Python με τον παλιό τρόπο, χρησιμοποιώντας οθόνη και πληκτρολόγιο. Στην περίπτωση της Amy, τα χέρια κάποιου που πετούν από την άκρη του πλαισίου, αφαιρούν το πληκτρολόγιο, την οθόνη, ακόμη και το ποντίκι, αντικαθιστώντας τα όλα με ένα όμορφο λευκό tablet. Το tablet, με τη σειρά του, εκτελεί ένα πρόγραμμα που ονομάζεται Ezblock Studio, το οποίο σας επιτρέπει να γράφετε για το πλέον μοντέρνο IoT στο στυλ Drag-n-Drop-n-be-happy.

Φυσικά, ενώ ο Ρόμπερτ αποτυγχάνει κάθε προσπάθεια (πιθανόν λόγω της χρήσης πληκτρολογίου gaming), το ρομπότ Emily ποτίζει με επιτυχία το φυτό με νερό από ένα ποτήρι, η ίδια η κοπέλα λαμβάνει ειδοποιήσεις από το ρομπότ απευθείας στο τηλέφωνό της και υπαγορεύει ακόμη και εντολές απάντησης χρησιμοποιώντας φωνητικό έλεγχο.

Δεδομένου ότι τα τετράγωνα πρέπει ακόμα να κολληθούν μεταξύ τους με κάποιο είδος λογικής, προς το τέλος του βίντεο, ανακοινώνεται τελικά υποστήριξη για γλώσσες προγραμματισμού, αυτές είναι η Python και η Swift (ο κύριος χαρακτήρας του βίντεο, ένα tablet, έχει λογότυπο της Apple). Μόνο που τώρα η Amy πρέπει να κάνει κλικ στο πληκτρολόγιο οθόνης, αφού κανείς δεν της έχει επιστρέψει το κανονικό. Το Ezblock Studio ισχυρίζεται ότι υποστηρίζει iOS, Android, Linux, Windows και macOS. Ολοι είναι χαρούμενοι. Λοιπόν, ίσως εκτός από τον Robert, ο οποίος εξαφανίστηκε στη μέση του βίντεο. Ίσως να έπινε πολύ ή να τα παράτησε.

Εντάξει, νομίζω ότι είναι αρκετά λογοτεχνικά πράγματα. Χωρίς καμία κοροϊδία, ας δούμε τι μας προσφέρουν οι προγραμματιστές για 35 $.

Ezblock Pi - προγραμματισμός χωρίς προγραμματισμό, αυτή τη φορά για τους λάτρεις του Raspberry PiΤο έργο Ezblock Pi στην ελάχιστη διαμόρφωση του αποτελείται από τρία μέρη:

  • η ίδια η πλακέτα Ezblock Pi, που χρησιμοποιείται ως πλακέτα επέκτασης για το Raspberry Pi.
  • ένα βασικό σετ 15 μονάδων (υπάρχει επίσης ένα σύνολο μονάδων για IoT, που πωλούνται σε πιο ακριβό σετ για 74 $, περισσότερα για αυτό παρακάτω).
  • πρόσβαση στο Ezblock Studio, το οποίο σας επιτρέπει να γράφετε λογισμικό για το Raspberry Pi χρησιμοποιώντας χειρισμούς Drag-n-Drop.
  • πλαστική θήκη για τη συναρμολόγηση Raspberry Pi + Ezblock Pi.
  • εντολή.

Με την θήκη και τις οδηγίες νομίζω ότι όλα είναι ξεκάθαρα, ας ρίξουμε μια πιο προσεκτική ματιά στους πρώτους τρεις βαθμούς.

Το υλικό της πλακέτας Ezblock Pi μπορεί να κριθεί μόνο από την αναφορά "υποστηρίζεται από τον ελεγκτή STM32" και από μια ασαφή φωτογραφία του πρώτου πρωτοτύπου. Προφανώς, η πλακέτα περιέχει έναν μικροελεγκτή STM32 σε πακέτο TQFP32. Ο φθηνότερος μικροελεγκτής αυτής της συσκευασίας, STM32L010K4T6 (ARM Cortex-M0+), κοστίζει 0,737€ σε ποσότητες των 100 τεμαχίων. το πιο ακριβό, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (Τιμές ποντικιού). Η τροφοδοσία παρέχεται από γραμμικό σταθεροποιητή 3.3 V στη συσκευασία SOT-223 και το Bluetooth παρέχεται από μια έτοιμη μονάδα, αν κρίνουμε από την εμφάνισή της, κάτι σαν ESP12E. Δύο σύνδεσμοι 20 ακίδων και ένα πεδίο breadboard στο κέντρο της πλακέτας είναι υπεύθυνα για την επαφή με τον έξω κόσμο.

Η σύνθεση του βασικού συνόλου των 15 ενοτήτων, για να είμαι ειλικρινής, παρέμεινε ένα μυστήριο για μένα, ακόμη και μετά από προσεκτική εξέταση των εικονογραφήσεων για το έργο. Εάν το πλήρες σύνολο των μονάδων για το IoT φωτογραφηθεί και ονομαστεί ειλικρινά, τότε το βασικό σετ που περιλαμβάνεται στο αρχικό πακέτο είναι πιο μυστικό από το σχεδιασμό ενός νέου αυτοκινήτου πριν από μια μεγάλη έκθεση αυτοκινήτου. Το βασικό σετ σάς επιτρέπει να "δημιουργήσετε 15 διαφορετικά έργα", αλλά στις εικόνες υπάρχουν 10 κουτιά από χαρτόνι που φαίνεται να περιέχουν κάποιο είδος ηλεκτρονικών εξαρτημάτων μέσα, αλλά η πλήρης σύνθεση του βασικού σετ δεν αποκρυπτογραφείται ποτέ.

Όσο για το Ezblock Studio, μοιράστηκα ήδη τον σκεπτικισμό μου στην αρχή της είδησης. Κατά τη γνώμη μου, ένα σύστημα που θα κατακτήσει πραγματικά όλες τις επιλογές που αναφέρθηκαν (επιτρέψτε μου να σας υπενθυμίσω: (block programming + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) μπορεί κάλλιστα να αναπτυχθεί, αλλά θα είχα προϋπολογισμό για την ανάπτυξη τέτοιου λογισμικού περίπου περίπου 5 ανθρωποέτη ή ένα έτος εργασίας για μια ομάδα πέντε ατόμων (πόσο θα δίνατε;), ακόμα και όταν χρησιμοποιείτε κάποιου είδους πολυεργαλείο, όπως το Electron. Λαμβάνοντας υπόψη ότι οι προγραμματιστές διεκδίκησαν μόνο 10000 $ (το έργο φαίνεται πολύ χαρούμενο, επομένως τώρα έχει ήδη συγκεντρωθεί το 400% αυτού του ποσού), είναι εντελώς ασαφές τι θα φάει αυτή η ομάδα σε όλη την περίοδο ανάπτυξης. Προς τιμή των συγγραφέων, πρέπει να προσθέσουμε ότι η πρώτη έκδοση του Ezblock Studio είναι ήδη διαθέσιμη στο Google Play.

Το κείμενο της παρουσίασης περιέχει τυπογραφικά λάθη που είναι κοινά στους Κινέζους κατασκευαστές· σε αυτήν την περίπτωση, ο κινητήρας δόνησης που περιλαμβάνεται στο σύνολο των μονάδων για το IoT ονομάζεται "Μονάδα κραδασμών" αντί για "Μονάδα δόνησης". Ωστόσο, αυτή τη φορά οι πραγματικοί προγραμματιστές δεν σκέφτονται καν να κρυφτούν. Παρακαλώ, εδώ είναι μια ομαδική φωτογραφία των κατοίκων της πόλης Wilmington, Delaware:

Ezblock Pi - προγραμματισμός χωρίς προγραμματισμό, αυτή τη φορά για τους λάτρεις του Raspberry Pi

Μην με παρεξηγείτε, δεν λυπάμαι καθόλου για την αρνητική στάση απέναντι στους προγραμματιστές από τη ΛΔΚ. Αυτό είναι, γενικά, ένα τετελεσμένο γεγονός - πρώτα, οι Κινέζοι προγραμματιστές πήραν ένα σημαντικό κομμάτι των καταστημάτων εφαρμογών Google Play και Apple App Store και τώρα κερδίζουν τη θέση τους στον ήλιο με τη βοήθεια πλατφορμών crowdfunding. Το crowdfunding είναι τόσο καλό γιατί επιτρέπει σχεδόν σε κάθε γήινο με το Διαδίκτυο και μια τραπεζική κάρτα να πει σε όλο τον κόσμο για την εξέλιξή του και μερικές φορές να βγάλει καλά χρήματα από αυτό. Η αρνητικότητα μπορεί να προκληθεί μόνο από μια υπερβολικά έντονη μετατόπιση της έμφασης από το τεχνικό στοιχείο του έργου προς το μάρκετινγκ του ουράνιου τόξου, όταν [πιθανά] σχεδιαστικά ελαττώματα αποσιωπούνται και η συναισθηματική και χαρούμενη πλευρά είναι υπερβολικά υπερβολική. Ακολουθεί μια άλλη απεικόνιση από την παρουσίαση του Ezblock Pi:

Ezblock Pi - προγραμματισμός χωρίς προγραμματισμό, αυτή τη φορά για τους λάτρεις του Raspberry Pi

Όπως λέει ο βιντεομπλόγκερ Evgeniy Bazhenov, γνωστός και ως BadComedian, «η επεξεργασία του συγγραφέα» έχει διατηρηθεί. Έχετε κάποιες σκέψεις για το πώς, χρησιμοποιώντας το Raspberry Pi και τη «Μονάδα Δόνησης» για να κατασκευάσετε ΑΥΤΟ, έχοντας νηφάλιο μυαλό και καλή μνήμη; Ή μήπως αυτό είναι ακόμα ένα κάλεσμα προς το συλλογικό μας ασυνείδητο: «Κοίτα πόσο ωραίο είναι, αγόρασέ το γρήγορα!»;

Να πάρει ή να μην πάρει; Αρχικά, να σας υπενθυμίσω ότι 509 άτομα έχουν ήδη κάνει δωρεά 41000 $ (με τα 10000 που ζητήθηκαν), και απομένουν σχεδόν 3 εβδομάδες μέχρι το τέλος της καμπάνιας. Αρέσει στον κόσμο. Ίσως, εάν είστε λάτρης του Raspberry Pi, θα δείτε επίσης τις θετικές πτυχές στον προτεινόμενο σχεδιασμό, που υπερτερούν της απροθυμίας να αποχωριστείτε το ποσό από 35 έως 179 $. Ίσως και εσείς, όπως και ο Robert από το διαφημιστικό βίντεο, να έχετε βαρεθεί να "γράφετε επαναλαμβανόμενες γραμμές κώδικα". Ή ίσως απλά πιστεύετε ότι τα παιδιά κινούνται προς τη σωστή κατεύθυνση και θέλετε να τους στηρίξετε με την οικονομική σας επένδυση. Απλώς θυμηθείτε ότι το ίδιο το Raspberry Pi πωλείται για το ισοδύναμο ποσό των 35 $ (δεν θα αναφέρω με λεπτότητα την τιμή των Raspberry Pi Zero και Raspberry Pi Zero W εδώ), την οποία μια ομάδα μηχανικών έπρεπε πραγματικά να εργαστεί σκληρά για να δημιουργήσει, και που τροφοδοτείται από ARM Cortex-A53 με ταχύτητα ρολογιού 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n και Bluetooth 4.2.

Οδηγώ ένα μικρό blog, από το οποίο πήρα αυτό το άρθρο. Εάν έχετε στο μυαλό σας ένα ενδιαφέρον έργο crowdfunding στον τομέα του υλικού DIY ή ανοιχτού κώδικα, μοιραστείτε τον σύνδεσμο και θα το συζητήσουμε επίσης. Οι εκστρατείες crowdfunding είναι φευγαλέες και συνδέονται σε μεγάλο βαθμό με την υποστήριξη της κοινότητας, και ίσως για κάποιους μεμονωμένους λάτρεις, ακόμη και ένας μικρός αριθμός παραγγελιών που προέρχονται από τη Habr θα βοηθήσουν να φέρει την καμπάνια σε ένα νικηφόρο τέλος.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο