You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Y. Deemo Chen edited this page Feb 7, 2024
·
10 revisions
Welcome to the BritneyDrone wiki!
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