Home Blog Projects Playground Contact

A photo of actual photo drone.

TL;DR

The goal has been to make a cheap do-it-yourself drone with resources easily obtainable rather than fancy 3D or PCB printing. Almost all these components are available from major distributors, the battery was difficult to find with transportation laws, and acrylic sheet was purchased online at Scamazon.

Design

An acrylic sheet was cut to shape for the frame using .DWG printouts as templating. There are three designs in total, a quadcopter and two revisions of a hexacopter, one of which is seen above.

The header and SD card might be a give away, that board is the Raspberry Pi running the software responsible for communications and motor speeds. Its software was written in Node.JS with two dependencies: Gamepad API and Socket.IO module. A client webapp interprets the controller (i.e., DS4) then wirelessly sends those values for calculations. Predefined constants define power (or speed) distribution to motors, these constants are selected on overall physical characteristics (e.g., propeller pitch, weight distribution, lift threshold, etc.).

There are two through-hole prototype boards. The right contains two linear regulators supplied by two batteries; a fixed for Raspberry Pi and an adjustable for motors to accommodate different voltages. Beside that board is another containing a series of transistors connecting to motors, Raspberry Pi header, and ground.

The quadcopter is in-progress, a battery and entire prototype board was removed to reduce weight, I have planned to either arrange BJT transistors as Darlington pairs or replace with MOSFET relays. That will reduce voltage drops and heat dissipation, in return allowing more current to the motors and battery longevity.

Parts List

# Manufacturer # Description
2 510060200 CONN PLUG 2POS 2MM WIRE TO WIRE
4 500128100 CONN PLUG 2POS 2MM WIRE TO WIRE
1 RPI-029 RASPBERRY PI ZERO W BCM2835
6 316030060 STANDARD MOTOR 14000 RPM 4.2V
6 PN2222ABU TRANS NPN 40V 1A TO92-3
2 110990444 CRAZYFLIE 2.0: 4 X SPARE 7 MM MO
2 110990162 CRAZYFLIE NANO QUADCOPTER - 4 X
2 PRT-08808 BREADBOARD GENERAL PURPOSE
4 TAP106K025SCS AP TANT 10UF 10% 25V RADIAL
1 LM1084IT-ADJ/NOPB IC REG LINEAR POS ADJ 5A TO220-3
1 RNMF14FTC100R RES 100 OHM 1/4W 1% AXIAL
1 RNMF14FTC240R RES 240 OHM 1/4W 1% AXIAL
1 LD1085V50 IC REG LINEAR 5V 3A TO220AB
1 RASWLF.031 1OZ LF SOLDER WIRE 96.5/3/0.5 TIN/SI
2 4802 HEX STANDOFF #4-40 NYLON 1/2"
4 NSS-4-2-01 MACH SCREW PAN HEAD SLOTTED 4-40
4 9605 HEX NUT 1/4" NYLON 4-40
4 04M025045HN HEX NUT, NATURAL, NYLON, M2.5 X
4 M2100-2545-N 4.5MM HEX X 5MM X M2.5 THD
1 10368-26-1-0500-001-1-TS HOOK-UP STRND 26AWG 300V BLK 25'
1 10368-26-1-0500-005-1-TS HOOK-UP STRND 26AWG 300V BLU 25'
1 10368-26-1-0500-004-1-TS HOOK-UP STRND 26AWG 300V RED 25'