Ezblock Pi — programmering uten programmering, denne gangen for Raspberry Pi-fans

Ideen om Ă„ skrive kode uten Ă„ skrive kode (ja, ja, skrive — nĂ„tids gerundium av verbet Ă„ skrive, leve med det) har ofte vĂŠrt en tanke hos bĂ„de kloke menn og late mennesker. DrĂžmmen om et grafisk grensesnitt der man kan kaste terninger pĂ„ hverandre, tegne gjensidige forbindelser og velge egenskaper for objekter fra sĂžte nedtrekkslister, og deretter, med et trykk pĂ„ den magiske knappen «Kompiler», fĂ„ fungerende kode som er ekvivalent med koden til en annen (ikke sĂ„ smart, selvfĂžlgelig) programmerer, som bruker den utdaterte metoden med manuell skriving, har alltid brent i hodene til bĂ„de bedriftsledere som drĂžmmer om Ă„ lĂŠre opp hver eneste nyutdannede student, hvis intelligens var tilstrekkelig til Ă„ treffe toalettet, og oppstartsgrĂŒndere som Ăžnsker Ă„ gjĂžre hele verden lykkelig for en rimelig pris. I dag presenteres:

Crowdfunding-prosjekt: Ezblock Pi.
Essensen av prosjektet: et grafisk programmeringsmiljĂž for Raspberry Pi i tandem med en utvidelseskort.
Plattform: Kickstarter.
Prosjektadresse: kickstarter.com/ezblock.
Forfattere: Georgeann Chang, Reggie Lau.
Lokasjon: USA, Delaware, Wilmington.

Ezblock Pi — programmering uten programmering, denne gangen for Raspberry Pi-fans

ForsĂžkene pĂ„ Ă„ utvikle seriĂžse grafiske programmeringsmiljĂžer har gradvis blitt stanset; til og med toppsjefene har forstĂ„tt at programmeringsprosessen er for komplisert til Ă„ kunne presses inn i et prokrustisk seng med fargerike terninger. Heldigvis finnes det fortsatt hobbyprogrammerere, i tilfelle av det vurderte crowdfunding-prosjektet — entusiaster for Raspberry Pi. For Ă„ ikke bare fremme programvaren, kompenserer forfatterne det grafiske utviklingsmiljĂžet med et utvidelseskort som skal lette prosessen med tilkobling til eksterne enheter.

PÄ prosjektets side, i den innledende videoen, blir vi introdusert for to programmerere-robotikkere, Robert og Emily. Robert, som enhver selvrespeklig bÊrer av slips og briller, koder pÄ Python pÄ gammelmÄten, ved Ä bruke skjerm og tastatur. Emilys utstyr, derimot, blir byttet ut av omsorgsfulle hender som kommer fra kanten av bildet, og erstatter alt dette med et vakkert hvitt nettbrett. PÄ nettbrettet kjÞrer et program kalt Ezblock Studio, som gjÞr det mulig Ä skrive for den nÄ trendy IoT i Drag-n-Drop-n-be-happy-stilen.

SelvfÞlgelig, mens Robert mislykkes i Ä prÞve etter prÞve (kanskje pÄ grunn av bruken av et spilltastatur), vanner roboten Emily planten med vann fra en kopp, og jenta fÄr varsler fra roboten direkte pÄ telefonen. Hun dikterer til og med svarene sine ved hjelp av talekontroll.

Siden firkantene mÄ settes sammen med en viss logikk, blir stÞtte for programmeringssprÄk endelig annonsert mot slutten av videoen, nemlig Python og Swift (hovedpersonen i videoen, nettbrettet, har eplelogoen). NÄ mÄ Emily imidlertid banke pÄ den skjermbaserte tastaturet, ettersom ingen har levert et ordentlig tastatur til henne. For Ezblock Studio er det annonsert stÞtte for iOS, Android, Linux, Windows og macOS. Alle er glade. Vel, kanskje ikke Robert, som forsvant midt i videoen; kanskje han har fÄtt et tilbakefall eller sagt opp.

Ok, jeg tror litteraturen er nok. La oss uten ironi se pÄ hva utviklerne tilbyr oss for $35.

Ezblock Pi — programmering uten programmering, denne gangen for Raspberry Pi-fansEzblock Pi-prosjektet i minimumskonfigurasjonen bestĂ„r av tre deler:

  • selve Ezblock Pi-kortet, brukt som et utvidelseskort for Raspberry Pi;
  • et grunnsett med 15 moduler (det finnes ogsĂ„ et sett med moduler for IoT, som selges i en dyrere pakke for $74, mer om det nedenfor);
  • tilgang til Ezblock Studio, som lar deg skrive programvare for Raspberry Pi gjennom Drag-n-Drop manipulasjoner;
  • et plastisk casing for Ă„ bygge Raspberry Pi + Ezblock Pi;
  • en veiledning.

Med casingen og veiledningen, tror jeg alt er klart. La oss ta en nÊrmere titt pÄ de fÞrste tre punktene.

Man kan bare si noe om innholdet pĂ„ Ezblock Pi-kortet basert pĂ„ omtalen «supported by STM32 controller» og pĂ„ det uskarpe bildet av den fĂžrste prototypen. Det ser ut til at kortet har en STM32 mikrokontroller i TQFP32-kapsling. Den billigste mikrokontrolleren i denne kapslingen, STM32L010K4T6 (ARM Cortex-M0+), koster €0,737 i partier pĂ„ 100 stykker; den dyreste, STM32F334K8T6 (ARM Cortex-M4) — €2.79 (priser fra Mouser). StrĂžmforsyningen styres av en lineĂŠr spenningsregulator pĂ„ 3.3 V i SOT-223-kapslingen, Bluetooth drives av en ferdig modul, som ser ut til Ă„ vĂŠre noe likt ESP12E. To 20-punkts kontakter og et prototypingfelt i midten av kortet sĂžrger for kontakten med omverdenen.

Innholdet i basispakken med 15 moduler er fortsatt en gÄte for meg, selv etter Ä ha studert illustrasjonene til prosjektet nÞye. Mens modulpakke for IoT er Êrlig fotografert og navngitt, er basispakken som inngÄr i den innledende konfigurasjonen mer hemmelighetsfull enn designet av en ny bil fÞr en stor bilutstilling. Basispakken skal «lage 15 ulike prosjekter», men pÄ illustrasjonene er det 10 pappesker som tydeligvis inneholder noe elektronisk utstyr, men den fullstendige sammensetningen av basispakken er aldri avkodet.

NÄr det gjelder Ezblock Studio, har jeg allerede delt min skepsis i starten av nyheten. Etter min mening kan et system som virkelig mestrer alle de annonserte alternativene (bare minner om: (blokkprogrammering + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) utvikles, men jeg ville skattlagt utviklingen av slik programvare til omtrent 5 personÄr eller ett Ärs arbeid for et team pÄ fem personer (hvor mye ville du ha estimert?), selv med bruk av et verktÞy som Electron. Gitt at utviklerne bare har bedt om $10 000 (prosjektet ser veldig lovende ut, sÄ det er allerede samlet inn 400 % av dette belÞpet), er det helt uklart hva dette teamet skal leve av i lÞpet av hele utviklingstiden. Til utviklernes honnÞr mÄ det nevnes at den fÞrste versjonen av Ezblock Studio allerede er tilgjengelig pÄ Google Play.

I presentasjonen er det skrivefeil som er vanlige hos kinesiske produsenter; i dette tilfellet er vibrasjonsmotoren som inngÄr i IoT-modulpakken kalt «Vabration Module» i stedet for «Vibration Module». For en gangs skyld skjuler ikke de ekte utviklerne seg; vÊr sÄ god, her er et gruppebilde av innbyggerne i Wilmington, Delaware:

Ezblock Pi — programmering uten programmering, denne gangen for Raspberry Pi-fans

ForstĂ„ meg rett, jeg er overhodet ikke imot en negativ holdning til utviklere fra Kina. Dette er i all hovedsak et faktum — fĂžrst tok kinesiske programmerere en betydelig del av appbutikkene Google Play og Apple App Store, og nĂ„ prĂžver de Ă„ erobre sin plass i solen ved hjelp av crowdfunding-plattformer. Crowdfunding er nettopp bra fordi det gir nesten enhver borger pĂ„ jorden, med internett og et bankkort, muligheten til Ă„ presentere sin utvikling for hele verden og av og til tjene godt pĂ„ det. Negativitet kan oppstĂ„ nĂ„r fokuset flyttes for mye fra det tekniske aspektet av prosjektet over til overdreven markedsfĂžring, der [mulige] designfeil blir oversett, og den fĂžlelsesmessige og positive siden blir overdrevet. Ta en titt pĂ„ enda et bilde fra presentasjonen av Ezblock Pi:

Ezblock Pi — programmering uten programmering, denne gangen for Raspberry Pi-fans

Bevart, som videobloggeren Evgeny Bazhenov aka BadComedian sier, «forfatterens klipp». Har du noen tanker om hvordan man, med klart sinn og rasjonalitet, kan konstruere DETTE ved hjelp av Raspberry Pi og «Vibration Module»? Eller er dette tross alt en oppfordring til vÄr kollektive underbevissthet: «Se hvor kult det er, kjÞp raskere!»?

Skal man kjÞpe eller ikke? FÞrst vil jeg minne om at 509 personer allerede har samlet inn $41000 (mot Þnskede $10000), og det er fortsatt nesten 3 uker igjen av kampanjen. Folk liker det. Kanskje, hvis du er en fan av Raspberry Pi, ser du ogsÄ de positive sidene ved den foreslÄtte konstruksjonen som oppveier Þnsket om Ä gi fra seg et belÞp fra $35 til $179. Kanskje du ogsÄ, som Robert i reklamevideoen, er lei av Ä «skrive gjentatte kodelinjer». Eller kanskje du bare tror at gutta beveger seg i riktig retning og vil stÞtte dem med din Þkonomiske investering. Bare husk at for et tilsvarende belÞp pÄ $35 fÄr du selve Raspberry Pi (jeg vil ikke en gang nevne prisen pÄ Raspberry Pi Zero og Raspberry Pi Zero W), for byggingen av hvilken ingeniÞrteamet faktisk mÄtte jobbe hardt, og som har en ARM Cortex-A53 med en taktfrekvens pÄ 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n og Bluetooth 4.2.

Jeg fÞrer en liten blogg, som jeg hentet denne artikkelen fra. Hvis du har en interessant crowdsourcing-prosjekt innen DIY eller Open source hardware, del lenken sÄ diskuterer vi det ogsÄ. Crowdsourcing-kampanjer er raskt forbigÄende og sterkt avhengig av samfunnsstÞtte, og kanskje et lite antall bestillinger fra «Habr» kan hjelpe en ensom entusiast med Ä fÞre kampanjen til seierssjanse.

Kilde: habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster