Soy un estudiante de ingeniería mecánica. Estoy en camino de comenzar a construir un quadcopter, pero no sé programar. ¿Qué tengo que hacer?

La primera pregunta es ¿por qué estás tratando de construir un quadcopter desde cero? ¿No pasaría mejor su tiempo tratando de crear un diseño o aplicación nuevo / útil para la máquina en lugar de reinventar la rueda de la electrónica de control y la programación? Solo toma algunas tripas del estante y mételas allí. Preferiblemente algo de código abierto para que pueda modificar el código si es necesario.

A menos que la tarea indique programarlo desde cero, no pierdas tu tiempo / esfuerzo. Concéntrese en la máquina, no en el cerebro. ¿Qué tipo de nueva aplicación se te ocurre para un quad? Quizás construya uno totalmente sellado y seguro contra chispas / llamas que pueda ser calificado para prevención de explosión para inspección industrial. Podría pensar en un uso para algo así si es lo suficientemente pequeño como para caber en un tanque de tierra o tanque de barco para trabajos de inspección.

No hay nada de qué preocuparse si no conoce la programación. Siempre puedes aprender de nuevo. Lo bueno es que estás dispuesto a aprender eso.
Ahora, con respecto a la programación de su quadcopter, hay varios cursos disponibles en línea como coursera.org. Proporcionan instrucciones paso a paso sobre cualquier tema sobre el que necesite ayuda.
Además, hay varias ayudas individuales disponibles en línea. Podrías usarlos ya que son fácilmente accesibles.
Buena suerte con tu helicóptero.

Hay muchas maneras de aprender programación en línea, pero si no está interesado, debe buscar un socio. De esta manera, puedes moverte más rápido y concentrarte en los aspectos mecánicos.

1. Encuentre un lenguaje de programación que satisfaga todas sus necesidades al desarrollar el quadcopter.
2. Hay ciertas cosas que debes saber sobre los lenguajes de programación antes de aprenderlos. Mira videos de YouTube para principiantes. Los videos gratuitos del curso MIT son de gran ayuda.
3. Comprender el lenguaje. Conozca las reglas y comience a resolver problemas.
4. También puede pedirles a sus amigos y maestros que conocen la programación que lo guíen.
Programar un quadcopter no es fácil cuando no tienes conocimiento sobre programación. Requiere mucho esfuerzo.

puedes aprender programación en línea … tiene muchos recursos en línea … intente visitar coursera.org o khanacademy …

No te preocupes por eso. El firmware será de código abierto de todos modos.
Estoy seguro de que puede encontrar firmware o hardware de código abierto compatible con Arduino que viene cargado con firmware, en cuyo caso DEBE comprar hardware y deshacerse de sus preocupaciones de software …

Deberías colaborar.

Envíame un mensaje si todavía estás trabajando en este proyecto.

More Interesting

¿Cómo podría un ingeniero mecánico en la era actual cambiar el mundo o revolucionar la tecnología al nivel de grandes ingenieros en el pasado?

Soy un graduado en ingeniería química. Últimamente he perdido el contacto con los temas centrales. Realmente necesito repasar los conceptos básicos con un poco de profundidad, ya que apareceré para entrevistas. ¿Alguna sugerencia práctica?

¿Cómo es una carrera en investigación en electrónica y comunicaciones?

¿Qué puedo hacer para conseguir un trabajo en un canal de noticias después de la ingeniería mecánica?

¿Cuáles son las mejores carreras en ingeniería?

¿Cuál es el alcance de la ingeniería de telecomunicaciones?

Soy un indio. He hecho ingeniería. Ahora quiero estudiar derecho del programa de educación a distancia de la Universidad de Londres. ¿Este título permite tomar el examen de la barra de Londres?

Como graduado de ingeniería civil de NIT, ¿en qué sector o en qué compañía debería trabajar para tener una buena oportunidad de ser seleccionado en HBS o Stanford, teniendo en cuenta que mi puntaje GMAT es 768 y tengo un 8.2 CGPA en ingeniería?

¿Cuáles son algunos pensamientos sobre la utilidad de la ingeniería de calidad en una carrera de ingeniería eléctrica?

¿Cuál es mejor: ingeniería mecánica o ingeniería mecatrónica?

Cómo fortalecer los fundamentos de la ingeniería mecánica.

¿Qué rama de la ingeniería es popular en estos días?

¿Cuál es la mejor manera de salir del campus para ingenieros informáticos?

¿Cuáles son las posibles actividades en las que puedo participar, siendo un estudiante de ingeniería mecánica?

¿Los cursos de CS serán fáciles de enseñarme a mí mismo? ¿Serán más difíciles que la ingeniería mecánica?