Ezblock Pi - dasturlashsiz dasturlash, bu safar Raspberry Pi muxlislari uchun

Kod yozmasdan kod yozish g'oyasi (ha, yozish - bu yozish, hozir u bilan yashamoq fe'lining hozirgi fe'li) aqlli odamlarning ham, dangasalarning ham miyasiga bir necha bor kelgan. Grafik interfeys orzusi, unda siz boshqalarga bir nechta zarlarni tashlashingiz, o'zaro bog'lanishlarni chizishingiz va yoqimli ochiladigan ro'yxatlardan ob'ekt xususiyatlarini tanlashingiz va keyin sehrli "Tuzish" tugmachasini bosish orqali kodga ekvivalent ishchi kodni olishingiz mumkin. Boshqa bir (albatta, unchalik aqlli emas) qo'lda yozishning eskirgan usulidan foydalanadigan dasturchi har kuni kechagi talabani dasturlash bilan tanishtirishni orzu qilgan, aql-zakovati unga hojatxonani o'tkazib yubormaslikka imkon beradigan har ikkala korporativ boshliqning ongida doimo yonib turardi. adekvat narxga butun dunyoni xursand qilishni xohlaydigan startaplar. Bugun e'tiboringizga havola qilamiz:

Crowdfunding loyihasi: Ezblock Pi.
Loyihaning mohiyati: Raspberry Pi uchun grafik dasturlash muhiti kengaytiruvchi plata bilan tandemda.
Platformalar: Kickstarter.
Loyiha manzili: kickstarter.com/ezblock.
mualliflarYulduzlar: Jorgan Chang, Reggi Lau.
Manzil: AQSh, Delaver, Wilmington.

Ezblock Pi - dasturlashsiz dasturlash, bu safar Raspberry Pi muxlislari uchun

Jiddiy grafik dasturlash muhitlarini ishlab chiqishga urinishlar asta-sekin yo'qoldi; hatto eng yuqori boshliqlar ham dasturlash jarayoni juda murakkab bo'lib, ko'p rangli kublarning Prokrust to'shagiga sig'masligini tushunishdi. Yaxshiyamki, ko'rib chiqilayotgan kraudfanding loyihasida hali ham havaskor dasturchilar bor - Raspberry Pi ishqibozlari. Yalang'och dasturiy ta'minotni targ'ib qilmaslik uchun mualliflar grafik ishlab chiqish muhitini tashqi qurilmalarga ulanish jarayonini osonlashtirish uchun mo'ljallangan kengaytiruvchi plata bilan to'ldiradilar.

Loyiha sahifasida, sarlavhali videoda biz ikkita robototexnika dasturchisi Robert va Emili bilan tanishamiz. Robert, har bir o'zini hurmat qiladigan galstuk va ko'zoynak taqib yuruvchi kabi, monitor va klaviatura yordamida Pythonda eski uslubda kodlaydi. Emi misolida, kimningdir g'amxo'r qo'llari ramkaning chetidan uchib, klaviaturani, monitorni va hatto sichqonchani olib, barchasini chiroyli oq planshet bilan almashtiradi. Planshet, o'z navbatida, Ezblock Studio deb nomlangan dasturni ishga tushiradi, bu sizga Drag-n-Drop-n-be-happy uslubida hozirgi moda IoT uchun yozish imkonini beradi.

Tabiiyki, Robert urinishlar ortidan (ehtimol o'yin klaviaturasidan foydalanish tufayli) muvaffaqiyatsizlikka uchragan bo'lsa-da, robot Emili o'simlikni stakandagi suv bilan muvaffaqiyatli sug'oradi, qizning o'zi esa robotdan to'g'ridan-to'g'ri telefonida bildirishnomalarni oladi va hatto javob buyruqlarini ham buyuradi. ovozli boshqaruv yordamida.

Kvadratchalar hali ham qandaydir mantiq bilan yopishtirilishi kerakligi sababli, videoning oxiriga kelib, dasturlash tillarini qo'llab-quvvatlash nihoyat e'lon qilinadi, bular Python va Swift (videoning bosh qahramoni, planshet, olma logotipi). Endigina Emi ekrandagi klaviaturani bosishi kerak, chunki hech kim unga oddiy klaviaturani qaytarmagan. Ezblock Studio iOS, Android, Linux, Windows va macOS-ni qo'llab-quvvatlashini da'vo qilmoqda. Hamma baxtli. Xo'sh, ehtimol videoning o'rtasida g'oyib bo'lgan Robertdan tashqari; Ehtimol, u ko'p ichishga ketgan yoki uni tashlagan.

Mayli, menimcha, bu yetarli adabiy narsa. Hech qanday hazil-mutoyibasiz, keling, ishlab chiquvchilar bizga 35 dollarga nimani taklif qilishlarini ko'rib chiqaylik.

Ezblock Pi - dasturlashsiz dasturlash, bu safar Raspberry Pi muxlislari uchunEzblock Pi loyihasi minimal konfiguratsiyada uch qismdan iborat:

  • Raspberry Pi uchun kengaytirish platasi sifatida ishlatiladigan Ezblock Pi platasining o'zi;
  • 15 ta moduldan iborat asosiy to'plam (shuningdek, IoT uchun modullar to'plami mavjud, ular qimmatroq to'plamda 74 dollarga sotiladi, quyida batafsilroq);
  • Drag-n-Drop manipulyatsiyasi yordamida Raspberry Pi uchun dasturiy ta'minot yozish imkonini beruvchi Ezblock Studio-ga kirish;
  • Raspberry Pi + Ezblock Pi yig'ish uchun plastik quti;
  • ko'rsatma.

Ish va ko'rsatmalar bilan, menimcha, hamma narsa aniq, keling, birinchi uchta nuqtani batafsil ko'rib chiqaylik.

Ezblock Pi platasining uskunasini faqat "STM32 boshqaruvchisi tomonidan qo'llab-quvvatlanadi" va birinchi prototipning noaniq fotosurati bilan baholash mumkin. Ko'rinishidan, platada TQFP32 paketidagi STM32 mikrokontrolleri mavjud. Ushbu paketdagi eng arzon mikrokontroller STM32L010K4T6 (ARM Cortex-M0+) 0,737 dona miqdorida €100 turadi; eng qimmat, STM32F334K8T6 (ARM Cortex-M4) - €2.79 (Sichqoncha narxlari). Quvvat SOT-3.3 paketidagi 223 V chiziqli stabilizator bilan ta'minlanadi va Bluetooth tashqi ko'rinishiga ko'ra ESP12E kabi tayyor modul tomonidan ta'minlanadi. Ikkita 20 pinli konnektor va taxtaning markazidagi non paneli maydoni tashqi dunyo bilan aloqa qilish uchun javobgardir.

Rostini aytsam, 15 ta moduldan iborat asosiy to'plamning tarkibi, hatto loyiha uchun rasmlarni sinchkovlik bilan o'rganganimdan keyin ham men uchun sir bo'lib qoldi. Agar IoT uchun modullarning to'liq to'plami halol suratga olingan va nomlangan bo'lsa, unda boshlang'ich paketga kiritilgan asosiy to'plam yirik avtomobil ko'rgazmasi oldidan yangi avtomobil dizaynidan ko'ra ko'proq maxfiydir. Asosiy to'plam sizga "15 xil loyihani yaratish" imkonini beradi, ammo rasmlarda 10 ta karton quti bor, ular ichida qandaydir elektron komponentlar mavjud, ammo asosiy to'plamning to'liq tarkibi hech qachon tushunilmaydi.

Ezblock Studio-ga kelsak, men yangiliklarning boshida o'zimning shubhalarim bilan o'rtoqlashdim. Menimcha, yuqorida aytib o'tilgan barcha variantlarni haqiqatan ham o'zlashtiradigan tizim (eslatmaga ruxsat beraman: (blok dasturlash + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) yaxshi ishlab chiqilgan bo'lishi mumkin, lekin men byudjetga ega bo'lardim. Bunday dasturiy ta'minotni ishlab chiqish uchun taxminan 5 kishilik yoki besh kishilik jamoa uchun bir yillik ish (qancha bo'lar edingiz?), hatto Electron kabi multitoollardan foydalanganda ham. Ishlab chiquvchilar bor-yo'g'i 10000 400 dollar talab qilganini hisobga olsak (loyiha juda quvnoq ko'rinadi, shuning uchun hozir bu miqdorning XNUMX% allaqachon yig'ilgan), bu jamoa butun rivojlanish davrida nima yeyishi mutlaqo noaniq. Mualliflarning hurmatiga shuni qo'shishimiz kerakki, Ezblock Studio-ning birinchi versiyasi allaqachon Google Play-da mavjud.

Taqdimot matnida xitoylik ishlab chiqaruvchilar uchun keng tarqalgan xatolar mavjud; bu holda, IoT modullari to'plamiga kiritilgan tebranish dvigateli "Tebranish moduli" o'rniga "Vabration moduli" deb nomlanadi. Biroq, bu safar haqiqiy ishlab chiquvchilar hatto yashirish haqida o'ylamaydilar; Iltimos, Delaver shtatidagi Uilmington shahri aholisining guruh fotosurati:

Ezblock Pi - dasturlashsiz dasturlash, bu safar Raspberry Pi muxlislari uchun

Meni noto'g'ri tushunmang, men XXRdan ishlab chiquvchilarga nisbatan salbiy munosabatdan umuman afsuslanmayman. Bu, umuman olganda, amalga oshdi – birinchidan, xitoylik dasturchilar Google Play va Apple App Store ilovalari doΚ»konlarining katta qismini egallab olishdi va endi ular kraudfanding platformalari yordamida quyosh nurida oΚ»z oΚ»rnini egallashmoqda. Crowdfunding - bu juda yaxshi, chunki u Internet va bank kartasi bilan deyarli har qanday dunyoga uning rivojlanishi haqida butun dunyoga aytib berishga va ba'zan undan yaxshi pul ishlashga imkon beradi. Salbiylik faqat loyihaning texnik tarkibiy qismidan kamalak marketingiga e'tiborning haddan tashqari kuchli siljishi natijasida yuzaga kelishi mumkin, bunda dizayndagi kamchiliklar to'xtatilganda va hissiy va quvonchli tomonlar haddan tashqari oshirib yuborilgan. Ezblock Pi taqdimotidan yana bir rasm:

Ezblock Pi - dasturlashsiz dasturlash, bu safar Raspberry Pi muxlislari uchun

Videoblogger Evgeniy Bazhenov aka BadComedian aytganidek, "muallifning tahriri" saqlanib qolgan. Sizda hushyor aql va sog'lom xotirada Raspberry Pi va "Tebranish moduli" dan qanday qilib BUni qurish haqida fikringiz bormi? Yoki bu hali ham bizning jamoaviy behushlik uchun qo'ng'iroqmi: "Qarang, bu qanchalik ajoyib, uni tezda sotib oling!"

Olish yoki olmaslik? Avvalo shuni eslatib o'tamanki, 509 kishi allaqachon 41000 10000 AQSh dollarini (so'ralgan 3 35 dollar bilan) xayriya qilishgan va aksiya tugashiga hali deyarli 179 hafta bor. Odamlarga yoqadi. Ehtimol, agar siz Raspberry Pi muxlisi bo'lsangiz, taklif qilingan dizayndagi ijobiy tomonlarini ham ko'rasiz, bu 35 dan 53 dollargacha bo'lgan miqdorni ajratishni istamaslikdan ustun turadi. Ehtimol, siz ham, reklama rolikidagi Robert kabi, "kodning takroriy satrlarini yozishdan" charchagandirsiz. Yoki siz shunchaki yigitlar to'g'ri yo'nalishda harakat qilmoqda deb o'ylaysiz va ularni moliyaviy sarmoyangiz bilan qo'llab-quvvatlamoqchisiz. Esda tutingki, Raspberry Pi’ning oβ€˜zi 1,4 dollar ekvivalentiga sotiladi (men bu yerda Raspberry Pi Zero va Raspberry Pi Zero W narxini eslatib oβ€˜tmayman), uni yaratish uchun muhandislar jamoasi juda koβ€˜p mehnat qilishlari kerak edi va 1000 gigagertsli soat tezligi, 802.11 Mbit Ethernet, Wi-Fi 4.2n va Bluetooth XNUMX bo'lgan ARM Cortex-AXNUMX tomonidan quvvatlanadi.

Men kichkina mashinani haydayapman blog, men ushbu maqolani qaysi manbadan oldim. Agar siz DIY yoki Ochiq manbali apparat sohasida qiziqarli kraudfanding loyihangiz bo'lsa, havolani baham ko'ring va biz buni ham muhokama qilamiz. Crowdfunding kampaniyalari o'tkinchi bo'lib, jamiyatning qo'llab-quvvatlashi bilan bog'liq va ehtimol ba'zi bir ishqibozlar uchun Xabrdan kelgan oz sonli buyurtmalar ham kampaniyani g'alaba bilan yakunlashga yordam beradi.

Manba: www.habr.com

a Izoh qo'shish