I have been occupied with a new project these last few weeks: A programmable (arduino controlled) drone. This project is based on the great guidelines and videos provided by Joop Brokking on his homepage.

Complete

Upgrades

After building the quadrocopter I have added some minor upgrades:

4-digit display

set up There’s a 4 digit display now for showing the current flight time (or the seconds passed since connecting the battery that is). I am using this library that works for a wide variety of 4 segment displays since a lot of them are based on the TM1637 chip.

TM1637Display display(CLK, DIO); 

display.setBrightness(0x0a);

display.showNumberDec(currentTime);

The display is only active when the motors are turned off to save precious computation time when the drone is up in the air. Besides, getting close enough to the flying quadrocopter so you could see the digits on the display isn’t something I would recommend anywaywink

Buzzer

I also addedd a buzzer to indicate that calibration is finished and the motors are ready to be started. It also starts beeping when the battery voltage drops below a certain threshold.

More on this soon

I will add some more images and videos as well as more information on the build process soon.

First steps