Droduino

An Arduino FPV racing drone with immersive RC headset control and lights customization.

Arduino
Drone
Hardware
Embedded Systems
C
Droduino Drone
1 / 3
Project Overview

Droduino started as a hands-on student project in 2018, conceived and built by a team of three in our school’s fablab. Over several months, we built and soldered a lightweight carbon-fiber racing frame, and integrated an Arduino Pro Micro combined with a pre-made flight controller to handle stabilized flight, battery-warning buzzers, and all command inputs directly from the RC transmitter.

We outfitted the drone with an FPV camera and RGB LEDs, streaming live video to a head-mounted display so pilots could experience true first-person flight. Balancing weight and center-of-gravity, optimizing wiring in tight spaces, and tuning the Betaflight settings on our flight controller were among our biggest challenges.

The result was a responsive and fast drone that immersed users in their own flights—every roll, pitch, and yaw felt immediate through the headset. Droduino remains a highlight of our fablab experience, showcasing how collaborative hardware prototyping and low-level firmware development can come together to create an exhilarating FPV racing platform.

Key Features
Carbon fiber frame racing drone
FPV camera for live video feed
RGB LEDs for visual feedback
Beautiful headlights for night flying
Buzzer for battery warnings and alerts
All commands integrated into the RC controller
Technical Challenges

Ensuring the drone's flight stability with custom firmware

Integrating the flight controller with an Arduino pro-micro

Soldering and wiring components on a compact drone

Keeping the weight minimal and center of gravity balanced

Technologies Used

Hardware

SPRacingF3 flight controller
Arduino pro-micro
RC controller
FPV camera
RGB LEDs
Lot's of wires

Software

C
Arduino IDE
Betaflight

Tools

Git
Fablab
Project Details

Date

2018

Team Size

3 people

Role

Lead Engineer

Status

completed
Links