Coconote
AI notes
AI voice & video notes
Try for free
DIY Autonomous Drone Project Summary
Jul 30, 2024
DIY Autonomous Drone Project
Introduction
Presented by the creator of a DIY autonomous drone.
Drone weighs less than 250 g, runs on ArduPilot software.
Achieved first place at a major drone competition in Poland.
Hardware Selection
Objective: Build a lightweight, affordable drone for beginners.
Components chosen:
Speb F405 mini stack
4 small Darvin FPV motors (approx. $6 each)
GPS units
ExpressLRS receivers
Batteries
Frame Design and Construction
Emphasis on creating a lightweight, custom frame:
Initial attempts with PTG material were too large/heavy.
Explored smaller 160 mm frames but faced flexibility issues.
Finally settled on carbon fiber nylon printed using university printers.
Resulted in a light and durable frame.
PCBWay sponsored the project, providing carbon fiber frame production.
Frame was designed and sent for production, received a flawless product.
Assembly Process
Step 1:
Motor Installation
Pre-drilled mounting holes for motors using M2 screws.
Step 2:
GPS and Receiver Setup
Attached GPS using double-sided tape.
Mounted ExpressLRS receiver antenna externally.
Step 3:
Electrical Wiring
Soldered wires from motors to ESC (Electronic Speed Controller).
Installed battery connector and capacitor.
Step 4:
Flight Controller Installation
Stacked flight controller and ESC, connected via provided wires.
Installed ArduPilot after verifying ESC settings with BLHeli software.
Configuration and Final Steps
Soldered remaining components (GPS and ExpressLRS connections).
Verified the drone's weight at around 216 g (below 250 g limit).
Configured ExpressLRS radio control using ExpressLRS configurator app:
Important to choose correct version and flashing method.
Conducted initialization and calibration steps in ArduPilot:
Frame type and motor configurations were set.
Completed accelerometer and compass calibration.
Flight Testing
Initial flights with stabilize and altitude hold were successful.
Observed that Loiter mode stabilized once GPS acquired enough satellites.
Tested land mode, successfully descending the drone.
Telemetry Setup
Discussed challenges in achieving full telemetry.
Implemented a new feature from ExpressLRS called airport for bidirectional communication.
Configured telemetry settings in ArduPilot for real-time data feedback.
Advanced Flight Features
Set up geofencing for safety.
Tested various flight modes including Circle and Flip modes.
Guided mode utilized for precise waypoint navigation using live telemetry data.
Conclusion
Successful completion of the DIY drone project, useful for learning and advanced flying features.
Future plans include testing new features like swarming and possibly creating a Mavic mini alternative.
Additional Resources
Further tips, footage, and competition insights available on Patreon.
Feedback and suggestions encouraged for future content.
📄
Full transcript