Gustavs Andersons
Published © GPL3+

AeroCommand

Introducing AeroCommand: Hands-free drone control. Face and voice command your DJI mavic pro drone!

IntermediateFull instructions provided8 hours682

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
Seeed Studio XIAO ESP32S3 Sense
Seeed Studio XIAO ESP32S3 Sense
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
You will need quite a long ones.
×9
PCBWay Custom PCB
PCBWay Custom PCB
×1
LED (generic)
LED (generic)
×4
Resistor 220 ohm
Resistor 220 ohm
×4
2x15 Pin Headers Socket 2.54mm Male & Female 4 Pair Connector
M5Stack 2x15 Pin Headers Socket 2.54mm Male & Female 4 Pair Connector
×3
DJI mavic pro drone
You will need one of the DJI drones. For example : Dji mavic pro / pro 2 / mini / mini 2 / air / ect.
×1
ProtoPi-T v2 GPIO Breakout for Raspberry Pi 3 / 2
ProtoCentral Electronics ProtoPi-T v2 GPIO Breakout for Raspberry Pi 3 / 2
×1
Webcam, Logitech® HD Pro
Webcam, Logitech® HD Pro
×1

Software apps and online services

VS Code
Microsoft VS Code
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

PCBWay 3D Printing
PCBWay 3D Printing
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Plier, Cutting
Plier, Cutting
Hot glue gun (generic)
Hot glue gun (generic)
Or anything to glue together 3d printed parts.

Story

Read more

Custom parts and enclosures

3D file for the PCB case top

3D file for the PCB case bottom

3D file for the Raspberry pi case

PCB file

Schematics

3d render of the pcb

Schematic

pcb diagram

Code

Main github repository

Has all the necessary code, both the Raspberry pi and Seeed studio!

Credits

Gustavs Andersons

Gustavs Andersons

7 projects • 4 followers
Like coding 🖥️ , drone photography + FPV 🛫 , soldering 🔋 , 3d modeling 🖱️ , animations & video editing + event lights and audio 🎚️ !

Comments