Me gustaría aprender robótica considerando cero antecedentes en codificación o programación. ¿Cómo puedo hacer esto?

Si me complacen por un minuto, prometo que hay una respuesta al final. 🙂

He tenido mejor éxito como programador si primero sacaba una hoja de un papel y escribía las razones específicas por las que quería hacer algo, luego formulaba un objetivo concreto para apoyar esa necesidad.

Más tarde, volvería y agregaría preguntas en los márgenes laterales para ayudarme a aclarar el objetivo.

Usando tu pregunta como ejemplo:

Quiero aprender robótica.

¿He definido a qué me refiero con que quiero aprender robótica ?

¿Por qué quiero aprender robótica ?

¿Cuánto conocimiento / experiencia necesito para alcanzar mi meta establecida?

¿Qué herramientas adicionales necesitaré para tener éxito además de las que están disponibles de inmediato?

¿Estoy dispuesto a dedicar el tiempo necesario para alcanzar la meta?

¿Qué apoyo adicional necesitaré para lograr el objetivo?

Por ejemplo, durante mi carrera tuve que hacer tres saltos en la tecnología intensivos y muy dolorosos:

  1. Salto de scripting a OOP y compiladores en la línea de comandos
  2. Comprometerse con C # y .net cuando no era lo más popular
  3. Cambio de C # a C ++, Open Source y la plataforma móvil Android

En los tres casos, si no hubiera escrito una estrategia y un plan de ejecución de antemano, incluidos los plazos, hubiera fracasado estrepitosamente, dejando el campo de la carrera hace mucho tiempo.

Ahora (con enlaces!) Para su respuesta:

Una vez que haya puesto metas concretas a sus deseos:

Si planea aprender a controlar y programar objetos robóticos tangibles, Lego Mindstorms tiene un gran marco de kits completos para principiantes.

Construye un robot – Mindstorms LEGO.com

Si eres más de un tipo de persona, echa un vistazo a Raspberry Pi y todos sus derivados.

Raspberry Pi – Enseña, aprende y crea con Raspberry Pi

Asegúrese de visitar Hackaday para los proyectos específicos que puede seguir y aprender. Tienen un gran ambiente de comunidad. Todo el mundo había un principiante en un momento u otro.

Hackaday

Incluso hay algunos cursos en línea gratuitos que puedes tomar mientras construyes tu laboratorio, habilidades e inventario.

Robótica Móvil (ROBO)

Cursos de formación online

Begin Robotics – Curso en línea

Finalmente, para divertirse, asegúrese de conectar y seguir algunas de las actividades que se realizan en comunidades como estas:

NASA – Proyecto de Alianza de Robótica

Proyectos de robótica

Robótica • r / robótica

Las listas anteriores ni siquiera rayan la superficie de lo que hay para que aprendas y explores. – Encontrarás tus propios lugares para pasar el rato, estoy seguro.

Si tiene alguna pregunta o necesita más información, no dude en enviarme un mensaje. Estoy seguro de que puedo encontrar la respuesta o entregarte a alguien que pueda.

¡Buena suerte para ti!

Esto realmente depende de cómo se define la robótica. Podrías intentar comenzar con

Inicio – Mindstorms LEGO.com

lo que no necesita ningún fondo de codificación anterior, sin embargo, aún puede hacer robots.

Sin embargo, si quieres un trato real y una personalización de máximo nivel, te sugiero que intentes aprender la Raspberry Pi o el Arduino. Para el arduino, necesita aprender un puerto simple de C para el microcontrolador. Para la Raspberry Pi, puedes codificarla en Python o Java o C.

Algunos buenos tutoriales serían:

  1. Construye un robot – Mindstorms LEGO.com
  2. Cómo hacer un obstáculo para evitar el robot Arduino
  3. Cómo construir tu primer robot con Raspberry Pi

Necesitaría aprender un poco de electrónica, sistemas integrados y programación de microprocesadores.

Tomar con calma. Quizás te gustaría comenzar con algo como esto:

Mano robótica de bricolaje controlada por un guante y Arduino

O tal vez incluso algo más simple como esto:

Cómo construir un robot – el BeetleBot

Luego mejorar el diseño gradualmente. No necesita ser un programador estrella para construir robots, ni tampoco el mejor ingeniero eléctrico. Lo que necesitas es paciencia, tiempo y persistencia. Encuentra un proyecto interesante y ve desde allí.

¡Buena suerte!