El viaje hacia una solución mágica

Nuestra publicación anterior destacó una multitud de problemas que enfrentan los creadores de hoy. Se gasta una cantidad considerable de tiempo y dinero en desarrollar habilidades relevantes, luego hacer el proyecto, hacer malabarismos a través de circuitos complicados y finalmente buscar atentamente las imperfecciones más pequeñas y mejorarlas. Esto acentuó la necesidad de una solución única para satisfacer todas estas molestias, que hemos categorizado en diferentes fases, como aprendizaje, construcción y depuración. Siendo fabricantes nosotros mismos, encontramos problemas similares y comenzamos a buscar esa solución mágica. Desafortunadamente, terminamos decepcionándonos a nosotros mismos ya que no existía tal cosa, excepto algunas soluciones a las dificultades individuales.

¡Cómo nos desafió una decepción por algo grandioso!

“¡Y qué! ¡Si lo necesita y nadie lo tiene, constrúyalo! ”Asumimos el desafío de hacer esa solución única nosotros mismos. ¿Pero como llegamos aquí? ¿De dónde empezó? ¡Retroceda un par de años, mientras trabajaba para una competencia de robótica estudiantil, creamos un tablero de prueba para ayudarnos a depurar a nuestros amados robots cada vez que se volvieron locos! Pero eso fue difícil, probar qué actuador funcionaba mal o si era la batería o algún otro componente necesitaba circuitos completamente diferentes. Fue engorroso. Las iteraciones siguieron y todos los diferentes circuitos para probar una variedad de componentes de uso común se integraron en una sola herramienta de prueba y depuración. Posteriormente se desarrolló una interfaz de LabVIEW para el mismo durante un curso de Instrumentación Virtual. La herramienta de depuración fue capaz de probar el rendimiento de motores PMDC, servomotores, motores paso a paso, sistemas neumáticos, baterías, etc. Nos lo guardamos durante varios años y lo usamos con mejoras insignificantes.

¡Y qué! Si lo necesita y nadie lo tiene, ¡constrúyalo!

Avancemos rápidamente hasta 2015, decidimos ponerlo a disposición de los fabricantes de todo el país. Pero el uso prolongado sin ninguna mejora significativa comenzó a generar preocupaciones. ¿Esto siempre será solo una herramienta de prueba y depuración? De esta manera, solo podríamos haber atendido a personas como nosotros, que estaban construyendo robots por alguna razón. ¿Qué pasa con aquellos que aún no han comenzado a hacer pero están ansiosos por aprender? ¿Qué pasa con aquellos que quieren enseñar robótica? ¿Qué pasa con aquellos que están haciendo proyectos? ¿Se pueden reducir los esfuerzos que realizan para hacer realidad su idea, amplificando su enfoque en la idea misma, en lugar de en los inconvenientes de conectar cables todo el tiempo? ¿Se puede hacer lo suficientemente simple como para permitir proyectos de construcción simplemente conectando el hardware? ¿Se pueden incluir características avanzadas para permitir cosas tan complejas como la adquisición de datos? ¿Qué más pueden hacer nuestros fabricantes con él? Oh! La mente humana curiosa, nunca deja de pedir más.

Teniendo en cuenta a todos los creadores, desde estudiantes hasta maestros, desde aficionados hasta investigadores, desde principiantes hasta profesionales, ¡comenzamos a trabajar para encontrar la solución mágica! Siendo la plataforma más utilizada y fácil de aprender, elegimos Arduino para basarla. Un dispositivo todo en uno para realizar una amplia gama de funciones estaba evolucionando. Una plataforma a la que se podrían conectar múltiples sensores y actuadores y aprender cómo funcionan o construir proyectos con ellos. Un dispositivo que puede actuar como un amperímetro, un voltímetro, un osciloscopio o un generador de funciones y puede ayudar a las personas a analizar y depurar sus proyectos o realizar configuraciones experimentales. Un dispositivo IoT que puede ser un enrutador Wi-Fi, un transceptor inalámbrico basado en Bluetooth o XBee y podría guardar y enviar datos de detección. Un instrumento al que se pueden conectar dispositivos que requieren diferentes salidas de potencia, ya sea una IMU de 3.3V, un sensor de proximidad de 5V, un servo de 7.4V o un motor de 12V PMDC. Y sí, debe ser compacto, liviano, portátil, asequible, debe funcionar en múltiples sistemas operativos y plataformas de desarrollo y ¡bla, bla! Una vez que tenga todo esto, no debería explotar si alguien domina por error el dispositivo o conecta terminales inversas, etc. ¡Uf! Teníamos objetivos difíciles de alcanzar.

Estaba evolucionando una plataforma todo en uno para realizar una amplia gama de funciones de creación.

¿Recuerdas a McFly de Regreso al futuro? Una vez dijo “si te lo propones, puedes lograr cualquier cosa”. Estábamos seguros y demasiado tercos para ser fáciles con nuestros objetivos. El objetivo fue definido y zarpamos. Todas estas características se integraron gradualmente en un solo producto. Después de infinitas iteraciones y mejoras, evive nació como una plataforma integrada de código abierto para creadores de todo el mundo para ayudar a llevar sus ideas a la realidad.

evive se cargó con toneladas de funciones útiles para una variedad de necesidades. Tenía una interfaz plug & play para conectar y controlar directamente el hardware; un módulo de interacción de hardware equipado con interruptores, potenciómetros y un joystick para controlar evive y el hardware conectado a él; un módulo de alimentación para permitir que sea alimentado por cualquier fuente de CC entre 5V y 30V y admite una variedad de salidas de alimentación desde evive; un módulo de comunicación para conectar evive con otros dispositivos; un módulo de adquisición y registro de datos para detectar, trazar y almacenar datos relevantes y mucho más. La lista de características era interminable. Los cubriremos en nuestro próximo blog, ¡estad atentos!

Me gusta esto:

Me gusta cargar …