Ezblock Pi - programmēšana bez programmēšanas, šoreiz Raspberry Pi faniem

Ideja rakstīt kodu, nerakstot kodu (jā, rakstīšana ir darbības vārda rakstīt tagadnes divdabis, dzīvo ar to tagad) ir ne reizi vien ienākusi prātā gan gudriem cilvēkiem, gan slinkiem. Sapnis par grafisko interfeisu, kurā jūs varat mest dažus kauliņus citiem, izveidot savstarpējus savienojumus un izvēlēties objekta rekvizītus no jaukiem nolaižamajiem sarakstiem un pēc tam, nospiežot burvju pogu “Kompilēt”, iegūt kodu, kas līdzvērtīgs kodam. citam (protams, ne tik gudram) programmētājs, kurš izmanto novecojušu manuālās mašīnrakstīšanas metodi, vienmēr ir gruzdējis abu uzņēmumu priekšnieku prātos, kuri sapņo katru vakardienas studentu iepazīstināt ar programmēšanu, kura intelekts ļāva viņam nepalaist garām tualeti, un iesācējiem, kuri vēlas iepriecināt visu pasauli par adekvātu cenu. Šodien mēs pievēršam jūsu uzmanību:

Kopfinansēšanas projekts: Ezblock Pi.
Projekta būtība: Raspberry Pi grafiskā programmēšanas vide tandēmā ar paplašināšanas plati.
Platforma: Kickstarter.
Projekta adrese: kickstarter.com/ezblock.
AutoriZvaigznes: Georganne Chang, Reggie Lau.
Atrašanās vieta: ASV, Delavēra, Vilmingtona.

Ezblock Pi - programmēšana bez programmēšanas, šoreiz Raspberry Pi faniem

Mēģinājumi izstrādāt nopietnas grafiskās programmēšanas vides pamazām izgaisa; pat augstākie priekšnieki saprata, ka programmēšanas process ir pārāk sarežģīts, lai ietilptu Prokrusta daudzkrāsainu kubu gultnē. Par laimi, vēl ir palikuši amatieru programmētāji, attiecīgā kopfinansējuma projekta gadījumā - Raspberry Pi mīļotāji. Lai netiktu popularizēta plika programmatūra, autori grafisko izstrādes vidi papildina ar paplašināšanas plati, kas paredzēta, lai atvieglotu pieslēgšanas procesu ārējām ierīcēm.

Projekta lapā titulvideo mēs esam iepazīstināti ar diviem robotikas programmētājiem Robertu un Emīliju. Roberts, tāpat kā katrs sevi cienošs kaklasaites un briļļu nēsātājs, kodē Python vecmodīgi, izmantojot monitoru un tastatūru. Eimijas gadījumā kāda gādīgās rokas, lidojot no kadra malas, atņem tastatūru, monitoru un pat peli, to visu aizstājot ar skaistu baltu planšetdatoru. Savukārt planšetdatorā darbojas programma Ezblock Studio, kas ļauj rakstīt tagad modējamajam IoT stilā Drag-n-Drop-n-be-happy.

Protams, kamēr Robertam neizdodas mēģinājums pēc mēģinājuma (iespējams, spēļu tastatūras izmantošanas dēļ), robots Emīlija veiksmīgi aplaista augu ar ūdeni no glāzes, meitene pati saņem paziņojumus no robota tieši savā telefonā un pat diktē atbildes rīkojumus. izmantojot balss vadību.

Tā kā kvadrāti joprojām ir jāsalīmē kopā ar kaut kādu loģiku, video beigās beidzot tiek paziņots par programmēšanas valodu atbalstu, tie ir Python un Swift (video galvenajam varonim planšetdatoram ir ābolu logotips). Tikai tagad Eimai ir jānoklikšķina uz ekrāna tastatūras, jo neviens viņai nav atgriezis parasto. Ezblock Studio apgalvo, ka atbalsta iOS, Android, Linux, Windows un macOS. Visi ir laimīgi. Nu, varbūt izņemot Robertu, kurš pazuda video vidū; Varbūt viņš dzēra vai atmeta.

Labi, es domāju, ka ar to ir pietiekami daudz literatūras. Bez izjokošanas paskatīsimies, ko izstrādātāji mums piedāvā par 35 $.

Ezblock Pi - programmēšana bez programmēšanas, šoreiz Raspberry Pi faniemEzblock Pi projekts tā minimālajā konfigurācijā sastāv no trim daļām:

  • pati Ezblock Pi plate, ko izmanto kā Raspberry Pi paplašināšanas plati;
  • 15 moduļu pamata komplekts (ir arī IoT moduļu komplekts, kas tiek pārdots dārgākā komplektā par 74 ASV dolāriem, vairāk par to tālāk);
  • piekļuve Ezblock Studio, kas ļauj rakstīt programmatūru Raspberry Pi, izmantojot Drag-n-Drop manipulācijas;
  • plastmasas futrālis Raspberry Pi + Ezblock Pi salikšanai;
  • instrukcijas.

Ar lietu un instrukcijām, manuprāt, viss ir skaidrs, apskatīsim tuvāk pirmos trīs punktus.

Par Ezblock Pi plates aparatūru var spriest tikai pēc pieminēšanas “atbalsta STM32 kontrolieris” un pēc izplūdušas pirmā prototipa fotogrāfijas. Acīmredzot plate satur STM32 mikrokontrolleri TQFP32 pakotnē. Lētākais mikrokontrolleris šajā iepakojumā STM32L010K4T6 (ARM Cortex-M0+) maksā 0,737 € 100 gab. daudzumā; dārgākais, STM32F334K8T6 (ARM Cortex-M4) - €2.79 (Mouseru cenas). Strāvas padevi nodrošina 3.3 V lineārais stabilizators SOT-223 pakotnē, bet Bluetooth nodrošina jau gatavs modulis, spriežot pēc tā izskata, kaut kas līdzīgs ESP12E. Par kontaktu ar ārpasauli atbild divi 20 kontaktu savienotāji un maizes dēļa lauks plāksnes centrā.

Godīgi sakot, 15 moduļu pamata komplekta sastāvs man palika noslēpums, pat rūpīgi izpētot projekta ilustrācijas. Ja viss IoT moduļu komplekts ir godīgi nofotografēts un nosaukts, tad sākotnējā komplektācijā iekļautais pamatkomplekts ir slepenāks nekā jaunas automašīnas dizains pirms lielas automašīnu izstādes. Pamatkomplekts ļauj “izveidot 15 dažādus projektus”, bet ilustrācijās redzamas 10 kartona kastes, kurās it kā iekšā ir kaut kādi elektroniski komponenti, taču pilns pamatkomplekta sastāvs nekad netiek atšifrēts.

Kas attiecas uz Ezblock Studio, es jau ziņu sākumā dalījos ar savu skepsi. Manuprāt, sistēma, kas patiešām apgūs visas minētās iespējas (atgādināšu: (bloku programmēšana + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), var tikt izstrādāta, taču es varētu izvēlēties budžetu. šādas programmatūras izstrādei apmēram 5 cilvēkgadi vai viens gads piecu cilvēku komandai (cik jūs atdotu?), pat izmantojot kādu multiinstrumentu, piemēram, Electron. Ņemot vērā, ka izstrādātāji prasīja tikai 10000 400 dolāru (projekts izskatās ļoti jautrs, tāpēc šobrīd jau ir savākti XNUMX% no šīs summas), ir pilnīgi neskaidrs, ko šī komanda ēdīs visā izstrādes periodā. Autoru godam jāpiebilst, ka Ezblock Studio pirmā versija jau ir pieejama Google Play.

Prezentācijas tekstā ir ķīniešu ražotājiem ierastas drukas kļūdas; šajā gadījumā IoT moduļu komplektā iekļautais vibrācijas motors tiek saukts par “Vabration Module”, nevis “Vibration Module”. Tomēr šoreiz īstie izstrādātāji pat nedomā par slēpšanos; Lūdzu, šeit ir Delavēras štata Vilmingtonas pilsētas iedzīvotāju grupas fotoattēls:

Ezblock Pi - programmēšana bez programmēšanas, šoreiz Raspberry Pi faniem

Nepārprotiet mani, man nemaz nav žēl par negatīvo attieksmi pret izstrādātājiem no ĶTR. Tas kopumā ir fait accompli - pirmkārt, Ķīnas programmētāji paņēma ievērojamu daļu Google Play un Apple App Store lietotņu veikalu, un tagad viņi iekaro savu vietu saulē ar kolektīvās finansēšanas platformu palīdzību. Crowdfunding ir tieši tik labs, jo tas ļauj gandrīz jebkuram zemniekam, kuram ir internets un bankas karte, pastāstīt visai pasaulei par savu attīstību un dažreiz ar to nopelnīt. Negativitāti var izraisīt tikai pārāk spēcīga uzsvara maiņa no projekta tehniskās sastāvdaļas uz varavīksnes mārketingu, kad [iespējamie] dizaina trūkumi tiek pieklusināti un emocionālā un priecīgā puse ir pārspīlēta. Šeit ir vēl viena Ezblock Pi prezentācijas ilustrācija:

Ezblock Pi - programmēšana bez programmēšanas, šoreiz Raspberry Pi faniem

Kā saka video emuāru autors Jevgeņijs Baženovs jeb BadComedian, “autora montāža” ir saglabāta. Vai jums ir domas par to, kā, atrodoties prātīgā prātā un labā atmiņā, izmantot Raspberry Pi un “Vibrācijas moduli”, lai izveidotu ŠO? Vai arī tas joprojām ir aicinājums mūsu kolektīvajai bezsamaņai: “Paskaties, cik forši, ātri nopērc!”?

Ņemt vai neņemt? Vispirms atgādināšu, ka jau 509 cilvēki ir saziedojuši 41000 10000 dolāru (ar pieprasītajiem 3 35), un līdz akcijas beigām vēl palikušas gandrīz 179 nedēļas. Cilvēkiem tas patīk. Iespējams, ja esat Raspberry Pi fans, jūs redzēsiet arī piedāvātā dizaina pozitīvos aspektus, kas atsver nevēlēšanos šķirties no summas no 35 līdz 53 USD. Iespējams, arī jums, tāpat kā Robertam no reklāmas video, ir apnicis "rakstīt atkārtotas koda rindas". Vai varbūt jūs vienkārši domājat, ka puiši virzās pareizajā virzienā, un vēlaties viņus atbalstīt ar savu finansiālo injekciju. Tikai atceraties, ka pats Raspberry Pi tiek pārdots par līdzvērtīgu summu 1,4 USD (šeit neminēšu delikāti Raspberry Pi Zero un Raspberry Pi Zero W cenu), kuras radīšanai inženieru komandai bija patiešām smagi jāstrādā, un kuru darbina ARM Cortex-A1000 ar 802.11 GHz takts frekvenci, 4.2 Mbit Ethernet, Wi-Fi XNUMXn un Bluetooth XNUMX.

Es braucu ar mazu blog, no kuras es paņēmu šo rakstu. Ja jums ir padomā interesants kolektīvās finansēšanas projekts DIY vai atvērtā pirmkoda aparatūras jomā, kopīgojiet saiti, un mēs arī to apspriedīsim. Kopfinansēšanas kampaņas ir īslaicīgas un ir ļoti saistītas ar kopienas atbalstu, un, iespējams, kādam atsevišķam entuziastam pat neliels pasūtījumu skaits no Habr palīdzēs kampaņu novest līdz uzvarošam beigām.

Avots: www.habr.com

Pievieno komentāru