# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: Wuhu TakeOff Quadcopter summary: A DIY quadcopter drone built from scratch using an STM32F411CEU6 microcontroller. category: drone difficulty: advanced license: hardware: NONE software: NONE source: repository: https://github.com/Jason-xy/WuhuTakeOff ref: 5faa55a9de2fad12f84a7a1c0c6ff000521622cc tools: - 3D printer - soldering iron - PCB assembly tools files: bom: HDK/Wufu_V3/BOM_PCB_F411CEU6-fly_2021-09-01.csv build_steps: - title: Component Selection and Procurement - title: PCB Adapter Board Design - title: PCB Prototyping and Assembly - title: Integrated Flight Controller Schematic Design - title: Integrated Flight Controller Prototyping and Soldering - title: PWM Pulse Output Implementation - title: ESC PWM Signal Recognition and Speed Control - title: I2C Communication Protocol Development - title: OLED Data Display Integration - title: MPU6050 Read/Write Functionality - title: MPU6050 Basic Configuration - title: IMU, Accelerometer, Temperature, and Barometer Data Reading - title: HMC5883L Magnetometer Integration with MPU6050 I2C Bus - title: HMC5883L Configuration and Data Reading - title: PWM Input Capture - title: UART Data Transmission and Reception - title: Interrupt-Based Program Control - title: Module Integration - title: DMP Porting and Adaptation - title: Sensor Calibration