Fases del Proyecto

La gran ventaja que me proporciona el usar un Netduino es que el entorno se basa en Microsoft Framework Micro Edition y como herramienta de desarrollo Visual Studio, el cual uso a diario desde hace mucho años, para desarrollar en ASP.NET y Windows Form.

Además nos permitirá depurar los programas desde el mismo Visual Studio.
Como contrapartida es un sistema menos documentado que su homólogo Arduino y al estar programado por código manejado el rendimiento puede llegar a ser un problema. Veremos como acaba todo.

Para ir desarrollando el software de una forma ordenada y a la vez ir aprendiendo como manejar el Netduino, ya que en la parte de electrónica estoy muy «pez» voy a definir una serie de fases del software, cada vez más complejas.

Las fases que más o menos tengo en mente son:

  1. Simulación de motores con LED’s y control de potencia PWM.
  2. Pruebas con sensores fotoeléctricos para aprender algo de electrónica y probar la lectura de sensores analógicos.
  3. Implementación completa del software que calculará la posición en el aire del cuatricóptero, simulando los valores del giroscópio y el acelerómetro.
  4. Integración de la radio RF reconociendo los mandos desde código e interactuando con los LEDs.
  5. Conexión del giroscópio y acelerómetro y pruebas moviendo la placa «a mano».
  6. Implementación del software que actuará sobre los motores
  7. Prueba real con los motores, con el cuatricóptero «atado» para que no se descontrole
  8. Prueba real