Ezblock Pi - programação sem programação, desta vez para fãs de Raspberry Pi

A ideia de escrever código sem escrever código (sim, escrever é o particípio presente do verbo escrever, conviver com isso agora) veio à mente de pessoas inteligentes e preguiçosas mais de uma vez. O sonho de uma interface gráfica na qual você pode jogar alguns dados sobre outros, traçar conexões mútuas e selecionar propriedades de objetos em lindas listas suspensas e, em seguida, pressionando o botão mágico “Compile”, obter um código funcional equivalente ao código de outro (não tão inteligente, é claro) um programador que usa um método desatualizado de digitação manual sempre ardeu nas mentes de ambos os chefes corporativos que sonham em apresentar a programação a todos os alunos de ontem, cuja inteligência lhe permitiu não perder o banheiro, e startups que querem deixar o mundo inteiro feliz por um preço adequado. Hoje chamamos a sua atenção:

Projeto de financiamento coletivo: Ezblock Pi.
A essência do projeto: Ambiente de programação gráfica para Raspberry Pi em conjunto com uma placa de expansão.
Plataforma: Kickstarter.
Endereço do projeto: kickstarter.com/ezblock.
AutoresEstrelas: Georganne Chang, Reggie Lau.
Localização: EUA, Delaware, Wilmington.

Ezblock Pi - programação sem programação, desta vez para fãs de Raspberry Pi

As tentativas de desenvolver ambientes de programação gráfica sérios desapareceram gradualmente; até mesmo os chefes perceberam que o processo de programação era complexo demais para caber em uma cama de Procusto de cubos multicoloridos. Felizmente, ainda restam programadores amadores, no caso do projeto de crowdfunding em questão – os amantes do Raspberry Pi. Para não promover software simples, os autores complementam o ambiente de desenvolvimento gráfico com uma placa de expansão, projetada para facilitar o processo de conexão a dispositivos externos.

Na página do projeto, no vídeo do título, somos apresentados a dois programadores de robótica, Robert e Emily. Robert, como todo usuário de gravata e óculos que se preze, codifica em Python à moda antiga, usando um monitor e um teclado. No caso de Amy, as mãos carinhosas de alguém, voando da borda do quadro, tiram o teclado, o monitor e até o mouse, substituindo tudo por um lindo tablet branco. O tablet, por sua vez, executa um programa chamado Ezblock Studio, que permite escrever para a IoT agora na moda no estilo arrastar e soltar e ser feliz.

Naturalmente, enquanto Robert falha tentativa após tentativa (possivelmente devido ao uso de um teclado de jogo), a robô Emily rega com sucesso a planta com água de um copo, a própria menina recebe notificações do robô diretamente em seu telefone e até dita ordens de resposta usando o controle de voz.

Como os quadrados ainda precisam ser colados com algum tipo de lógica, no final do vídeo é finalmente anunciado o suporte para linguagens de programação, são elas Python e Swift (o personagem principal do vídeo, um tablet, tem um logotipo da maçã). Só que agora Amy tem que clicar no teclado da tela, já que ninguém devolveu o teclado normal para ela. Ezblock Studio afirma oferecer suporte a iOS, Android, Linux, Windows e macOS. Todo mundo está feliz. Bem, talvez exceto Robert, que desapareceu no meio do vídeo; Talvez ele tenha bebido demais ou desistido.

Ok, acho que isso é material literário suficiente. Sem brincadeiras, vamos ver o que os desenvolvedores nos oferecem por US$ 35.

Ezblock Pi - programação sem programação, desta vez para fãs de Raspberry PiO projeto Ezblock Pi em sua configuração mínima consiste em três partes:

  • a própria placa Ezblock Pi, usada como placa de expansão para o Raspberry Pi;
  • um conjunto básico de 15 módulos (há também um conjunto de módulos para IoT, vendido em um conjunto mais caro por US$ 74, mais sobre isso abaixo);
  • acesso ao Ezblock Studio, que permite escrever software para o Raspberry Pi usando manipulações de arrastar e soltar;
  • case plástico para montagem do Raspberry Pi + Ezblock Pi;
  • instruções.

Com o case e as instruções, acho que está tudo claro, vamos dar uma olhada nos três primeiros pontos.

O hardware da placa Ezblock Pi pode ser avaliado apenas pela menção de “suportado pelo controlador STM32” e por uma fotografia difusa do primeiro protótipo. Aparentemente, a placa contém um microcontrolador STM32 em um pacote TQFP32. O microcontrolador mais barato deste pacote, STM32L010K4T6 (ARM Cortex-M0+), custa 0,737€ em quantidades de 100 peças; o mais caro, STM32F334K8T6 (ARM Cortex-M4) - € 2.79 (preços Mouser). A alimentação é fornecida por um estabilizador linear de 3.3 V no pacote SOT-223, e o Bluetooth é fornecido por um módulo pronto, a julgar pela aparência, algo como ESP12E. Dois conectores de 20 pinos e um campo de protoboard no centro da placa são responsáveis ​​pelo contato com o mundo exterior.

A composição do conjunto básico de 15 módulos, para ser sincero, permaneceu um mistério para mim, mesmo depois de examinar de perto as ilustrações do projeto. Se o conjunto completo de módulos para IoT for fotografado e nomeado honestamente, então o conjunto básico incluído no pacote inicial é mais secreto do que o design de um carro novo antes de uma grande exposição automobilística. O conjunto básico permite “criar 15 projetos diferentes”, mas nas ilustrações há 10 caixas de papelão que parecem conter algum tipo de componente eletrônico em seu interior, mas a composição completa do conjunto básico nunca é decifrada.

Quanto ao Ezblock Studio, já compartilhei meu ceticismo no início da notícia. Na minha opinião, um sistema que realmente dominará todas as opções mencionadas (deixe-me lembrá-lo: (programação em bloco + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) pode muito bem ser desenvolvido, mas eu faria um orçamento para o desenvolvimento desse software aproximadamente algo como 5 anos-homem ou um ano de trabalho para uma equipe de cinco pessoas (quanto você daria?), mesmo usando algum tipo de multiferramenta, como o Electron. Considerando que os desenvolvedores reivindicaram apenas US$ 10000 (o projeto parece muito alegre, então agora 400% desse valor já foi arrecadado), não está completamente claro o que essa equipe comerá durante todo o período de desenvolvimento. Para crédito dos autores, devemos acrescentar que a primeira versão do Ezblock Studio já está disponível no Google Play.

O texto da apresentação contém erros de digitação comuns aos fabricantes chineses; neste caso, o motor de vibração incluído no conjunto de módulos para IoT é denominado “Módulo de Vibração” em vez de “Módulo de Vibração”. Porém, desta vez os verdadeiros desenvolvedores nem pensam em se esconder; Por favor, aqui está uma foto de grupo de moradores da cidade de Wilmington, Delaware:

Ezblock Pi - programação sem programação, desta vez para fãs de Raspberry Pi

Não me interpretem mal, não lamento a atitude negativa em relação aos desenvolvedores da RPC. Isso é, em geral, um fato consumado - primeiro, os programadores chineses conquistaram uma fatia significativa das lojas de aplicativos Google Play e Apple App Store e agora estão conquistando seu lugar ao sol com a ajuda de plataformas de crowdfunding. O crowdfunding é tão bom porque permite que quase qualquer terráqueo com Internet e um cartão de banco conte ao mundo inteiro sobre seu desenvolvimento e às vezes ganhe um bom dinheiro com isso. A negatividade só pode ser causada por uma mudança excessivamente forte de ênfase do componente técnico do projeto para o marketing arco-íris, quando [possíveis] falhas de design são abafadas e o lado emocional e alegre é excessivamente exagerado. Aqui está outra ilustração da apresentação do Ezblock Pi:

Ezblock Pi - programação sem programação, desta vez para fãs de Raspberry Pi

Como diz o videoblogger Evgeniy Bazhenov, também conhecido como BadComedian, “a edição do autor” foi preservada. Você tem alguma ideia de como, estando com a mente sóbria e com boa memória, usar o Raspberry Pi e o “Módulo de vibração” para construir ISTO? Ou isso ainda é um chamado ao nosso inconsciente coletivo: “Olha que legal, compre rápido!”?

Tomar ou não levar? Em primeiro lugar, gostaria de lembrar que 509 pessoas já doaram $ 41000 (com os $ 10000 solicitados), e ainda faltam quase 3 semanas para o final da campanha. As pessoas gostam disso. Talvez, se você é fã do Raspberry Pi, também verá os aspectos positivos no design proposto, superando a relutância em desembolsar o valor de US$ 35 a US$ 179. Talvez você também, como Robert do vídeo promocional, esteja cansado de “escrever linhas de código repetitivas”. Ou talvez você apenas pense que os caras estão indo na direção certa e queira apoiá-los com seu investimento financeiro. Basta lembrar que o Raspberry Pi em si é vendido pelo valor equivalente a US$ 35 (não mencionarei delicadamente o preço do Raspberry Pi Zero e do Raspberry Pi Zero W aqui), que uma equipe de engenheiros teve que trabalhar muito para criar, e que é alimentado por um ARM Cortex-A53 com velocidade de clock de 1,4 GHz, Ethernet de 1000 Mbit, Wi-Fi 802.11n e Bluetooth 4.2.

Estou dirigindo um pequeno Blog, de onde tirei este artigo. Se você tem um projeto interessante de crowdfunding em mente na área de DIY ou hardware de código aberto, compartilhe o link e discutiremos isso também. As campanhas de crowdfunding são passageiras e fortemente ligadas ao apoio da comunidade e, talvez para alguns entusiastas, mesmo um pequeno número de encomendas provenientes de Habr ajudará a levar a campanha a um final vitorioso.

Fonte: habr.com

Adicionar um comentário