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' |