Skip to content
Y. Deemo Chen edited this page Feb 7, 2024 · 10 revisions

Welcome to the BritneyDrone wiki!

IMG_0519

Overview

Britney, our second quadcopter prototype, utilizes a Raspberry Pi Pico-based platform, with the intention of providing students with a hands-on, low-level study experience of a more intricate system.

The design principle is centered on exposing the "bare metals" of each part of the drone to its learners.

From top to bottom, the design demonstrates how to decode control data from the handheld controller via radio and translate it into control signals for the Electronic Speed Controllers (ESCs). Regarding the IMU sensor, it teaches students how to read data directly from the registers and process or filter that data into a usable form.

The entire project relies solely on a pure C implementation using the Pico C SDK, without any external libraries.

Contents

  • Hardware : design, parts list, and build instructions

  • Software : flight controller components and libraries

  • Development : significant project updates

Authors

Deemo Chen & Megan Wong

Clone this wiki locally