Professional Documents
Culture Documents
DIY Drone: Description
DIY Drone: Description
DIY Drone: Description
Team
Description
Schedule
Parts
Wiring
Code
Result
Team
Niko Erä-Esko
Karri Pönni
Hugo Casao
Joakim Heinolainen
Description
The goal of this project is to make a simple remote-controlled drone that is also capable for autoleveling. Drone could also be used for futher deveploment
in the future. Another goal for the team is to learn more about drones and how they work.
1. Assembly of parts.
2. Connecting the controller and the drone.
3. Making the basic setups for the drone
Schedule
Week Task
2 Forming group
5 Ordering parts
8 Parts arrived
12
13
14 Mechatronic Circus
Parts
Component Qty Unit Price (€) Amount (€)
Total 110,36
We also needed two resistors (1,5 kOhm and 1,0 kOhm) for voltage divider, 330 Ohm resistor, 1 A diode (1N4001), LEDs to indicate battery status and to
light up the drone and some wires and connectors for connections.
Wiring
Code
We made use of ready code from project attached: http://www.brokking.net/ymfc-al_downloads.html. Three codes were used in project:
YMFC-AL_setup
Formatting of drone.
Calibrating of signals from transmitter and receiver to control the drone flying height and pitch about the x-, y-, and z-axis (throttle - pitch - yaw - roll).
Calibrating of gyroscope.
Finally code saves the settings to Arduino EEPROM for later use.
Testing of gyroscope.
ESCs' use 1000us-2000us pulses. Therefore the values from receiver and gyroscope must be scaled to that range.
PID-controller.
Monitoring the battery charge status.
Result
The goal was to build a drone which stays still on air by adjusting the speed of four motors according to information received from the gyroscope. We did
not achieve controlled flight time as more precise adjustment on the PID-controller would have been required. Nevertheless, we managed to get PID-
controller to adjust speed of motors as wanted but not precisely enough for the drone to hold it's position. We continue working on adjustments of the PID-
controller.