Ezblock Pi - programmering uden programmering, denne gang for fans af Raspberry Pi

Ideen om at skrive kode uden at skrive kode (ja, skrivning er det nuværende participium af verbet at skrive, lev med det nu) er kommet til både smarte mennesker og dovne mennesker mere end én gang. Drømmen om en grafisk grænseflade, hvor du kan kaste nogle terninger på andre, tegne indbyrdes forbindelser og vælge objektegenskaber fra søde rullelister, og så ved at trykke på den magiske "Kompiler"-knap få en fungerende kode svarende til koden af en anden (ikke så smart, selvfølgelig) har en programmør, der bruger en forældet metode til manuel indtastning, altid ulmet i hovedet på både virksomhedschefer, der drømmer om at introducere alle gårsdagens studerende til programmering, hvis intelligens tillod ham ikke at gå glip af toilettet, og startupere, der ønsker at gøre hele verden glad for en passende pris. I dag gør vi dig opmærksom på:

Crowdfunding projekt: Ezblock Pi.
Essensen af ​​projektet: Grafisk programmeringsmiljø for Raspberry Pi sammen med et udvidelseskort.
perron: Kickstarter.
Projektadresse: kickstarter.com/ezblock.
ForfattereMedvirkende: Georganne Chang, Reggie Lau.
placering: USA, Delaware, Wilmington.

Ezblock Pi - programmering uden programmering, denne gang for fans af Raspberry Pi

Forsøg på at udvikle seriøse grafiske programmeringsmiljøer forsvandt gradvist; selv de øverste chefer indså, at programmeringsprocessen var for kompleks til at passe ind i en prokrustesk seng af flerfarvede kuber. Heldigvis er der stadig amatørprogrammører tilbage, i tilfældet med det pågældende crowdfunding-projekt - Raspberry Pi-elskere. For ikke at fremme bar software supplerer forfatterne det grafiske udviklingsmiljø med et udvidelseskort, som er designet til at lette processen med at forbinde til eksterne enheder.

På projektsiden, i titelvideoen, præsenteres vi for to robotprogrammerere, Robert og Emily. Robert, som enhver bærer af slips og briller med respekt for sig selv, koder i Python på gammeldags måde ved hjælp af en skærm og et tastatur. I Amys tilfælde tager nogens omsorgsfulde hænder, der flyver fra kanten af ​​rammen, tastaturet, skærmen og endda musen væk, og erstatter det hele med en smuk hvid tablet. Tabletten kører til gengæld et program kaldet Ezblock Studio, som giver dig mulighed for at skrive til det nu fashionable IoT i Drag-n-Drop-n-be-happy-stilen.

Mens Robert fejler forsøg efter forsøg (muligvis på grund af brugen af ​​et gaming-tastatur), vander robotten Emily naturligvis planten med vand fra et glas, pigen modtager selv meddelelser fra robotten direkte på sin telefon og dikterer endda svarordrer ved hjælp af stemmestyring.

Da firkanterne stadig skal limes sammen med en form for logik, bliver der mod slutningen af ​​videoen endelig annonceret understøttelse af programmeringssprog, disse er Python og Swift (videoens hovedperson, en tablet, har en æble logo). Først nu skal Amy klikke på skærmtastaturet, da ingen har returneret det normale til hende. Ezblock Studio hævder at understøtte iOS, Android, Linux, Windows og macOS. Alle er glade. Nå, måske bortset fra Robert, der forsvandt midt i videoen; Måske gik han på druk eller holdt op.

Okay, jeg synes, det er nok litterære ting. Uden nogen drillerier, lad os se, hvad udviklerne tilbyder os for $35.

Ezblock Pi - programmering uden programmering, denne gang for fans af Raspberry PiEzblock Pi-projektet i sin minimale konfiguration består af tre dele:

  • selve Ezblock Pi-kortet, brugt som et udvidelseskort til Raspberry Pi;
  • et grundlæggende sæt på 15 moduler (der er også et sæt moduler til IoT, solgt i et dyrere sæt til $74, mere om det nedenfor);
  • adgang til Ezblock Studio, som giver dig mulighed for at skrive software til Raspberry Pi ved hjælp af Drag-n-Drop-manipulationer;
  • plastkasse til samling af Raspberry Pi + Ezblock Pi;
  • instruktion.

Med sagen og instruktionerne tror jeg alt er klart, lad os se nærmere på de første tre punkter.

Hardwaren på Ezblock Pi-kortet kan kun bedømmes ud fra omtalen af ​​"understøttet af STM32-controller" og ved et fuzzy fotografi af den første prototype. Tilsyneladende indeholder kortet en STM32-mikrocontroller i en TQFP32-pakke. Den billigste mikrocontroller i denne pakke, STM32L010K4T6 (ARM Cortex-M0+), koster €0,737 i mængder på 100 styk; den dyreste, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (Mouser-priser). Strømmen leveres af en 3.3 V lineær stabilisator i SOT-223-pakken, og Bluetooth leveres af et færdiglavet modul, at dømme efter dets udseende, noget som ESP12E. To 20-bens stik og et brødbrætfelt i midten af ​​tavlen er ansvarlige for kontakten med omverdenen.

Sammensætningen af ​​det grundlæggende sæt på 15 moduler, for at være ærlig, forblev et mysterium for mig, selv efter at have nøje undersøgt illustrationerne til projektet. Hvis det komplette sæt af moduler til IoT er ærligt fotograferet og navngivet, så er det grundlæggende sæt inkluderet i den indledende pakke mere hemmelighedsfuldt end designet af en ny bil før en større biludstilling. Grundsættet giver dig mulighed for at "skabe 15 forskellige projekter", men i illustrationerne er der 10 papkasser, der ser ud til at indeholde en form for elektroniske komponenter indeni, men den fulde sammensætning af basissættet bliver aldrig dechifreret.

Med hensyn til Ezblock Studio delte jeg allerede min skepsis i begyndelsen af ​​nyhederne. Efter min mening kan et system, der virkelig vil mestre alle de nævnte muligheder (lad mig minde dig om: (blokprogrammering + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), godt udvikles, men jeg ville budgettere til udvikling af sådan software omkring noget i retning af 5 årsværk eller et års arbejde for et team på fem personer (hvor meget vil du give?), selv når du bruger en form for multiværktøj, som Electron. I betragtning af at udviklerne kun krævede $10000 (projektet ser meget muntert ud, så nu er 400% af dette beløb allerede blevet indsamlet), er det fuldstændig uklart, hvad dette team vil spise i hele udviklingsperioden. Til æren for forfatterne skal vi tilføje, at den første version af Ezblock Studio allerede er tilgængelig på Google Play.

Teksten i præsentationen indeholder stavefejl, der er fælles for kinesiske producenter; i dette tilfælde kaldes vibrationsmotoren, der er inkluderet i sættet af moduler til IoT, "Vabration Module" i stedet for "Vibration Module". Men denne gang tænker de rigtige udviklere ikke engang på at gemme sig; Venligst, her er et gruppebillede af beboere i byen Wilmington, Delaware:

Ezblock Pi - programmering uden programmering, denne gang for fans af Raspberry Pi

Misforstå mig ikke, jeg er slet ikke ked af den negative holdning til udviklere fra Kina. Dette er generelt et fait accompli - for det første tog kinesiske programmører en betydelig del af Google Play og Apple App Store app-butikkerne, og nu vinder de deres plads i solen ved hjælp af crowdfunding-platforme. Crowdfunding er lige så godt, fordi det gør det muligt for næsten enhver jordbo med internettet og et bankkort at fortælle hele verden om sin udvikling og nogle gange tjene gode penge på det. Negativitet kan kun være forårsaget af et alt for stærkt skift i vægten fra den tekniske komponent af projektet til regnbuemarkedsføring, når [mulige] designfejl er dæmpet op, og den følelsesmæssige og glædelige side er alt for overdrevet. Her er en anden illustration fra Ezblock Pi-præsentationen:

Ezblock Pi - programmering uden programmering, denne gang for fans af Raspberry Pi

Som videoblogger Evgeniy Bazhenov aka BadComedian siger, er "forfatterens redigering" blevet bevaret. Har du nogen tanker om, hvordan du, i et nøgternt sind og sund hukommelse, bruger Raspberry Pi og "Vibrationsmodulet" til at konstruere DETTE? Eller er dette stadig en opfordring til vores kollektive ubevidste: "Se hvor sejt det er, køb det hurtigt!"?

At tage eller ikke at tage? Først og fremmest vil jeg minde dig om, at 509 personer allerede har doneret $41000 (med de anmodede $10000), og der er stadig næsten 3 uger tilbage til kampagnens afslutning. Folk kan lide det. Måske, hvis du er en Raspberry Pi-fan, vil du også se de positive aspekter i det foreslåede design, der opvejer modviljen til at skille sig af med beløbet fra $35 til $179. Måske er du også, ligesom Robert fra reklamevideoen, træt af at "skrive gentagne linjer med kode." Eller måske tror du bare, at fyrene bevæger sig i den rigtige retning og vil støtte dem med din økonomiske investering. Bare husk, at selve Raspberry Pi sælges for det tilsvarende beløb på $35 (jeg vil ikke forsigtigt nævne prisen på Raspberry Pi Zero og Raspberry Pi Zero W her), som et team af ingeniører skulle virkelig arbejde hårdt for at skabe, og som drives af en ARM Cortex-A53 med en clockhastighed på 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n og Bluetooth 4.2.

Jeg kører en lille en blog, hvorfra jeg tog denne artikel. Hvis du har et interessant crowdfunding-projekt i tankerne inden for gør-det-selv- eller Open source-hardware, så del linket, og vi vil også diskutere det. Crowdfunding-kampagner er flygtige og stærkt knyttet til støtte fra lokalsamfundet, og måske for en enkelt entusiast vil selv et lille antal ordrer fra Habr hjælpe med at bringe kampagnen til en sejrrig afslutning.

Kilde: www.habr.com

Tilføj en kommentar