Ezblock Pi - programado sen programado, ĉi-foje por ŝatantoj de Raspberry Pi

La ideo skribi kodon sen skribi kodon (jes, skribi estas la nuna participo de la verbo skribi, vivi kun ĝi nun) venis en la menson de kaj inteligentaj homoj kaj maldiligentaj homoj pli ol unufoje. La revo pri grafika interfaco en kiu vi povas ĵeti iujn ĵetkubojn sur aliajn, desegni reciprokajn ligojn kaj elekti objektojn el belaj fal-listoj, kaj poste, premante la magian butonon "Kompili", akiri funkciantan kodon ekvivalentan al la kodo. de alia (ne tiom inteligenta, kompreneble) programisto uzanta malmodernan metodon de mana tajpado ĉiam brulis en la mensoj de ambaŭ kompaniaj estroj, kiuj revas prezenti ĉiun hieraŭan studenton al programado, kies inteligenteco permesis al li ne maltrafi la necesejon, kaj noventreprenoj, kiuj volas feliĉigi la tutan mondon por taŭga prezo. Hodiaŭ ni atentigas vian atenton:

Crowdfunding-projekto: Ezblock Pi.
La esenco de la projekto: Grafika programa medio por Raspberry Pi en tandemo kun ekspansiotabulo.
Platformo: Kickstarter.
Projektadreso: kickstarter.com/ezblock.
aŭtorojSteloj: Georganne Chang, Reggie Lau.
Loko: Usono, Delavaro, Wilmington.

Ezblock Pi - programado sen programado, ĉi-foje por ŝatantoj de Raspberry Pi

Provoj evoluigi seriozajn grafikajn programajn mediojn iom post iom forvelkis; eĉ la ĉefaj estroj ekkomprenis ke la programa procezo estis tro kompleksa por konveni en Prokustean liton de multkoloraj kuboj. Feliĉe ankoraŭ restas amatoraj programistoj, en la kazo de la koncerna projekto pri crowdfunding – amantoj de Raspberry Pi. Por ne reklami nudan programaron, la aŭtoroj kompletigas la grafikan evoluan medion per ekspansiotabulo, kiu estas desegnita por faciligi la procezon de konekto al eksteraj aparatoj.

Sur la projektpaĝo, en la titolvideo, ni estas prezentitaj al du robotaj programistoj, Robert kaj Emily. Roberto, kiel ĉiu memrespekta portanto de kravato kaj okulvitroj, kodas en Python la malmoderna maniero, uzante ekranon kaj klavaron. En la kazo de Amy, ies zorgemaj manoj, flugantaj de la rando de la kadro, forprenas la klavaron, monitoron kaj eĉ la muson, anstataŭigante ĉion per bela blanka tablojdo. La tablojdo siavice funkcias programon nomitan Ezblock Studio, kiu permesas vin skribi por la nun moda IoT en la stilo Drag-n-Drop-n-be-happy.

Kompreneble, dum Roberto malsukcesas provon post provo (eble pro la uzo de ludklavaro), la roboto Emily sukcese akvumas la planton per akvo el glaso, la knabino mem ricevas sciigojn de la roboto rekte sur sia telefono kaj eĉ diktas respondajn ordonojn. uzante voĉan kontrolon.

Ĉar la kvadratoj ankoraŭ devas esti kungluitaj kun ia logiko, al la fino de la video, subteno por programlingvoj finfine estas anoncita, ĉi tiuj estas Python kaj Swift (la ĉefa karaktero de la video, tablojdo, havas pomo-emblemo). Nur nun Amy devas alklaki la surekranan klavaron, ĉar neniu redonis al ŝi la normalan. Ezblock Studio asertas subteni iOS, Android, Linukso, Vindozo kaj macOS. Ĉiuj estas feliĉaj. Nu, eble krom Roberto, kiu malaperis meze de la video; Eble li drinkis ekscese aŭ ĉesis.

Bone, mi pensas, ke tio estas sufiĉe da literaturaj aferoj. Sen ia petolmokado, ni vidu, kion la programistoj proponas al ni por $35.

Ezblock Pi - programado sen programado, ĉi-foje por ŝatantoj de Raspberry PiLa projekto Ezblock Pi en sia minimuma agordo konsistas el tri partoj:

  • la Ezblock Pi-tabulo mem, uzata kiel ekspansiotabulo por la Raspberry Pi;
  • baza aro de 15 moduloj (ekzistas ankaŭ aro da moduloj por IoT, venditaj en pli multekosta aro por $ 74, pli pri tio sube);
  • aliro al Ezblock Studio, kiu permesas vin skribi programaron por la Raspberry Pi uzante Drag-n-Drop-manipuladojn;
  • plasta kazo por kunmeti Raspberry Pi + Ezblock Pi;
  • instrukcio.

Kun la kazo kaj instrukcioj, mi pensas, ke ĉio estas klara, ni rigardu pli detale la unuajn tri punktojn.

La aparataro de la Ezblock Pi-tabulo povas esti juĝita nur per la mencio de "subtenata de STM32-regilo" kaj per neklara foto de la unua prototipo. Ŝajne, la tabulo enhavas mikroregilon STM32 en pakaĵo TQFP32. La plej malmultekosta mikroregilo en ĉi tiu pako, STM32L010K4T6 (ARM Cortex-M0+), kostas € 0,737 en kvantoj de 100 pecoj; la plej multekosta, STM32F334K8T6 (ARM Cortex-M4) - € 2.79 (Mouserprezoj). La potenco estas provizita per 3.3 V lineara stabiligilo en la SOT-223-pakaĵo, kaj Bluetooth estas provizita per preta modulo, juĝante laŭ ĝia aspekto, io kiel ESP12E. Du 20-stiftaj konektiloj kaj breadboard kampo en la centro de la tabulo respondecas pri kontakto kun la ekstera mondo.

La konsisto de la baza aro de 15 moduloj, sincere, restis por mi mistero, eĉ post atente ekzamenado de la ilustraĵoj por la projekto. Se la kompleta aro de moduloj por IoT estas honeste fotita kaj nomita, tiam la baza aro inkluzivita en la komenca pako estas pli sekretema ol la dezajno de nova aŭto antaŭ grava aŭtomobila ekspozicio. La baza aro permesas "krei 15 malsamajn projektojn", sed en la ilustraĵoj estas 10 kartonaj skatoloj, kiuj ŝajnas enhavi ian elektronikajn komponantojn interne, sed la plena komponado de la baza aro neniam estas deĉifrita.

Koncerne Ezblock Studio, mi jam konigis mian skeptikon je la komenco de la novaĵo. Laŭ mi, sistemo, kiu vere regos ĉiujn menciitajn opciojn (mi memorigu al vi: (blokprogramado + Python + Swift) * (iOS + macOS + Android + Linukso + Vindozo)) eble estos disvolvita, sed mi buĝetus por la disvolvado de tia programaro proksimume io kiel 5 homjaroj aŭ unu jaro da laboro por teamo de kvin homoj (kiom vi donus?), eĉ kiam vi uzas ian multilon, kiel Electron. Konsiderante, ke la programistoj postulis nur $ 10000 (la projekto aspektas tre gaja, do nun 400% de ĉi tiu kvanto jam estas kolektita), estas tute neklare, kion ĉi tiu teamo manĝos dum la tuta evoluperiodo. Al la kredito de la aŭtoroj, ni devas aldoni, ke la unua versio de Ezblock Studio jam disponeblas en Google Play.

La teksto de la prezento enhavas tajperarojn komunajn al ĉinaj fabrikantoj; en ĉi tiu kazo, la vibra motoro inkluzivita en la aro de moduloj por IoT nomiĝas "Vabration Module" anstataŭ "Vibration Module". Tamen ĉi-foje la veraj programistoj eĉ ne pensas pri kaŝado; Bonvolu, jen grupfoto de loĝantoj de la urbo Wilmington, Delavaro:

Ezblock Pi - programado sen programado, ĉi-foje por ŝatantoj de Raspberry Pi

Ne miskomprenu min, mi tute ne bedaŭras la negativan sintenon al programistoj el la PRC. Ĝenerale tio estas fakto plenumita - unue, ĉinaj programistoj prenis signifan parton de la app-vendejoj de Google Play kaj Apple App Store, kaj nun ili gajnas sian lokon en la suno kun la helpo de crowdfunding platformoj. Crowdfunding estas ĝuste tiel bona ĉar ĝi permesas preskaŭ al ĉiu terulo kun Interreto kaj bankkarto rakonti al la tuta mondo pri sia evoluo kaj foje gajni bonan monon per ĝi. Negativeco povas nur esti kaŭzita de tro forta ŝanĝo en emfazo de la teknika komponento de la projekto direkte al ĉielarka merkatado, kiam [eblaj] dezajnodifektoj estas kvietigitaj, kaj la emocia kaj ĝoja flanko estas tro troigita. Jen alia ilustraĵo de la prezento de Ezblock Pi:

Ezblock Pi - programado sen programado, ĉi-foje por ŝatantoj de Raspberry Pi

Kiel diras videobloganto Evgeniy Bazhenov alinome BadComedian, "la redaktado de la aŭtoro" estas konservita. Ĉu vi havas pensojn pri kiel, estante en sobra menso kaj sona memoro, uzi Raspberry Pi kaj la "Vibrada Modulo" por konstrui ĈI ĈI? Aŭ ĉu ĉi tio ankoraŭ estas voko al nia kolektiva senkonscio: "Rigardu, kiel mojosa ĝi estas, aĉetu ĝin rapide!"?

Preni aŭ ne preni? Antaŭ ĉio, mi memorigu, ke 509 homoj jam donacis $41000 (kun la petitaj $10000), kaj restas ankoraŭ preskaŭ 3 semajnoj ĝis la fino de la kampanjo. Homoj ŝatas ĝin. Eble, se vi estas fervorulo de Raspberry Pi, vi ankaŭ vidos la pozitivajn aspektojn en la proponita dezajno, superpezante la malemon disiĝi kun la kvanto de $ 35 ĝis $ 179. Eble ankaŭ vi, kiel Robert de la reklamvideo, estas laca de "skribi ripetemajn liniojn de kodo." Aŭ eble vi simple pensas, ke la uloj moviĝas en la ĝusta direkto kaj volas subteni ilin per via financa injekto. Nur memoru, ke la Raspberry Pi mem estas vendita por la ekvivalenta kvanto de $ 35 (mi ne delikate mencios la prezon de Raspberry Pi Zero kaj Raspberry Pi Zero W ĉi tie), kiujn teamo de inĝenieroj devis vere multe labori por krei, kaj kiu estas funkciigita de ARM Cortex-A53 kun horloĝrapideco de 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n kaj Bluetooth 4.2.

Mi veturas malgrandan блог, el kiu mi prenis ĉi tiun artikolon. Se vi havas en menso interesan projekton pri homama financado en la kampo de DIY aŭ Malfermfonta aparataro, dividu la ligilon kaj ni diskutos ankaŭ tion. Crowdfunding-kampanjoj estas pasemaj kaj tre ligitaj al komunuma subteno, kaj eble por iu ununura entuziasmulo, eĉ malgranda nombro da mendoj venantaj de Habr helpos alporti la kampanjon al venka fino.

fonto: www.habr.com

Aldoni komenton