Arduino es una plataforma electrónica de código abierto basada en un sistema simplificado de gestión de hardware y software. Quizás la marca italiana más famosa en el mundo digital, Arduino se ha convertido en un ícono para ser pioneros en placas de código abierto.
Arduino permite un desarrollo muy rápido de dispositivos que integran componentes electrónicos tradicionales, así como sensores, servomecanismos y dispositivos de comunicación. Arduino rompe las barreras de entrada que el mundo de la electrónica ha experimentado con la tecnología de la información, abriendo un universo de posibilidades para que muchos fabricantes modernos experimenten y creen prototipos de dispositivos electrónicos a bajo costo.
El Arduino Uno ha sido un pilar del movimiento Maker desde su introducción en 2005. Pero el mundo ha cambiado dramáticamente desde entonces. EE Times Europe habló con el CEO de Arduino, Fabio Violante, sobre la evolución del hardware de código abierto en la era de los “fabricantes industriales” y el Internet de las cosas.
EE Times Europe: Crecí con Arduino. Lo vi cobrar vida y crecer, creció mucho. Hemos visto el surgimiento de nuevas empresas que utilizan Arduino como componente básico para sus prototipos. Y ahora tiene potencialmente la comunidad más grande. ¿Qué está tratando de alcanzar Arduino?
Fabio Violante: Siempre es agradable escuchar que la gente creció con Arduino. Y estamos contentos de que nuestro producto siga siendo ampliamente utilizado como plataforma de creación de prototipos para nuevas empresas. Arduino tiene actualmente más de 30 millones de miembros activos de la comunidad. Muchos quieren trasladar a las aplicaciones IoT la simplicidad que hizo que Arduino fuera tan popular en el mercado del hardware. Principalmente para simplificar el proceso de diseño de dispositivos conectados a IoT.
Por lo tanto, ponemos mucho esfuerzo en Arduino IoT Cloud para facilitar el desarrollo de aplicaciones de bajo código. En resumen, hace que sea rápido y fácil para los usuarios desarrollar aplicaciones sin problemas al más puro estilo Arduino. Por ejemplo, recientemente anunciamos un soporte mejorado para LoRaWan en la nube. Este es un salto cuántico con respecto a las soluciones existentes en las que la mayor parte del trabajo de convertir los datos de los sensores en paquetes lo realizan manualmente los desarrolladores.
El último Arduino Portenta tiene como objetivo impulsar a Arduino aún más en el mercado industrial. Nacen los llamados fabricantes industriales. ¿Qué beneficios trae esta placa al mercado industrial y cuáles son sus principales aplicaciones?¿Cuáles son los desafíos de diseño?
Los fabricantes industriales a menudo requieren componentes de grado industrial. La calidad, la longevidad del producto y el rango de temperatura industrial son primordiales. La familia Portenta está diseñada para cumplir con estos criterios. Con la ayuda de socios selectos como STMicroelectronics para Portenta H7, pudimos crear no solo un producto altamente confiable, sino también el módulo de bajo consumo basado en microcontrolador de doble núcleo más poderoso del mercado.
Además, al estandarizar en dos conectores de alta densidad (ubicados en la parte inferior del módulo), los socios, las empresas de diseño y los ecosistemas pueden hacer que nuestro módulo sea “el cerebro en su dispositivo”. Más poder de cómputo en el borde significa aplicaciones más avanzadas, como procesamiento de señales, aprendizaje automático para mantenimiento predictivo y tareas de visión simples.
Hay muchas placas basadas en MCU. Un Arduino basado en FPGA podría ser la nueva forma con el MKR Vidor 4000. ¿Hay alguna razón específica para elegir un microcontrolador en lugar de un FPGA como núcleo de su placa?
Históricamente, Arduino se ha construido alrededor de microcontroladores (usamos microcontroladores). Sin embargo, como usted señala, los FPGA son una tecnología muy prometedora y probablemente nunca se generalizaron en nuestra comunidad, ya que son complejos de desarrollar y ensamblar.
Vidor tiene dos propósitos. Construir placas accesibles de múltiples núcleos que permitan que los FPGA se vean como “periféricos infinitamente flexibles” y, lo que es más importante, construir herramientas que simplifiquen el uso de FPGA por parte de ingenieros y fabricantes menos capacitados.
Desafortunadamente, el desarrollo de la herramienta tomó más tiempo de lo planeado, lo que requirió muchas iteraciones de creación de prototipos para lograr la usabilidad. Estamos seguros de que hemos resuelto la mayoría de los desafíos de usabilidad y planeamos lanzar la herramienta a finales de este año. Primero lo lanzaremos como una versión beta, luego lo lanzaremos al público en general cuando los usuarios verifiquen si está “crackeado”.
¿Cómo se te ocurrió el escudo de Arduino? Su forma se puede reemplazar con MKR.
La respuesta es muy simple. Accidentalmente perdí el conector, por lo que no pude usar la placa fácilmente en una placa de prueba, pero ya había toneladas de placas fabricadas. Pero lo que es más importante, quiero enfatizar que el propósito de la placa Arduino Uno era usar la cantidad mínima de piezas necesarias para construir algo útil. Es un componente y muy complicado.
Para hacer que la placa sea expandible, se me ocurrió la idea de módulos apilables que los principiantes puedan enchufar fácilmente. La combinación de Arduino y escudos ha permitido a muchas personas crear aplicaciones muy rápidamente. Esto ha creado un ecosistema de cientos de fabricantes. El nombre “escudo” fue inventado en broma. [Arduino co-founder] David Cuartielles partía del hecho de que Arduino fue el primer rey de Italia en el año 1000, y estos módulos serían el escudo del rey.
Cuando la cantidad de pines Uno se convirtió en el factor limitante, introdujimos un conector adicional en el factor de forma Due/Mega, y sigue siendo una solución muy popular. A medida que las restricciones de tamaño se convirtieron en una consideración importante, muchos usuarios querían factores de forma más pequeños. Presentamos la familia MKR, que es más compacta e introduce el concepto de módulos de comunicación integrados.
El factor de forma Portenta evoluciona del MKR al agregar dos conectores de alta densidad. Albergan hasta 160 pines para facilitar el uso en aplicaciones industriales que requieren que la placa se use como un módulo y facilitan numerosas interfaces para el usuario.
¿Qué es un programa de entorno de desarrollo integrado de Arduino? [IDE]?
Mientras trabajamos para mantener y mejorar el IDE tradicional de Java Arduino, recientemente comenzamos a desarrollar un entorno más avanzado llamado Arduino Pro IDE. A lo largo de los años, muchos usuarios han dejado en claro que les gustarían funciones de edición avanzadas, como el autocompletado de código y capacidades de depuración. Ya está disponible un nuevo Pro IDE. Puede descargarlo para pruebas alfa. arduino.cc sitio web.
Escuchamos los comentarios de los usuarios y creamos una CLI [command line interface] Es una herramienta que implementa todas las funciones de “backend” del IDE de Arduino, lo que le permite generar fácilmente el mismo ejecutable que el IDE oficial, mientras usa su editor favorito.
También hay una versión en línea del IDE. crear.arduino.cc, disponible para quienes gustan de desarrollar en la nube. Con más de 1,3 millones de usuarios hasta la fecha, ya ha demostrado ser muy popular y exitoso.
¿Alguna colaboración especial planeada?¿Otros tableros de IoT? ¿inteligencia artificial? ¿Alguien está pensando en comprar un Arduino?
De hecho, estamos fortaleciendo las asociaciones tecnológicas con proveedores de tecnología avanzada con el objetivo de democratizar el acceso a la tecnología avanzada. Haremos varios anuncios importantes en los próximos trimestres.
Por supuesto, Arduino es una plataforma popular y sigue atrayendo el interés de varias empresas e inversores financieros.
Puedes ver claramente la diferencia con la Raspberry Pi. ¿Está planeando hacer una placa similar, pero utilizando el sistema operativo Arduino, por ejemplo?¿Qué características le gustan y qué no le gustan de la Raspberry Pi?
El Raspberry Pi tuvo un gran impacto en el mundo al poner a disposición un potente microprocesador a un precio muy bajo. Realmente apreciamos lo que han hecho en esta área. Tenemos una buena relación con ellos y hemos integrado Raspberry Pi en Arduino Pro LoRa Gateway. Como Arduino, tendemos a gravitar hacia el mundo de los microcontroladores para la ejecución de tareas en tiempo real y apreciamos la tecnología multinúcleo que combina MPU y MCU. Esto le brinda lo mejor de ambos mundos con un enfoque en baja potencia y preparación industrial.
Pero nunca planeamos ingresar al espacio de Raspberry Pi de bajo costo. Sabemos que están haciendo un gran trabajo en este espacio y continúan democratizando el acceso a poderosas computadoras de propósito general basadas en Linux.
¿Te imaginas el estado del hardware de código abierto en 20 años?
Creo que el código abierto es una excelente manera de fomentar la innovación, la libertad y la creatividad. En lo que respecta al modelo de negocios, ciertamente hay un poco de desequilibrio entre las personas como nosotros, que dedicamos mucho tiempo y energía a diseñar tecnología central y escribir toneladas de líneas de código, por lo que en el futuro se realizarán algunos ajustes. , firmware y bibliotecas, y aquellos que copian nuestros diseños y código palabra por palabra y lanzan productos más baratos al mercado. En muchos casos, [those products] Infringir cualquiera de nuestras marcas registradas. Por ejemplo, puede construir un clon legal que sea idéntico a nuestro Uno R3, pero no puede llamar al producto clon Arduino Uno R3. Por ejemplo, nuestro identificador USB.
La mayoría de las veces hay mucha colaboración en el lado del software, pero contribuciones muy limitadas a los diseños de hardware de código abierto. En Arduino, tratamos de contribuir mucho a los proyectos existentes. En un futuro cercano, planeamos asociarnos con muchas otras organizaciones para apoyar el desarrollo de incluso los proyectos más complejos y dar más visibilidad a lo que consideramos importante para la comunidad.
Finalmente, creo que la combinación SaaS es muy probable. [software as a service] Y el modelo de ingresos por hardware ayuda a sostener a las empresas de hardware de código abierto.
¿Qué le recomendarías a alguien que quiera iniciar una startup impulsada por Arduino?
¡avanza! Por supuesto, a medida que crea su startup, lo animo a que continúe usando Arduino como una herramienta de creación de prototipos, una herramienta de producción y, en última instancia, un habilitador de la nube de IoT.
Propongo que arranque [players] Evalúe cuidadosamente los desafíos asociados con iniciar un negocio de fabricación desde cero en esta área. Es muy emocionante, pero también puede ser muy difícil. Veo muchas startups adoptando Arduino como una posible alternativa. Especialmente en áreas donde hay innovaciones de valor agregado en software, algoritmos y modelos comerciales, pero donde no desea convertirse en un experto en hardware. Tienden a construir sus productos basados en una pequeña combinación de módulos Arduino probados y probados y hardware personalizado. Esto reduce significativamente el tiempo de comercialización. Esto es lo que una startup necesita para ganar impulso.
este artículo Publicado originalmente en la revista hermana EE Times Europe.