Ezblock Pi - pengaturcaraan tanpa pengaturcaraan, kali ini untuk peminat Raspberry Pi

Idea menulis kod tanpa menulis kod (ya, menulis ialah kata kerja sekarang untuk menulis, hidup dengannya sekarang) telah muncul di fikiran kedua-dua orang pintar dan orang malas lebih daripada sekali. Impian antara muka grafik di mana anda boleh melontar beberapa dadu kepada orang lain, menarik sambungan bersama dan memilih sifat objek daripada senarai juntai bawah yang comel, dan kemudian, dengan menekan butang "Kompil" ajaib, dapatkan kod yang berfungsi bersamaan dengan kod seorang lagi (tidak begitu pintar, sudah tentu) seorang pengaturcara yang menggunakan kaedah penaipan manual yang sudah lapuk sentiasa membara dalam fikiran kedua-dua bos korporat yang bermimpi untuk memperkenalkan setiap pelajar semalam kepada pengaturcaraan, yang kecerdasannya membolehkannya tidak ketinggalan tandas, dan pemula yang ingin menggembirakan seluruh dunia dengan harga yang berpatutan. Hari ini kami membawa perhatian anda:

Projek crowdfunding: Ezblock Pi.
Intipati projek: Persekitaran pengaturcaraan grafik untuk Raspberry Pi seiring dengan papan pengembangan.
Pelantar: Kickstarter.
Alamat projek: kickstarter.com/ezblock.
AuthorsBintang: Georganne Chang, Reggie Lau.
Lokasi: Amerika Syarikat, Delaware, Wilmington.

Ezblock Pi - pengaturcaraan tanpa pengaturcaraan, kali ini untuk peminat Raspberry Pi

Percubaan untuk membangunkan persekitaran pengaturcaraan grafik yang serius beransur-ansur hilang; malah bos atasan menyedari bahawa proses pengaturcaraan terlalu rumit untuk dimuatkan ke dalam katil Procrustean kiub pelbagai warna. Nasib baik, masih ada pengaturcara amatur yang tinggal, dalam kes projek crowdfunding yang dipersoalkan - pencinta Raspberry Pi. Untuk tidak mempromosikan perisian kosong, penulis menambah persekitaran pembangunan grafik dengan papan pengembangan, yang direka untuk memudahkan proses penyambungan ke peranti luaran.

Pada halaman projek, dalam video tajuk, kami diperkenalkan kepada dua pengaturcara robotik, Robert dan Emily. Robert, seperti setiap pemakai tali leher dan cermin mata yang menghargai diri sendiri, mengekod dalam Python dengan cara lama, menggunakan monitor dan papan kekunci. Dalam kes Amy, tangan seseorang yang prihatin, terbang dari tepi bingkai, mengambil papan kekunci, monitor dan juga tetikus, menggantikan semuanya dengan tablet putih yang cantik. Tablet itu, seterusnya, menjalankan program yang dipanggil Ezblock Studio, yang membolehkan anda menulis untuk IoT yang kini bergaya dalam gaya Drag-n-Drop-n-be-happy.

Sememangnya, sementara Robert gagal percubaan demi percubaan (mungkin disebabkan penggunaan papan kekunci permainan), robot Emily berjaya menyiram tumbuhan dengan air dari gelas, gadis itu sendiri menerima pemberitahuan daripada robot secara terus pada telefonnya dan juga menentukan pesanan tindak balas menggunakan kawalan suara.

Oleh kerana petak masih perlu dilekatkan bersama dengan sejenis logik, menjelang akhir video, sokongan untuk bahasa pengaturcaraan akhirnya diumumkan, ini adalah Python dan Swift (watak utama video, tablet, mempunyai logo epal). Hanya sekarang Amy perlu mengklik pada papan kekunci pada skrin, kerana tiada siapa yang mengembalikan yang biasa kepadanya. Ezblock Studio mendakwa menyokong iOS, Android, Linux, Windows dan macOS. Semua orang gembira. Nah, mungkin kecuali Robert, yang hilang di tengah-tengah video; Mungkin dia minum terlalu banyak atau berhenti.

Okay, saya rasa cukuplah bahan sastera. Tanpa sebarang gurauan, mari lihat apa yang ditawarkan oleh pembangun kepada kami dengan harga $35.

Ezblock Pi - pengaturcaraan tanpa pengaturcaraan, kali ini untuk peminat Raspberry PiProjek Ezblock Pi dalam konfigurasi minimumnya terdiri daripada tiga bahagian:

  • papan Ezblock Pi itu sendiri, digunakan sebagai papan pengembangan untuk Raspberry Pi;
  • set asas 15 modul (terdapat juga satu set modul untuk IoT, dijual dalam set yang lebih mahal dengan harga $74, lebih banyak lagi di bawah);
  • akses kepada Ezblock Studio, yang membolehkan anda menulis perisian untuk Raspberry Pi menggunakan manipulasi Drag-n-Drop;
  • kes plastik untuk memasang Raspberry Pi + Ezblock Pi;
  • arahan.

Dengan kes dan arahan, saya rasa semuanya jelas, mari kita lihat lebih dekat pada tiga mata pertama.

Perkakasan papan Ezblock Pi boleh dinilai hanya dengan menyebut "disokong oleh pengawal STM32" dan dengan gambar kabur prototaip pertama. Nampaknya, papan itu mengandungi mikropengawal STM32 dalam pakej TQFP32. Mikropengawal termurah dalam pakej ini, STM32L010K4T6 (ARM Cortex-M0+), berharga €0,737 dalam kuantiti 100 keping; yang paling mahal, STM32F334K8T6 (ARM Cortex-M4) - €2.79 (harga tetikus). Kuasa dibekalkan oleh penstabil linear 3.3 V dalam pakej SOT-223, dan Bluetooth disediakan oleh modul siap pakai, berdasarkan penampilannya, seperti ESP12E. Dua penyambung 20-pin dan medan papan roti di tengah papan bertanggungjawab untuk hubungan dengan dunia luar.

Komposisi set asas 15 modul, sejujurnya, kekal menjadi misteri kepada saya, walaupun selepas meneliti ilustrasi untuk projek itu dengan teliti. Jika set lengkap modul untuk IoT difoto dan diberi nama secara jujur, maka set asas yang disertakan dalam pakej awal adalah lebih rahsia daripada reka bentuk kereta baharu sebelum pameran kereta utama. Set asas membolehkan anda "membuat 15 projek berbeza," tetapi dalam ilustrasi terdapat 10 kotak kadbod yang nampaknya mengandungi beberapa jenis komponen elektronik di dalamnya, tetapi komposisi penuh set asas tidak pernah diuraikan.

Mengenai Ezblock Studio, saya sudah berkongsi keraguan saya pada awal berita. Pada pendapat saya, sistem yang benar-benar akan menguasai semua pilihan yang disebutkan (biar saya ingatkan anda: (sekat pengaturcaraan + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) mungkin dibangunkan dengan baik, tetapi saya akan membuat belanjawan untuk pembangunan perisian sedemikian kira-kira kira-kira seperti 5 orang-tahun atau satu tahun kerja untuk satu pasukan lima orang (berapa banyak yang anda akan berikan?), walaupun apabila menggunakan beberapa jenis multitool, seperti Electron. Memandangkan pemaju hanya menuntut $10000 (projek itu kelihatan sangat ceria, jadi kini 400% daripada jumlah ini telah pun dikutip), adalah tidak jelas apa yang akan dimakan oleh pasukan ini sepanjang tempoh pembangunan. Terima kasih kepada pengarang, kami mesti menambah bahawa versi pertama Ezblock Studio sudah tersedia di Google Play.

Teks pembentangan mengandungi kesilapan taip yang biasa berlaku kepada pengeluar China; dalam kes ini, motor getaran yang disertakan dalam set modul untuk IoT dipanggil "Modul Vabrasi" dan bukannya "Modul Getaran". Walau bagaimanapun, kali ini pemaju sebenar tidak berfikir untuk bersembunyi; Sila, berikut ialah gambar kumpulan penduduk bandar Wilmington, Delaware:

Ezblock Pi - pengaturcaraan tanpa pengaturcaraan, kali ini untuk peminat Raspberry Pi

Jangan salah faham, saya langsung tidak kesal dengan sikap negatif terhadap pemaju dari PRC. Ini, secara amnya, satu kejayaan - pertama, pengaturcara Cina mengambil sebahagian besar kedai aplikasi Google Play dan Apple App Store, dan kini mereka memenangi tempat mereka di bawah sinar matahari dengan bantuan platform crowdfunding. Crowdfunding sangat bagus kerana ia membolehkan hampir semua penduduk dunia yang mempunyai Internet dan kad bank untuk memberitahu seluruh dunia tentang perkembangannya dan kadangkala menghasilkan wang yang lumayan. Negativiti hanya boleh disebabkan oleh peralihan yang terlalu kuat dalam penekanan daripada komponen teknikal projek ke arah pemasaran pelangi, apabila [kemungkinan] kecacatan reka bentuk didiamkan, dan sisi emosi dan kegembiraan terlalu dibesar-besarkan. Berikut adalah ilustrasi lain dari pembentangan Ezblock Pi:

Ezblock Pi - pengaturcaraan tanpa pengaturcaraan, kali ini untuk peminat Raspberry Pi

Seperti yang dikatakan oleh blogger video Evgeniy Bazhenov aka BadComedian, "penyuntingan pengarang" telah dipelihara. Adakah anda mempunyai sebarang pemikiran tentang bagaimana, berada dalam minda yang waras dan ingatan yang sihat, menggunakan Raspberry Pi dan "Modul Getaran" untuk membina INI? Atau adakah ini masih panggilan kepada kolektif kita yang tidak sedarkan diri: "Lihat betapa hebatnya, beli dengan cepat!"?

Untuk mengambil atau tidak untuk mengambil? Pertama sekali, izinkan saya mengingatkan anda bahawa 509 orang telah menderma $41000 (dengan $10000 yang diminta), dan masih ada hampir 3 minggu lagi sehingga tamat kempen. Orang suka. Mungkin, jika anda seorang peminat Raspberry Pi, anda juga akan melihat aspek positif dalam reka bentuk yang dicadangkan, mengatasi keengganan untuk berpisah dengan jumlah dari $35 hingga $179. Mungkin anda juga, seperti Robert dari video promosi, bosan dengan "menulis baris kod berulang." Atau mungkin anda hanya berfikir bahawa lelaki itu bergerak ke arah yang betul dan ingin menyokong mereka dengan suntikan kewangan anda. Ingatlah bahawa Raspberry Pi itu sendiri dijual pada jumlah yang setara $35 (saya tidak akan menyebut secara terperinci harga Raspberry Pi Zero dan Raspberry Pi Zero W di sini), yang mana sepasukan jurutera terpaksa bekerja keras untuk menciptanya, dan yang dikuasakan oleh ARM Cortex-A53 dengan kelajuan jam 1,4 GHz, 1000 Mbit Ethernet, Wi-Fi 802.11n dan Bluetooth 4.2.

Saya memandu yang kecil blog, dari mana saya mengambil artikel ini. Jika anda mempunyai projek crowdfunding yang menarik dalam fikiran dalam bidang DIY atau perkakasan sumber terbuka, kongsi pautan dan kami akan membincangkannya juga. Kempen Crowdfunding adalah sekejap dan sangat terikat dengan sokongan komuniti, dan mungkin bagi sesetengah peminat tunggal, walaupun sebilangan kecil pesanan yang datang daripada Habr akan membantu membawa kempen itu ke penghujung kemenangan.

Sumber: www.habr.com

Tambah komen