Ezblock Pi – programmeerimine ilma programmeerimiseta, seekord Raspberry Pi fännidele

Idee kirjutada kood ilma koodi kirjutamata (jah, kirjutamine on kirjutama-verbi olevik, elage sellega nüüd) on nii tarkade kui ka laiskade inimeste pähe tulnud rohkem kui korra. Unistus graafilisest liidesest, kus saab teistele täringut loopida, omavahelisi seoseid luua ja armsatest rippmenüüdest objektide omadusi valida ning seejärel maagilist nuppu “Kompileerida” vajutades saada koodiga samaväärne töötav kood. Teise (muidugi mitte nii targa) programmeerija, kes kasutab aegunud käsitsi tippimise meetodit, on alati hõõgunud mõlema ettevõtte ülemuse meelest, kes unistavad iga eilse õpilase programmeerimise tutvustamisest, kelle intelligentsus võimaldas tal tualetti mitte vahele jätta, ja startuperid, kes tahavad adekvaatse hinna eest rõõmustada kogu maailma. Täna juhime teie tähelepanu:

Ühisrahastuse projekt: Ezblock Pi.
Projekti olemus: Raspberry Pi graafiline programmeerimiskeskkond koos laiendusplaadiga.
Platvorm: Kickstarter.
Projekti aadress: kickstarter.com/ezblock.
AutoridOsades: Georganne Chang, Reggie Lau.
Asukoht: USA, Delaware, Wilmington.

Ezblock Pi – programmeerimine ilma programmeerimiseta, seekord Raspberry Pi fännidele

Tõsiste graafiliste programmeerimiskeskkondade väljatöötamise katsed hääbusid järk-järgult; isegi tippbossid mõistsid, et programmeerimisprotsess oli liiga keeruline, et mahtuda Prokrusteose mitmevärviliste kuubikute voodisse. Õnneks on alles jäänud amatöörprogrammeerijaid, kõne all oleva ühisrahastusprojekti puhul - Raspberry Pi armastajad. Et mitte paljast tarkvara reklaamida, täiendavad autorid graafilist arenduskeskkonda laiendusplaadiga, mis on mõeldud välisseadmetega ühendamise protsessi hõlbustamiseks.

Projekti lehel, nimivideos, tutvustatakse meile kahte robootika programmeerijat, Robertit ja Emilyt. Robert, nagu iga endast lugupidav lipsu ja prillide kandja, kodeerib Pythonis vanaviisi, kasutades monitori ja klaviatuuri. Amy puhul viivad kellegi hoolivad käed kaadri servalt lendledes ära klaviatuuri, monitori ja isegi hiire, asendades selle kõik kauni valge tahvelarvutiga. Tahvelarvutis omakorda töötab programm nimega Ezblock Studio, mis võimaldab kirjutada praegu moekas IoT jaoks stiilis Drag-n-Drop-n-be-happy.

Loomulikult, kui Robert ebaõnnestub katse katse järel (võimalik, et mänguklaviatuuri kasutamise tõttu), siis robot Emily kastab taime edukalt klaasist veega, tüdruk ise saab robotilt teateid otse oma telefoni ja dikteerib isegi reageerimiskäske. kasutades hääljuhtimist.

Kuna ruudud tuleb ikkagi mingi loogikaga kokku liimida, siis video lõpu poole kuulutatakse lõpuks välja programmeerimiskeelte tugi, milleks on Python ja Swift (video peategelasel tahvelarvutil on õuna logo). Alles nüüd peab Amy klõpsama ekraaniklaviatuuril, kuna keegi pole talle tavalist klaviatuuri tagastanud. Ezblock Studio väidab, et toetab iOS-i, Androidi, Linuxi, Windowsi ja macOS-i. Kõik on õnnelikud. No võib-olla välja arvatud Robert, kes keset videot kadus; Võib-olla hakkas ta jooma või loobus sellest.

Olgu, ma arvan, et sellest piisab kirjandusest. Ilma naljata vaatame, mida arendajad meile 35 dollari eest pakuvad.

Ezblock Pi – programmeerimine ilma programmeerimiseta, seekord Raspberry Pi fännideleEzblock Pi projekt selle minimaalses konfiguratsioonis koosneb kolmest osast:

  • Ezblock Pi plaat ise, mida kasutatakse Raspberry Pi laiendusplaadina;
  • 15 moodulist koosnev põhikomplekt (olemas on ka asjade Interneti jaoks mõeldud moodulite komplekt, mida müüakse kallimas komplektis hinnaga 74 dollarit, sellest lähemalt allpool);
  • juurdepääs Ezblock Studiole, mis võimaldab kirjutada tarkvara Raspberry Pi jaoks, kasutades Drag-n-Drop manipulatsioone;
  • plastkarp Raspberry Pi + Ezblock Pi kokkupanekuks;
  • juhendamine.

Juhtumi ja juhistega on minu arvates kõik selge, vaatame kolme esimest punkti lähemalt.

Ezblock Pi plaadi riistvara saab hinnata ainult "STM32 kontrolleri toetatud" ja esimese prototüübi häguse foto järgi. Ilmselt sisaldab plaat STM32 mikrokontrollerit TQFP32 paketis. Selle pakendi odavaim mikrokontroller STM32L010K4T6 (ARM Cortex-M0+) maksab 0,737 tk kogustes 100 €; kõige kallim, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (Mouserite hinnad). Toiteallikaks on SOT-3.3 paketis olev 223 V lineaarne stabilisaator ja Bluetoothi ​​annab välimuse järgi otsustades valmis moodul, umbes ESP12E. Kaks 20-kontaktilist pistikut ja plaadi keskel asuv leivatahv vastutavad kontakti eest välismaailmaga.

Ausalt öeldes jäi 15 moodulist koosneva põhikomplekti koostis mulle isegi pärast projekti illustratsioonide hoolikat uurimist saladuseks. Kui IoT moodulite tervikkomplekt on ausalt pildistatud ja nimeline, siis algpaketis sisalduv põhikomplekt on salajasem kui uue auto disain enne suurt autonäitust. Põhikomplekt võimaldab “luua 15 erinevat projekti”, kuid illustratsioonidel on 10 pappkarpi, mille sees tundub olevat mingisugused elektroonikakomponendid, kuid põhikomplekti täielikku koostist ei dešifreerita kunagi.

Mis puudutab Ezblock Studiot, siis jagasin oma skeptilisust juba uudise alguses. Minu arvates võib välja töötada süsteem, mis tõesti valdab kõiki mainitud valikuid (lubaksin teile meelde tuletada: (blokkprogrammeerimine + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), kuid ma võtaksin eelarve sellise tarkvara arendamiseks umbes 5 inimtööaastat või 10000 aasta tööd viieliikmelise meeskonna jaoks (palju annaksite?), isegi kui kasutate mõnda multitööriista, näiteks Electron. Arvestades, et arendajad nõudsid vaid 400 XNUMX dollarit (projekt näeb väga meeleolukas välja, nii et nüüd on sellest summast XNUMX% juba kogutud), on täiesti ebaselge, mida see meeskond kogu arendusperioodi jooksul sööb. Autorite kiituseks peame lisama, et Ezblock Studio esimene versioon on Google Plays juba saadaval.

Esitluse tekst sisaldab Hiina tootjatele omaseid kirjavigu, sel juhul nimetatakse asjade Interneti moodulite komplekti kuuluvat vibratsioonimootorit vibratsioonimooduli asemel “Vabration Module”. Kuid seekord ei mõtle tõelised arendajad isegi varjamisele; Palun siin on Delaware'i osariigi Wilmingtoni linna elanike grupifoto:

Ezblock Pi – programmeerimine ilma programmeerimiseta, seekord Raspberry Pi fännidele

Ärge saage minust valesti aru, mul pole sugugi kahju negatiivse suhtumise pärast HRV arendajatesse. See on üldiselt fait accompli – esiteks võtsid Hiina programmeerijad märkimisväärse tüki Google Play ja Apple App Store’i rakenduste poodidest ning nüüd võidavad nad ühisrahastusplatvormide abil oma koha päikese käes. Ühisrahastus on just nii hea, sest see võimaldab peaaegu igal interneti ja pangakaardiga maainimesel oma arengust kogu maailmale rääkida ja mõnikord sellega ka head raha teenida. Negatiivsust saab põhjustada vaid liiga tugev rõhuasetuse nihe projekti tehniliselt komponendilt vikerkaareturunduse suunas, kui [võimalikud] disainivead on vaikitud ning emotsionaalne ja rõõmustav pool on liialdatud. Siin on veel üks illustratsioon Ezblock Pi esitlusest:

Ezblock Pi – programmeerimine ilma programmeerimiseta, seekord Raspberry Pi fännidele

Nagu ütleb videoblogija Evgeniy Bazhenov ehk BadComedian, on "autori montaaž" säilinud. Kas teil on mõtteid, kuidas kaine mõistuse ja helimäluga Raspberry Pi ja vibratsioonimooduli abil SEE konstrueerida? Või on see ikkagi üleskutse meie kollektiivsele alateadvusele: "Vaata, kui lahe see on, ostke kiiresti!"?

Võtta või mitte võtta? Kõigepealt tuletan meelde, et 509 41000 dollarit (koos küsitud 10000 3 dollariga) on annetanud juba 35 inimest ning kampaania lõpuni on jäänud veel ligi 179 nädalat. Inimestele meeldib. Võib-olla, kui olete Raspberry Pi fänn, näete kavandatavas disainis ka positiivseid külgi, mis kaaluvad üles vastumeelsuse summast 35–53 dollarit. Võib-olla olete ka teie, nagu Robert reklaamvideost, väsinud "korduvate koodiridade kirjutamisest". Või arvate lihtsalt, et poisid liiguvad õiges suunas ja soovite neid oma rahalise investeeringuga toetada. Pidage vaid meeles, et Raspberry Pi ise müüakse samaväärse summaga 1,4 dollarit (ma ei hakka siinkohal delikaatselt mainima Raspberry Pi Zero ja Raspberry Pi Zero W hinda), mille loomiseks inseneride meeskond pidi kõvasti vaeva nägema ja mille toiteallikaks on ARM Cortex-A1000, mille taktsagedus on 802.11 GHz, 4.2 Mbit Ethernet, Wi-Fi XNUMXn ja Bluetooth XNUMX.

Sõidan väikesega blog, kust ma selle artikli võtsin. Kui teil on silmas huvitav ühisrahastusprojekt isetegemise või avatud lähtekoodiga riistvara valdkonnas, jagage linki ja me arutame ka seda. Ühisrahastamise kampaaniad on põgusad ja tugevalt seotud kogukonna toetusega ning võib-olla aitab mõne üksiku entusiasti jaoks isegi väike arv Habrilt saabuvaid tellimusi kampaania võiduka lõpuni viia.

Allikas: www.habr.com

Lisa kommentaar