Coconote
AI notes
AI voice & video notes
Try for free
drone
DIY Arduino FPV Drone Building Guide
Dec 13, 2024
Miniature Arduino-Based FPV Drone Project
Overview
Objective: Build a small Arduino-based FPV drone for DIY learning and racing.
Options for frame: Popsicle sticks or 3D printed design.
Budget-friendly components.
Parts Required
Motors and Propellers:
Brushed coreless motors with propellers.
Electronic Components:
Motor driver board.
Flight controller.
3G FPV camera.
Lipo cell with connectors.
Receiver module.
Frame Materials:
Popsicle sticks or PLA filament for 3D printing.
Tools:
Hobby knife, PVC glue, super glue, sandpaper.
Building the Frame
Cutting and Gluing:
Print blueprint for the wooden frame.
Cut out wood pieces and glue onto popsicle sticks.
Sanding:
Sand down pieces to reduce weight.
Assembly:
Assemble the frame to resemble a larger FPV drone.
Add wood piece for the camera mount, poke holes for connectors.
Add rubber bumper guard for protection.
Motor Driver Board
Components Needed:
MOSFETs, Schottky diodes, pull-down resistors.
Assembly Steps:
Solder components onto a perforated board.
Connect signal wires and power lines.
Installing Motors
Secure 6mm coreless motors with super glue.
Wiring Motors:
Connect motors to flyback diodes according to the wiring diagram.
Test motor operation with power supply.
Flight Controller Setup
Components:
Arduino Pro Mini (3.3V version)
MPU 6050 gyro/accelerometer sensor.
Installation:
Mount and connect the flight controller using wires for power and communication.
Wiring for Power:
Power the radio module and motor driver from the battery.
Transmitter Design
3D Printed Transmitter:
Based on existing designs with custom modifications, including toggle switches and a charging port.
Transmitter Code:
Code for controlling the drone available in the description.
Software Setup
Connect the drone to the computer using FTDI converter.
Open the drone code and make necessary adjustments for hardware setup.
Use Multi-E software for PID tuning and to ensure proper motor control.
Troubleshooting Issues
Initial Problems:
Motors lacked thrust and caused resets.
Weak motors only provided 6G of thrust.
Solutions:
Replaced with stronger motors providing 14G thrust.
Addressed electrical noise issues causing resets.
Adjusted PWM frequency of Arduino to 2kHz.
Added EMF shielding and improved positioning of components.
Final Assembly
Install FPV camera and secure wiring.
Powering Up:
Power on the drone and transmitter, calibrate the gyro, and arm the drone.
Flight Testing
Conducted indoor flight tests, followed by outdoor FPV testing in a natural setting.
Conclusion
Project completed with successful flights.
Resources:
Links for parts, software, and design files available in the description.
Community Engagement:
Thanking viewers for support and encouraging DIY projects.
Additional Projects
Reference to a video on building a high-speed 5-inch FPV freestyle drone.
📄
Full transcript