Ezblock Pi: programación sin programación, esta vez para fanáticos de Raspberry Pi

La idea de escribir código sin escribir código (sí, escribir es el participio presente del verbo escribir, vivir con él ahora) ha venido a la mente tanto de personas inteligentes como de personas perezosas más de una vez. El sueño de una interfaz gráfica en la que puedas lanzar algunos dados a otros, establecer conexiones mutuas y seleccionar propiedades de objetos de lindas listas desplegables y luego, presionando el botón mágico "Compilar", obtener un código de trabajo equivalente al código. de otro (no tan inteligente, por supuesto) un programador que utiliza un método obsoleto de mecanografía manual siempre ha ardido en la mente de ambos jefes corporativos que sueñan con introducir en la programación a cada estudiante de ayer, cuya inteligencia le permitía no perderse el baño, y startups que quieren hacer feliz al mundo entero por un precio adecuado. Hoy llamamos su atención:

Proyecto de financiación colectiva: Ezblock Pi.
La esencia del proyecto.: Entorno de programación gráfica para Raspberry Pi en conjunto con una placa de expansión.
plataforma: Pedal de arranque.
Dirección del proyecto: kickstarter.com/ezblock.
AutoresEstrellas: Georganne Chang, Reggie Lau.
Ubicación: Estados Unidos, Delaware, Wilmington.

Ezblock Pi: programación sin programación, esta vez para fanáticos de Raspberry Pi

Los intentos de desarrollar entornos de programación gráfica serios se desvanecieron gradualmente; Incluso los jefes superiores se dieron cuenta de que el proceso de programación era demasiado complejo para caber en un lecho de Procusto de cubos multicolores. Afortunadamente, todavía quedan programadores aficionados, en el caso del proyecto de financiación colectiva en cuestión: amantes de la Raspberry Pi. Para no promocionar el software básico, los autores complementan el entorno de desarrollo gráfico con una placa de expansión, que está diseñada para facilitar el proceso de conexión a dispositivos externos.

En la página del proyecto, en el vídeo del título, se nos presenta a dos programadores de robótica, Robert y Emily. Robert, como todo portador de corbata y gafas que se precie, codifica en Python a la antigua usanza, utilizando un monitor y un teclado. En el caso de Amy, las manos cariñosas de alguien, volando desde el borde del marco, le quitan el teclado, el monitor e incluso el ratón, reemplazándolo todo por una hermosa tableta blanca. La tableta, a su vez, ejecuta un programa llamado Ezblock Studio, que le permite escribir para el IoT ahora de moda en el estilo Drag-n-Drop-n-be-happy.

Naturalmente, mientras Robert falla intento tras intento (posiblemente debido al uso de un teclado de juego), el robot Emily riega con éxito la planta con agua de un vaso, la niña recibe notificaciones del robot directamente en su teléfono e incluso dicta órdenes de respuesta. usando el control por voz.

Dado que los cuadrados aún necesitan pegarse con algún tipo de lógica, hacia el final del video finalmente se anuncia soporte para lenguajes de programación, estos son Python y Swift (el personaje principal del video, una tableta, tiene un logotipo de la manzana). Sólo que ahora Amy tiene que hacer clic en el teclado en pantalla, ya que nadie le ha devuelto el normal. Ezblock Studio afirma ser compatible con iOS, Android, Linux, Windows y macOS. Todos están felices. Bueno, tal vez excepto Robert, que desapareció en medio del vídeo; Quizás se emborrachó o dejó de beber.

Vale, creo que ya es suficiente material literario. Sin bromas, veamos qué nos ofrecen los desarrolladores por 35 dólares.

Ezblock Pi: programación sin programación, esta vez para fanáticos de Raspberry PiEl proyecto Ezblock Pi en su configuración mínima consta de tres partes:

  • la propia placa Ezblock Pi, utilizada como placa de expansión para la Raspberry Pi;
  • un conjunto básico de 15 módulos (también hay un conjunto de módulos para IoT, que se vende en un conjunto más caro por $74, más sobre esto a continuación);
  • acceso a Ezblock Studio, que le permite escribir software para Raspberry Pi mediante manipulaciones de arrastrar y soltar;
  • caja de plástico para ensamblar Raspberry Pi + Ezblock Pi;
  • instrucción.

Con el estuche y las instrucciones creo que todo está claro, veamos más de cerca los tres primeros puntos.

El hardware de la placa Ezblock Pi sólo se puede juzgar por la mención de "compatible con el controlador STM32" y por una fotografía borrosa del primer prototipo. Aparentemente, la placa contiene un microcontrolador STM32 en un paquete TQFP32. El microcontrolador más barato de este paquete, STM32L010K4T6 (ARM Cortex-M0+), cuesta 0,737 € en cantidades de 100 piezas; el más caro, STM32F334K8T6 (ARM Cortex-M4) - 2.79 € (precios de Mouser). La energía la suministra un estabilizador lineal de 3.3 V en el paquete SOT-223, y Bluetooth lo proporciona un módulo ya preparado, a juzgar por su apariencia, algo así como ESP12E. Dos conectores de 20 pines y un campo de placa en el centro de la placa son responsables del contacto con el mundo exterior.

La composición del conjunto básico de 15 módulos, para ser honesto, siguió siendo un misterio para mí, incluso después de examinar de cerca las ilustraciones del proyecto. Si el conjunto completo de módulos para IoT se fotografía y nombra honestamente, entonces el conjunto básico incluido en el paquete inicial es más secreto que el diseño de un automóvil nuevo antes de una importante exposición automovilística. El conjunto básico te permite “crear 15 proyectos diferentes”, pero en las ilustraciones hay 10 cajas de cartón que parecen contener algún tipo de componentes electrónicos en su interior, pero nunca se descifra la composición completa del conjunto básico.

En cuanto a Ezblock Studio, ya compartí mi escepticismo al principio de la noticia. En mi opinión, es posible desarrollar un sistema que realmente domine todas las opciones mencionadas (permítanme recordarles: (programación en bloques + Python + Swift) * (iOS + macOS + Android + Linux + Windows)), pero yo presupuestaría para el desarrollo de dicho software se necesitan aproximadamente 5 años-hombre o un año de trabajo para un equipo de cinco personas (¿cuánto darías?), incluso cuando se utiliza algún tipo de multiherramienta, como Electron. Teniendo en cuenta que los desarrolladores reclamaron sólo 10000 dólares (el proyecto parece muy divertido, por lo que ya se ha recaudado el 400% de esta cantidad), no está del todo claro qué comerá este equipo durante todo el período de desarrollo. Para crédito de los autores, debemos agregar que la primera versión de Ezblock Studio ya está disponible en Google Play.

El texto de la presentación contiene errores tipográficos comunes a los fabricantes chinos; en este caso, el motor de vibración incluido en el conjunto de módulos para IoT se llama “Vabration Module” en lugar de “Vibration Module”. Sin embargo, esta vez los verdaderos desarrolladores ni siquiera piensan en esconderse; Por favor, aquí hay una foto grupal de residentes del pueblo de Wilmington, Delaware:

Ezblock Pi: programación sin programación, esta vez para fanáticos de Raspberry Pi

No me malinterpretes, no lamento en absoluto la actitud negativa hacia los desarrolladores de la República Popular China. En general, esto es un hecho consumado: primero, los programadores chinos se apoderaron de una parte importante de las tiendas de aplicaciones Google Play y Apple App Store, y ahora están ganando su lugar bajo el sol con la ayuda de plataformas de financiación colectiva. El crowdfunding es tan bueno porque permite a casi cualquier terrícola con Internet y una tarjeta bancaria contarle a todo el mundo sobre su desarrollo y, a veces, ganar mucho dinero con ello. La negatividad sólo puede ser causada por un cambio demasiado fuerte en el énfasis del componente técnico del proyecto hacia el marketing arcoíris, cuando se silencian los [posibles] defectos de diseño y se exagera demasiado el lado emocional y alegre. Aquí hay otra ilustración de la presentación de Ezblock Pi:

Ezblock Pi: programación sin programación, esta vez para fanáticos de Raspberry Pi

Como dice el videobloguero Evgeniy Bazhenov, también conocido como BadComedian, se ha conservado "la edición del autor". ¿Tiene alguna idea sobre cómo, estando en una mente sobria y con buena memoria, usar Raspberry Pi y el “Módulo de vibración” para construir ESTO? ¿O sigue siendo una llamada a nuestro inconsciente colectivo: “¡Mira qué genial, cómpralo rápido!”?

¿Tomar o no tomar? Antes que nada, permítanme recordarles que 509 personas ya han donado $41000 (de los $10000 solicitados), y todavía faltan casi 3 semanas para el final de la campaña. A la gente le gusta. Quizás, si eres fanático de Raspberry Pi, también verás los aspectos positivos en el diseño propuesto, compensando la renuencia a desprenderte de la cantidad de $35 a $179. Quizás usted también, como Robert en el video promocional, esté cansado de "escribir líneas de código repetitivas". O tal vez simplemente piense que los muchachos están avanzando en la dirección correcta y quiera apoyarlos con su inversión financiera. Sólo recuerde que la Raspberry Pi en sí se vende por la cantidad equivalente a $35 (no mencionaré aquí con delicadeza el precio de Raspberry Pi Zero y Raspberry Pi Zero W), y un equipo de ingenieros tuvo que trabajar muy duro para crearla, y que funciona con un ARM Cortex-A53 con una velocidad de reloj de 1,4 GHz, Ethernet de 1000 Mbit, Wi-Fi 802.11n y Bluetooth 4.2.

estoy conduciendo uno pequeño Blog, de donde tomé este artículo. Si tienes en mente un proyecto de crowdfunding interesante en el campo del bricolaje o del hardware de código abierto, comparte el enlace y lo discutiremos también. Las campañas de financiación colectiva son fugaces y están fuertemente ligadas al apoyo de la comunidad, y tal vez para algún entusiasta, incluso una pequeña cantidad de pedidos provenientes de Habr ayudará a que la campaña llegue a un final victorioso.

Fuente: habr.com

Añadir un comentario