Quiero hacer mi propio FCB para mi quadcopter, ¿dónde empiezo y cuál es el proceso?

Explicaré cómo hice el mío para controlar WiFi / HTTP.

  • Comprende cómo funcionan los Rx-Tx de los aviones RC normales. Cómo se convierte el PPM de los módulos Rx-Tx en entrada PWM para los motores y servos (si los hay).
  • Mire los tutoriales de YouTube sobre el mismo, hay muchos de ellos Jopp Brokking y varios otros.
  • Comprenda cómo funciona PID y cómo funcionan los comentarios de la IMU (MPU-6050 / MPU-9255), si es posible, utilice el DMP integrado para descargar los cálculos de cuaternión del FC.
  • Descargue repositorios Github de controladores de vuelo y vea cómo funciona el código utilizando el plegado de código (nivel 2) en cualquier editor como Sublime / VSCode.
  • Haga una lista del hardware necesario y sus bibliotecas correspondientes para su placa de desarrollo.
  • Cree fragmentos de código que realicen una única función / propósito. Aprenda sobre los semáforos y cómo puede usarlos para administrar los estados de FC como despegue / lanidng / hover / yaw / roll / pitch.
  • Finalice cómo lo va a controlar. Ya sea que esté usando los controles remotos RC o diseñando algo usando los módulos nRF o ESP8266 (en mi caso). Y luego cree un puente para esas entradas a su código FC.