Ezblock Pi - programiranje bez programiranja, ovaj put za ljubitelje Raspberry Pi-ja

Ideja o pisanju koda bez pisanja koda (da, pisanje je particip prezenta glagola pisati, živjeti s njim sada) više puta je pala na pamet i pametnim ljudima i lijenicima. San o grafičkom interfejsu u kojem možete bacati kockice na druge, crtati međusobne veze i birati svojstva objekta sa simpatičnih padajućih lista, a zatim pritiskom na magično dugme „Kompiliraj“ dobijate radni kod koji je ekvivalentan kodu drugog (naravno ne tako pametnog) programera koji koristi zastarjelu metodu ručnog kucanja oduvijek je tinjao u glavama oba korporativna šefa koji sanjaju da svakog jučerašnjeg studenta uvedu u programiranje, čija mu je inteligencija omogućila da ne propusti toalet, i startupima koji žele usrećiti cijeli svijet za adekvatnu cijenu. Danas vam skrećemo pažnju na:

Crowdfunding projekat: Ezblock Pi.
Suština projekta: Grafičko programsko okruženje za Raspberry Pi u tandemu sa pločom za proširenje.
Platforma: Kickstarter.
Adresa projekta: kickstarter.com/ezblock.
AutoriZvijezde: Georganne Chang, Reggie Lau.
Lokacija: SAD, Delaware, Wilmington.

Ezblock Pi - programiranje bez programiranja, ovaj put za ljubitelje Raspberry Pi-ja

Pokušaji razvoja ozbiljnih grafičkih programskih okruženja postepeno su nestali; čak su i najviši šefovi shvatili da je proces programiranja previše složen da bi se mogao uklopiti u prokrustov krevet od raznobojnih kockica. Na sreću, ostali su još programeri amateri, u slučaju crowdfunding projekta u pitanju - ljubitelji Raspberry Pi-ja. Kako ne bi promovirali goli softver, autori dopunjuju grafičko razvojno okruženje pločom za proširenje, koja je dizajnirana da olakša proces povezivanja na eksterne uređaje.

Na stranici projekta, u naslovnom videu, upoznajemo se sa dva programera robotike, Robertom i Emily. Robert, kao i svaki koji samo poštuje sebe nosi kravatu i naočare, kodira u Pythonu na starinski način, koristeći monitor i tastaturu. U Ejminom slučaju, nečije brižne ruke, koje lete sa ivice okvira, oduzimaju tastaturu, monitor, pa čak i miš, zamenjujući sve to prelepim belim tabletom. Tablet, zauzvrat, pokreće program pod nazivom Ezblock Studio, koji vam omogućava da pišete za sada moderan IoT u stilu Drag-n-Drop-n-be-happy.

Naravno, dok Robert ne uspijeva pokušaj za pokušajem (vjerovatno zbog korištenja tastature za igre), robot Emily uspješno zalijeva biljku vodom iz čaše, djevojka sama prima obavijesti od robota direktno na svoj telefon i čak diktira naredbe za odgovor. koristeći glasovnu kontrolu.

Budući da kvadrate još treba zalijepiti nekom vrstom logike, pred kraj videa konačno je najavljena podrška za programske jezike, a to su Python i Swift (glavni lik videa, tablet, ima Apple logo). Tek sada Ejmi mora da klikne na tastaturu na ekranu, pošto joj niko nije vratio normalnu. Ezblock Studio tvrdi da podržava iOS, Android, Linux, Windows i macOS. Svi su sretni. Pa, možda osim Roberta, koji je nestao usred videa; Možda je opijao ili je prestao.

Dobro, mislim da je to dovoljno književnih stvari. Bez ikakve zafrkancije, da vidimo šta nam programeri nude za 35 dolara.

Ezblock Pi - programiranje bez programiranja, ovaj put za ljubitelje Raspberry Pi-jaProjekt Ezblock Pi u svojoj minimalnoj konfiguraciji sastoji se od tri dijela:

  • sama Ezblock Pi ploča, koja se koristi kao ploča za proširenje za Raspberry Pi;
  • osnovni set od 15 modula (postoji i set modula za IoT, koji se prodaje u skupljem setu za 74 USD, više o tome u nastavku);
  • pristup Ezblock Studiju, koji vam omogućava da pišete softver za Raspberry Pi koristeći Drag-n-Drop manipulacije;
  • plastična kutija za sastavljanje Raspberry Pi + Ezblock Pi;
  • instrukcija.

Sa kućištem i uputstvima mislim da je sve jasno, pogledajmo bliže prve tri tačke.

O hardveru Ezblock Pi ploče može se suditi samo po spominjanju „podržanog od STM32 kontrolera“ i po nejasnoj fotografiji prvog prototipa. Očigledno, ploča sadrži STM32 mikrokontroler u TQFP32 paketu. Najjeftiniji mikrokontroler u ovom paketu, STM32L010K4T6 (ARM Cortex-M0+), košta 0,737€ u količini od 100 komada; najskuplji, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (Mouser cijene). Napajanje se napaja linearnim stabilizatorom od 3.3 V u SOT-223 paketu, a Bluetooth obezbeđuje gotov modul, sudeći po izgledu, nešto poput ESP12E. Dva 20-pinska konektora i polje za matičnu ploču u sredini ploče su odgovorni za kontakt sa vanjskim svijetom.

Sastav osnovnog seta od 15 modula, da budem iskren, ostao mi je misterija, čak i nakon pomnog proučavanja ilustracija za projekat. Ako je kompletan set modula za IoT pošteno fotografiran i imenovan, tada je osnovni set uključen u početni paket tajnovitiji od dizajna novog automobila prije velike automobilske izložbe. Osnovni set vam omogućava da "napravite 15 različitih projekata", ali na ilustracijama se nalazi 10 kartonskih kutija koje kao da sadrže nekakve elektronske komponente unutra, ali pun sastav osnovnog seta nikada nije dešifrovan.

Što se tiče Ezblock Studija, već sam na početku vijesti iznio svoj skepticizam. Po mom mišljenju, sistem koji će zaista savladati sve navedene opcije (da vas podsjetim: (programiranje blokova + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) bi mogao biti razvijen, ali ja bih proračunao za razvoj ovakvog softvera otprilike oko 5 čovjek-godina ili godinu dana rada za tim od pet ljudi (koliko biste dali?), čak i kada koristite neku vrstu multitool-a, kao što je Electron. S obzirom da su programeri tražili samo 10000 dolara (projekat izgleda veoma veselo, pa je sada već prikupljeno 400% ove sume), potpuno je nejasno šta će ovaj tim jesti tokom čitavog perioda razvoja. Na čast autorima, moramo dodati da je prva verzija Ezblock Studio-a već dostupna na Google Play-u.

Tekst prezentacije sadrži greške u kucanju koje su uobičajene za kineske proizvođače; u ovom slučaju, vibracijski motor uključen u set modula za IoT naziva se “Vabration Module” umjesto “Vibration Module”. Međutim, ovaj put pravi programeri ni ne razmišljaju o skrivanju; Molim vas, evo grupne fotografije stanovnika grada Wilmingtona, Delaware:

Ezblock Pi - programiranje bez programiranja, ovaj put za ljubitelje Raspberry Pi-ja

Nemojte me pogrešno shvatiti, nimalo mi nije žao zbog negativnog stava prema programerima iz NR Kine. Ovo je, generalno, svršen čin - prvo su kineski programeri zauzeli značajan dio prodavnica aplikacija Google Play i Apple App Store, a sada svoje mjesto pod suncem osvajaju uz pomoć platformi za crowdfunding. Crowdfunding je upravo toliko dobar jer omogućava gotovo svakom zemljanu koji ima internet i bankovnu karticu da cijelom svijetu ispriča o svom razvoju i ponekad dobro zaradi na tome. Negativnost može biti uzrokovana samo prejakim pomjeranjem naglaska sa tehničke komponente projekta na dugini marketing, kada se [eventualni] nedostaci dizajna zataškavaju, a emocionalna i radosna strana pretjerano preuveličava. Evo još jedne ilustracije iz Ezblock Pi prezentacije:

Ezblock Pi - programiranje bez programiranja, ovaj put za ljubitelje Raspberry Pi-ja

Kako kaže video bloger Evgeniy Bazhenov aka BadComedian, "autorska montaža" je sačuvana. Imate li ikakva razmišljanja o tome kako, u trezvenom umu i zdravom pamćenju, koristiti Raspberry Pi i “Vibracijski modul” za konstruiranje OVOG? Ili je ovo još uvijek poziv našem kolektivnom nesvjesnom: “Vidi kako je super, kupi brzo!”?

Uzeti ili ne uzeti? Prije svega, da podsjetim da je 509 ljudi već doniralo 41000 dolara (sa traženih 10000 dolara), a do kraja kampanje je ostalo još skoro 3 sedmice. Ljudima se sviđa. Možda ćete, ako ste ljubitelj Raspberry Pi-ja, vidjeti i pozitivne aspekte u predloženom dizajnu, koji nadmašuju nevoljkost da se odvojite od iznosa od 35 do 179 dolara. Možda ste i vi, poput Roberta iz promotivnog videa, umorni od “pisanja redova koda koji se ponavljaju”. Ili možda samo mislite da se momci kreću u pravom smjeru i želite ih podržati svojom finansijskom injekcijom. Samo zapamtite da se sam Raspberry Pi prodaje za ekvivalentnu sumu od 35 dolara (ovdje neću delikatno spominjati cijenu Raspberry Pi Zero i Raspberry Pi Zero W), na čijem je kreiranju tim inženjera morao zaista naporno raditi, i koji pokreće ARM Cortex-A53 sa taktom od 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n i Bluetooth 4.2.

Vozim mali blog, iz koje sam preuzeo ovaj članak. Ako imate na umu interesantan crowdfunding projekat u području DIY ili Open source hardvera, podijelite vezu i o tome ćemo također razgovarati. Crowdfunding kampanje su prolazne i snažno su vezane za podršku zajednice, a možda će za nekog pojedinačnog entuzijasta čak i mali broj narudžbi koje dolaze iz Habra pomoći da se kampanja pobjednički završi.

izvor: www.habr.com

Dodajte komentar