The DIY Drone project focuses on building an affordable and customizable drone using a Raspberry Pi Zero 2W and a SpeedyBee F405 V3 Flight Controller. This platform offers a hands-on approach for programming drones and exploring autonomous flight, making it ideal for hobbyists, students, and educational purposes.
Initially, the project aimed to create a drone capable of swarm behavior. However, we pivoted to focus on creating a single DIY drone that is scalable and can be customized based on the user's needs.Â
The research question centers on: How can a Raspberry Pi Zero and a SpeedyBee F405 flight controller be integrated to enable autonomous flight for a DIY drone system?
This approach empowers users to program custom behaviors for the drone, using Python scripts to control flight actions, creating a flexible learning tool for students and hobbyists alike.
The drone integrates essential components such as:
Raspberry Pi Zero 2W for processing and controlling the flight system.
SpeedyBee F405 V3 Flight Controller to handle motor control and stabilization.
Readytosky RS2205 2300KV Brushless Motors (CW/CCW 3-4S) to provide thrust for flight.
OVONIC 6S Lipo Battery to power the drone, ensuring sufficient flight time for both educational and practical use.
The Geekworm X306 V1.3 UPS Expansion Board ensures stable power management and safe shutdown for the Raspberry Pi during flight operations. Safety features such as the HC-SR501 PIR Motion Sensors are integrated to enhance the drone's obstacle avoidance capabilities.
This project also includes essential tools for building and maintaining the drone, such as the OVONIC Lipo Safe Bag for battery storage, OVONIC Mate1 Lipo Charger for battery management, and high-quality wiring connectors for secure, reliable connections between the drone's components.
By using these carefully selected components, the DIY drone project enables users to learn, program, and experiment with drone technology, fostering innovation and hands-on learning.