Ezblock Pi - programare fără programare, de data aceasta pentru fanii Raspberry Pi

Ideea de a scrie cod fără a scrie cod (da, scrierea este participiul prezent al verbului a scrie, trăiește cu el acum) a venit în mintea atât oamenilor deștepți, cât și celor leneși de mai multe ori. Visul unei interfețe grafice în care puteți arunca unele zaruri asupra altora, puteți face conexiuni reciproce și puteți selecta proprietățile obiectului din listele derulante drăguțe și apoi, apăsând butonul magic „Compilați”, obțineți un cod de lucru echivalent cu codul a altuia (nu chiar atât de inteligent) un programator care folosește o metodă învechită de tastare manuală a mocnit întotdeauna în mintea ambelor șefi de corporații care visează să introducă fiecare student de ieri în programare, a căror inteligență i-a permis să nu piardă toaleta și startuperii care doresc să facă întreaga lume fericită la un preț adecvat. Astăzi vă aducem în atenție:

Proiect de crowdfunding: Ezblock Pi.
Esența proiectului: Mediu de programare grafică pentru Raspberry Pi în tandem cu o placă de expansiune.
Platformă: Kickstarter.
Adresa proiectului: kickstarter.com/ezblock.
AutoriActori: Georganne Chang, Reggie Lau.
locație: SUA, Delaware, Wilmington.

Ezblock Pi - programare fără programare, de data aceasta pentru fanii Raspberry Pi

Încercările de a dezvolta medii serioase de programare grafică au dispărut treptat; chiar și șefii de top și-au dat seama că procesul de programare era prea complex pentru a se potrivi într-un pat Procustean de cuburi multicolore. Din fericire, au mai rămas programatori amatori, în cazul proiectului de crowdfunding în cauză – iubitorii de Raspberry Pi. Pentru a nu promova software-ul simplu, autorii suplimentează mediul de dezvoltare grafică cu o placă de expansiune, care este concepută pentru a facilita procesul de conectare la dispozitive externe.

Pe pagina proiectului, în videoclipul din titlu, ne sunt prezentate doi programatori de robotică, Robert și Emily. Robert, ca orice purtător de cravată și ochelari care se respectă, codifică în Python la modă veche, folosind un monitor și o tastatură. În cazul lui Amy, mâinile grijulii ale cuiva, care zboară de la marginea cadrului, iau tastatura, monitorul și chiar mouse-ul, înlocuind totul cu o tabletă albă frumoasă. Tableta, la rândul său, rulează un program numit Ezblock Studio, care vă permite să scrieți pentru IoT acum la modă în stilul Drag-n-Drop-n-be-happy.

Desigur, în timp ce Robert eșuează încercare după încercare (posibil din cauza utilizării unei tastaturi de gaming), robotul Emily udă cu succes planta cu apă dintr-un pahar, fata însăși primește notificări de la robot direct pe telefon și chiar dictează ordine de răspuns. folosind controlul vocal.

Deoarece pătratele trebuie încă lipite împreună cu un fel de logică, spre sfârșitul videoclipului, se anunță în sfârșit suportul pentru limbaje de programare, acestea sunt Python și Swift (personajul principal al videoclipului, o tabletă, are o sigla Apple). Abia acum Amy trebuie să facă clic pe tastatura de pe ecran, deoarece nimeni nu i-a returnat-o pe cea normală. Ezblock Studio susține că acceptă iOS, Android, Linux, Windows și macOS. Toată lumea este fericită. Ei bine, poate cu excepția lui Robert, care a dispărut în mijlocul videoclipului; Poate că s-a înghițit de băut sau a renunțat.

Bine, cred că sunt suficiente chestii literare. Fără bătaie de joc, să vedem ce ne oferă dezvoltatorii pentru 35 USD.

Ezblock Pi - programare fără programare, de data aceasta pentru fanii Raspberry PiProiectul Ezblock Pi în configurația sa minimă constă din trei părți:

  • placa Ezblock Pi în sine, folosită ca placă de expansiune pentru Raspberry Pi;
  • un set de bază de 15 module (există și un set de module pentru IoT, vândute într-un set mai scump la 74 USD, mai multe despre asta mai jos);
  • acces la Ezblock Studio, care vă permite să scrieți software pentru Raspberry Pi folosind manipulări Drag-n-Drop;
  • carcasa din plastic pentru asamblarea Raspberry Pi + Ezblock Pi;
  • instrucțiuni.

Cu carcasă și instrucțiuni, cred că totul este clar, să aruncăm o privire mai atentă la primele trei puncte.

Hardware-ul plăcii Ezblock Pi poate fi judecat doar după mențiunea „suportat de controlerul STM32” și printr-o fotografie neclară a primului prototip. Aparent, placa conține un microcontroler STM32 într-un pachet TQFP32. Cel mai ieftin microcontroler din acest pachet, STM32L010K4T6 (ARM Cortex-M0+), costă 0,737 € în cantități de 100 de bucăți; cel mai scump, STM32F334K8T6 (ARM Cortex-M4) - 2.79 EUR (Prețuri Mouser). Puterea este furnizată de un stabilizator liniar de 3.3 V în pachetul SOT-223, iar Bluetooth este asigurat de un modul gata făcut, judecând după aspect, ceva de genul ESP12E. Doi conectori cu 20 de pini și un câmp de breadboard în centrul plăcii sunt responsabile pentru contactul cu lumea exterioară.

Compoziția setului de bază de 15 module, sinceră să fiu, a rămas un mister pentru mine, chiar și după ce am examinat atent ilustrațiile pentru proiect. Dacă setul complet de module pentru IoT este fotografiat și denumit sincer, atunci setul de bază inclus în pachetul inițial este mai secret decât proiectarea unei mașini noi înaintea unei expoziții de automobile majore. Setul de bază vă permite să „creați 15 proiecte diferite”, dar în ilustrații există 10 cutii de carton care par să conțină un fel de componente electronice în interior, dar compoziția completă a setului de bază nu este niciodată descifrată.

Cât despre Ezblock Studio, mi-am împărtășit deja scepticismul la începutul știrii. După părerea mea, un sistem care va stăpâni cu adevărat toate opțiunile menționate (dați-mi voie să vă reamintesc: (programare bloc + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) poate fi dezvoltat, dar aș bugeta pentru dezvoltarea unui astfel de software aproximativ ceva de genul 5 ani-om sau un an de muncă pentru o echipă de cinci persoane (cât ai da?), chiar și atunci când folosești un fel de instrument multifuncțional, precum Electron. Având în vedere că dezvoltatorii au pretins doar 10000 de dolari (proiectul arată foarte vesel, așa că acum 400% din această sumă a fost deja încasat), este complet neclar ce va mânca această echipă pe toată perioada de dezvoltare. Spre meritul autorilor, trebuie să adăugăm că prima versiune a Ezblock Studio este deja disponibilă pe Google Play.

Textul prezentării conține greșeli de ortografie comune producătorilor chinezi; în acest caz, motorul de vibrații inclus în setul de module pentru IoT se numește „Modul de vibrație” în loc de „Modul de vibrații”. Cu toate acestea, de data aceasta, dezvoltatorii adevărați nici măcar nu se gândesc să se ascundă; Vă rugăm, iată o fotografie de grup a locuitorilor orașului Wilmington, Delaware:

Ezblock Pi - programare fără programare, de data aceasta pentru fanii Raspberry Pi

Nu mă înțelege greșit, nu îmi pare deloc rău pentru atitudinea negativă față de dezvoltatorii din RPC. Acesta este, în general, un fapt împlinit - mai întâi, programatorii chinezi au luat o parte semnificativă din magazinele de aplicații Google Play și Apple App Store, iar acum își câștigă locul în soare cu ajutorul platformelor de crowdfunding. Crowdfunding-ul este chiar atât de bun pentru că permite aproape oricărui pământean cu internet și un card bancar să spună lumii întregi despre dezvoltarea sa și, uneori, să facă bani buni din asta. Negativitatea poate fi cauzată doar de o schimbare prea puternică a accentului de la componenta tehnică a proiectului către marketingul curcubeu, atunci când [posibilele] defecte de design sunt atenuate, iar latura emoțională și veselă este exagerată. Iată o altă ilustrație din prezentarea Ezblock Pi:

Ezblock Pi - programare fără programare, de data aceasta pentru fanii Raspberry Pi

După cum spune bloggerul video Evgeniy Bazhenov alias BadComedian, „editarea autorului” a fost păstrată. Aveți vreo părere despre cum, având o minte treaz și o memorie sunetă, folosiți Raspberry Pi și „Modulul de vibrații” pentru a construi ACEASTA? Sau acesta este încă un apel către inconștientul nostru colectiv: „Uite ce tare este, cumpără-l repede!”?

A lua sau a nu lua? În primul rând, permiteți-mi să vă reamintesc că 509 de persoane au donat deja 41000 USD (cu cei 10000 USD solicitați) și mai sunt aproape 3 săptămâni până la finalul campaniei. Oamenilor le place. Poate că, dacă ești un fan Raspberry Pi, vei vedea și aspectele pozitive din designul propus, depășind reticența de a te despărți de suma de la 35 USD la 179 USD. Poate că și tu, la fel ca Robert din videoclipul promoțional, te-ai săturat să „scrii linii repetitive de cod”. Sau poate doar crezi că băieții merg în direcția corectă și vor să-i sprijini cu investiția ta financiară. Amintiți-vă doar că Raspberry Pi în sine este vândut pentru o sumă echivalentă de 35 USD (nu voi menționa cu delicatețe prețul Raspberry Pi Zero și Raspberry Pi Zero W aici), pe care o echipă de ingineri a trebuit să muncească din greu pentru a le crea și care este alimentat de un ARM Cortex-A53 cu o viteză de ceas de 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n și Bluetooth 4.2.

Conduc unul mic blog, din care am luat acest articol. Dacă aveți în vedere un proiect de crowdfunding interesant în domeniul bricolajului sau al hardware-ului Open source, distribuiți linkul și vom discuta și despre asta. Campaniile de crowdfunding sunt trecătoare și strâns legate de sprijinul comunității și, poate, pentru un singur entuziast, chiar și un număr mic de comenzi venite de la Habr va ajuta la finalul victorios al campaniei.

Sursa: www.habr.com

Adauga un comentariu