Close

First Flight of the Dark Side Drone

A project log for The Dark Side Challenge

A DIY Arduino robot project for teaching kids how to combine machine autonomy with human decision points. And programming.

nicolas-guilbertNicolas Guilbert 02/17/2022 at 07:510 Comments

An Arduino Uno-based drone in less than a 100 lines of code.

The control loop runs at less than 20 Hz. This is quite slow and causes the drone to be unstable, unless a (second order) acceleration term is included in the linear regulator.

The benefit is that the control loop takes up very few resources, allowing the microprocessor to carry out other tasks, for instance managing the wifi communication.

Having the kids program the drone is part of a wider pedagogical progression, starting out by the first building and learning to fly a small in-door drone:

Assembling an in-door drone

Assembling an in-door drone
Learning to fly
Learning to fly
Drone Team 2022
Drone Team 2022

Discussions