Building a sub 250g Autonomous Drone with Ardupilot and ExpressLRS AirPort Telemetry

Basement Creations
13 Jul 202427:33

Summary

TLDRIn this video, the creator introduces their DIY autonomous drone project, showcasing a lightweight quadcopter weighing under 250g. The video highlights the build process, including choosing cost-effective parts like the Speb F405 mini stack and Darvin FPV motors, and crafting a custom frame. It also covers installation of ArduPilot software, configuration of components like GPS and ExpressLRS, and various flight modes. The drone won first place at a major Polish competition, and viewers are shown how to build their own entry-level ArduPilot drone step by step.

Takeaways

  • ?Üdd The video showcases a DIY autonomous drone project that won first place in a major drone competition in Poland.
  • ?Üd2 The drone is lightweight, weighing less than 250g, and utilizes Ardupilot software for autonomous flight.
  • ?Üd5 The project features a custom frame made from carbon fiber for stiffness and durability, sponsored by PCBWay.
  • 💵 The drone is equipped with advanced telemetry over Express LRS, enhancing its autonomous capabilities.
  • 💲 The frame design process involved multiple iterations to achieve the right balance of lightness and strength.
  • 💵 The build includes affordable components like Darvin FPV motors and is designed to be an accessible entry-level project.
  • 💵 The video provides a step-by-step guide on assembling the drone, including motor installation and wiring.
  • 💲 The flight controller is programmed with ArduPilot, and the video demonstrates how to flash the firmware correctly.
  • 💵 The drone's maiden flight tests various modes like Stabilize, Alt Hold, and Loiter, showing good initial performance.
  • 💲 The video introduces an innovative use of Express LRS for bidirectional telemetry, overcoming the limitations of traditional radio control.
  • 💵 Additional features like geofencing, RTL, and autonomous mission planning are demonstrated to highlight the drone's capabilities.

Q & A

  • What is the purpose of the DIY drone project mentioned in the video?

    -The DIY drone project aims to build an autonomous drone that weighs less than 250g, runs on Ardupilot software, and uses ExpressLRS for telemetry, making it an affordable and lightweight quadcopter for beginners.

  • What are some of the key hardware components used in the drone build?

    -The key hardware components include the SpeedyBee F405 Mini Stack, Darvin FPV motors, a GPS unit, ExpressLRS receivers, and a custom carbon fiber frame.

  • Why did the creator use carbon fiber for the drone frame, and how was it manufactured?

    -Carbon fiber was chosen for its superior strength and stiffness compared to plastic. The creator used a company called PCBWay to manufacture the frame through CNC machining, resulting in a flawless, lightweight, and durable part.

  • What was the issue with the screws that came with the Darvin FPV motors, and how was it resolved?

    -The screws that came with the Darvin FPV motors were too short and thin for the custom carbon fiber frame. The creator solved this by pre-drilling the mounting holes and threading them for M2 screws.

  • How does the creator configure and install the Ardupilot software on the drone?

    -The creator configures and installs Ardupilot by flashing the firmware onto the flight controller using the STM32 Cube Programmer. Before doing this, the creator ensures the motors spin correctly using BLHeli software.

  • What is ExpressLRS, and how does it enhance the drone’s performance?

    -ExpressLRS is a low-latency radio control system that provides telemetry over a long range. In this project, it enables wireless USB-like connection to Mission Planner, allowing for real-time monitoring and adjustments during flight.

  • What is the significance of the drone weighing less than 250 grams?

    -Weighing under 250 grams is important because it allows the drone to comply with regulations in many countries, enabling the user to fly it in most locations without requiring special permits or licenses.

  • How did the creator integrate a geofence into the drone's mission, and what happens if the drone crosses it?

    -The creator set up a geofence to restrict the drone's movement within a designated area. If the drone crosses the geofence in Loiter mode, it will stop; in AltHold mode, it will trigger an automatic Return to Launch (RTL) function.

  • What is the ‘throw mode,’ and how was it used during the flight test?

    -Throw mode allows the drone to be launched by physically throwing it into the air, after which it automatically transitions into its pre-programmed flight mode. The creator demonstrated this by throwing the drone to start its mission.

  • What are some of the flight modes demonstrated in the video, and how do they function?

    -The flight modes demonstrated include Stabilize, AltHold (maintains altitude), Loiter (hovers in place using GPS), Circle (orbits around a point), and Guided (autonomously flies to a point selected on a map). These modes showcase the drone's versatility.

Outlines

00:00

🚁 Introduction to the DIY Autonomous Drone Project

The video begins with a playful introduction, showcasing a small drone and hinting at the purpose of the video—building a DIY autonomous drone. The drone weighs less than 250g, runs on powerful ArduPilot software, and features fully functional telemetry over ExpressLRS. The creator shares that this project won first place in a major Polish drone competition and promises a step-by-step guide on building the drone.

05:02

🛠️ Choosing the Right Hardware for the Drone Build

The focus shifts to selecting hardware components that are both lightweight and budget-friendly, ideal for an entry-level ArduPilot quadcopter. Key components include the SpeedyBee F405 Mini Stack and Darvin FPV motors. The creator discusses experimenting with different frame designs, materials, and printing techniques to find the right balance between durability and weight. Carbon fiber is chosen for the final frame, sourced from PCBWay, which specializes in custom parts.

10:06

🔧 Assembling the Drone: Motors, GPS, and Electronics

With all the parts in hand, the next step is assembling the drone. The creator faces challenges with motor screws, which are too short, and resolves this by pre-drilling and threading for M2 screws. The GPS unit and ExpressLRS receiver are attached with double-sided tape, while the ESC and flight controller are installed using included hardware. Soldering work begins on the motor wires and XT30 connectors, preparing the drone for its next stage.

15:06

📡 Configuring the Software: ESC and ArduPilot Setup

Attention turns to setting up the software, starting with configuring the ESC settings using BLHeli software before installing ArduPilot. After ensuring motor spin directions are correct, the flight controller firmware is updated with STM32 Cube Programmer. Post-installation, the creator connects the components (ExpressLRS, GPS, Compass) and secures them. The weight of the drone, including a custom-built battery, remains under 250g, making it compliant with lightweight drone regulations.

20:13

📻 Setting Up ExpressLRS Radio Control and Calibrations

The ExpressLRS radio system is configured using the ExpressLRS Configurator app. Firmware is built for the transmitter and receiver, ensuring synchronization through Wi-Fi. After the ExpressLRS setup, the drone's frame type is configured in ArduPilot, and the accelerometer and compass are calibrated for stability. Further parameters, like GPS setup and radio input calibration, are adjusted. The creator also explains how to assign switches for different flight modes and arming the drone.

25:16

🚁 Flight Testing and Troubleshooting with ArduPilot

The drone is tested for the first time in various flight modes. Stabilize and AltHold modes work well, but Loiter initially struggles until the GPS gets a proper satellite fix. The creator demonstrates the drone's ability to autonomously land using Land mode. To enhance telemetry capabilities, the creator configures the drone for full Mavlink telemetry over ExpressLRS, avoiding the need for heavier radio modules.

📶 Enhancing Telemetry with ExpressLRS AirPort Feature

The video introduces the ExpressLRS AirPort feature, which allows the drone's receiver and transmitter to act as a bi-directional serial data link, essentially creating a wireless USB connection for real-time telemetry. The setup process is explained step-by-step, including changing ArduPilot parameters to enable Mavlink over ExpressLRS. The creator demonstrates how to connect a mobile device to the transmitter for in-flight telemetry and control.

🕹️ Controlling the Drone and Adding New Hardware

The creator addresses the challenge of controlling the drone while using ExpressLRS for telemetry by adding a second pair of modules at a different frequency to avoid interference. New hardware, including a 3D-printed frame cover, an RGB strip for visual feedback, and a camera mount for first-person flight recordings, is also added to the drone.

🌐 Setting Up Missions and Using Throw Mode for Launch

The creator demonstrates how to plan a mission in ArduPilot, using geofencing and waypoints for autonomous flight. A unique feature, 'throw mode,' allows the drone to be launched into the air manually and immediately begin its mission. After setting up the parameters and testing the throw mode, the drone successfully completes the mission.

🏞️ Testing Geofence, Circle Mode, and Autonomous Features

Further testing is done to demonstrate the geofencing feature, which prevents the drone from leaving a predefined area. The creator tests flight modes like 'Circle,' which orbits the drone around a target, and 'Guided,' where the drone autonomously flies to a selected point on a map. The drone’s smart RTL (Return-to-Launch) feature is also tested, showing its ability to return to its starting position.

🎥 Advanced Flight Modes and Guided Telemetry

The guided mode, made possible through Mavlink telemetry, allows the drone to fly to any point selected on a map via Mission Planner. The creator walks through using this mode for precision tasks like video recording or inspections. They demonstrate how the drone moves autonomously between points on the map, showcasing the flexibility and usefulness of Mavlink telemetry.

✨ Conclusion: Drone Project Success and Future Plans

The creator concludes the video by reflecting on the success of the project, emphasizing the benefits of having a sub-250g drone for legal and safe flying. They express excitement about the future of lightweight drones, hinting at potential upgrades such as gimbals and further ExpressLRS developments. Additional thoughts and project details are shared, with the creator inviting viewers to check out future content and support via Patreon.

Mindmap

Keywords

💡Autonomous drone

An autonomous drone is an unmanned aerial vehicle (UAV) capable of flying without direct human control, using onboard software and sensors to navigate. In the video, the speaker builds a DIY autonomous drone using the ArduPilot system, which allows it to execute flight missions like geofencing and automatic landing without manual intervention.

💡ArduPilot

ArduPilot is an open-source flight control software used for autonomous vehicles, including drones, planes, and rovers. In the video, the speaker installs ArduPilot on the drone's flight controller, allowing it to manage complex tasks like GPS-based navigation and auto missions.

💡ExpressLRS

ExpressLRS is a high-performance, open-source radio control system designed for long-range and low-latency communication. The video highlights how the speaker uses ExpressLRS to control the drone and transmit telemetry data, making it a crucial part of the drone's overall control and data systems.

💡MavLink Telemetry

MavLink Telemetry refers to the communication protocol that allows real-time data exchange between the drone and a ground control station. In the video, the speaker uses MavLink over ExpressLRS for wireless communication with the drone, enabling features like monitoring sensor data and changing flight parameters remotely.

💡Geofence

A geofence is a virtual boundary set for a drone, ensuring it operates within a specified area. In the video, the speaker sets up a geofence to keep the drone contained within a safe flying zone during its autonomous mission, ensuring it doesn’t stray too far.

💡Carbon fiber

Carbon fiber is a strong, lightweight material commonly used in high-performance drones. The speaker mentions how he upgrades the drone’s frame from plastic to carbon fiber, which improves durability and stiffness while keeping the weight low, essential for staying under the 250g limit for regulatory compliance.

💡Mission Planner

Mission Planner is a ground control software used to configure and monitor autonomous drones. In the video, the speaker uses Mission Planner to calibrate sensors, set flight parameters, and even execute autonomous missions like waypoint navigation and return-to-home functionalities.

💡ESC (Electronic Speed Controller)

An Electronic Speed Controller (ESC) regulates the speed of a drone's motors. The video explains how the ESC is configured with the correct motor spin directions and settings, crucial for stable flight performance. The speaker reprograms the ESC using software to ensure proper motor control.

💡Flight modes

Flight modes refer to pre-set configurations that dictate how a drone behaves during flight. The video demonstrates various flight modes such as 'Stabilize', 'Alt Hold', and 'Loiter', which control how the drone hovers, holds altitude, or maintains its position using GPS.

💡Waypoint navigation

Waypoint navigation allows the drone to autonomously follow a series of predefined GPS points. In the video, the speaker programs a mission where the drone follows multiple waypoints, using the GPS to guide it along the route without manual control.

Highlights

Introduction of the DIY autonomous drone project and its successful participation in Poland’s biggest drone competition, winning first place.

Drone weighs less than 250g, runs on ArduPilot software, and features full telemetry through ExpressLRS.

The project aims to make an affordable, lightweight entry-level ArduPilot quadcopter using the SpeedyBee F405 mini stack and Darvin FPV motors.

Challenges in designing the frame, leading to multiple design iterations with materials like PTG, PLA, and carbon fiber nylon.

The frame design was finalized using CNC-machined pure carbon fiber from PCBWay, providing an excellent combination of lightness and durability.

Detailed assembly process, including motor installation, ESC soldering, GPS, and ExpressLRS receiver mounting.

Step-by-step instructions for installing and configuring ArduPilot on the flight controller using STM32 Cube Programmer.

Explanation of motor spin direction calibration using BLHeli software to ensure correct operation before flying.

ExpressLRS setup guide, including firmware configuration for radio control and telemetry using Wi-Fi flashing.

ArduPilot parameter tuning for optimal performance, including accelerometer and compass calibration.

Exploring various flight modes such as Stabilize, AltHold, Loiter, and Land Mode, with real-world testing.

Successful demonstration of geofence feature, preventing the drone from crossing boundaries and activating Return-to-Launch (RTL) if crossed in certain modes.

Circle mode, Flip mode, and Guided mode are tested, highlighting their practical and fun applications for autonomous drone control.

MAVLink telemetry via ExpressLRS AirPort feature, creating a wireless USB link for live telemetry data and real-time parameter adjustments.

The drone's versatility as a sub-250g flying machine allows it to operate legally in more locations, making it ideal for learning, testing autonomy, and enjoying drone flight.

Transcripts

play00:03

oh hi everyone didn't see you there

play00:05

you're probably wondering what I'm

play00:07

trying to do with this tiny drone and

play00:08

the answer is very simple I'm going to

play00:11

throw it

play00:15

[Music]

play00:26

away oh look and he also came back okay

play00:30

so what you just saw in the silly intro

play00:32

is my new DIY autonomous drone project

play00:35

in action this tiny thing weighs less

play00:37

than 250 g it runs on powerful alop

play00:41

pilot software and it even has fully

play00:43

functional maving Telemetry over Express

play00:46

lrs and besides that I recently took

play00:49

this project to the biggest drone

play00:50

competition in Poland and guess what it

play00:53

won the first place so now in this video

play00:56

I'm going to show you step by step how I

play00:58

build it and how you can build it too

play01:01

seems interesting if yes keep watching

play01:04

and let's get

play01:06

started all right so first we have to

play01:08

choose some Hardware I want this drone

play01:11

to be not only light but also easy on

play01:13

the wallet so that it can be a great

play01:16

entry level ardupilot quadcopter for

play01:18

everyone and that's why the main star of

play01:20

this build is the speb f405 mini stack

play01:24

and to go along with it I got four small

play01:27

Darvin fpv Motors they are like six

play01:30

bucks per motor which is a pretty good

play01:32

deal if you ask me we also have GPS

play01:35

units Express lrs receivers batteries

play01:38

and some other stuff that we'll talk

play01:40

about later in the video but for now we

play01:43

have to focus on the most important part

play01:46

which is the frame I wanted to make it

play01:48

myself to keep it light and also to have

play01:51

enough room for future upgrades

play01:53

something I thought would be a

play01:55

straightforward process actually took me

play01:57

a few different designs until I got

play02:00

right at first the frames I designed and

play02:02

printed from ptg were way too big and

play02:05

thus too heavy they also used MRE screws

play02:09

which in the sub 250 g category is a big

play02:11

no no next I tried with smaller 160 mm

play02:16

frame but the ptg one turned out to be a

play02:19

bit too flexible pla too brittle and

play02:22

laser cut plywood was the lightest I

play02:24

give it that but the flex on that thing

play02:27

was way too big

play02:30

the one filament I tested and actually

play02:33

got great results with is carbon fiber

play02:35

nylon which I printed using my

play02:37

University science team bambula printers

play02:40

frames printed from this material are

play02:42

surprisingly light but also really

play02:45

durable but to be honest no plastic can

play02:48

even match the wonders of pure carbon

play02:50

fiber and luckily I know a company that

play02:53

specializes in making such Parts pcbway

play02:56

which is the sponsor of today's video

play02:58

has a great service for making custom

play03:00

pcbs in all shapes and sizes but did you

play03:03

know that they can also 3D print or even

play03:05

better CNC machine Any Part you want and

play03:08

they have wide range of materials too

play03:10

you can choose aluminium for lightness

play03:12

stainless steel for strength or carbon

play03:15

fiber for both so to get the frame I

play03:18

uploaded a flat version of my design to

play03:20

the pcda website and submitted a

play03:23

request then after waiting just a few

play03:26

days I received my package and now take

play03:29

a look at this beauty it's clean it's

play03:31

shiny the dimensions are correct and the

play03:34

whole part is just

play03:36

Flawless now when set side to side with

play03:39

a plastic counterpart the carbon is a

play03:41

few grams heavier but the difference in

play03:43

stiffness is just night and day so I'm

play03:46

definitely using it for this drone and

play03:49

now if you also have a project that

play03:50

could use some carbon fiber don't wait

play03:53

and go check out pcba website at

play03:56

pcb.com and we are back to the video

play04:00

now is the time to put all the parts

play04:02

together first we got to screw in all

play04:04

the motors but the problem with those

play04:06

Darin fpv 114s is that the screws they

play04:09

came with are very thin and just too

play04:11

short to work with our frame so what I

play04:14

did is I pre-drilled the mounting holes

play04:17

and then threaded it for M2 screws it's

play04:19

a delicate process but it can be done

play04:22

and you only need two screws for each

play04:24

motor next thing to do is attach the GPS

play04:27

in the front which I did by using double

play04:29

sided phone tape and on the back I taped

play04:33

the express lrs receiver

play04:35

antenna after that I placed the ESC on

play04:38

four long M2 screws and started

play04:40

soldering all the motor

play04:42

wires following that I soldered the xd30

play04:45

connector at the back along with

play04:47

included capacitor to smooth out the

play04:49

voltage

play04:51

spikes now it's a good moment to add our

play04:53

flight controller so I stacked it on top

play04:56

of the ASC and connected them both with

play04:58

the wires that came in the Box

play05:02

normally I would now proceed with

play05:03

installation of ardu pilot but while

play05:06

making this video I found out a bug that

play05:08

prevents you from changing ESC settings

play05:10

if you do have it installed so if you

play05:12

just bought a fresh flight controller

play05:14

with default beta flight installed

play05:16

connect to it and check every motor spin

play05:18

Direction

play05:31

if it's wrong then you can use BL hel

play05:33

software to reprogram ESC with the

play05:35

correct

play05:38

one once you make sure it's all good we

play05:40

can download the hex file from the AR

play05:43

pilot website and then open stm32 Cube

play05:49

programmer remember to get the Drone

play05:51

into the dfu mode by pressing the side

play05:53

button make sure your PC recognizes it

play05:56

as STM 32b loader and if it's it does

play06:00

you can simply press connect open the

play06:02

hex file and click

play06:05

download and after a while just like

play06:08

that we got the fresh arop pilot install

play06:10

running on our speb flight controller

play06:13

Mission planner up shows it works great

play06:15

so now let's solder remaining components

play06:17

and start the configuration process here

play06:20

I only needed to solder Express LS

play06:22

receiver wires as well as both GPS and

play06:25

Compass to the right ports and of course

play06:28

all the connection diagrams will be

play06:29

there in the

play06:31

description now after securing the stack

play06:33

with self-locking nuts and adding a

play06:35

velcro strap the whole drone weits just

play06:38

about 73 G not bad and by strapping my

play06:42

homemade frees lithium battery the

play06:44

weight increases to 216 G which means we

play06:47

are still way below

play06:51

250 now the last thing we have to do

play06:53

before jumping to arop Pilot is setting

play06:55

up Express lrs radio control to do this

play06:59

we use Express L configurator app in

play07:01

which you can build firmware for your

play07:03

chosen transmitter and receiver

play07:05

important thing is to pick a release

play07:07

version greater than 3.3 and also to

play07:10

choose the Wi-Fi flashing

play07:14

method by doing so the app will generate

play07:16

you two files that you need to transfer

play07:18

to your mobile

play07:20

device then by waiting 60 seconds or by

play07:23

manually switching the Wi-Fi on you can

play07:25

connect to others devices by choosing

play07:27

them on your phone you will be then

play07:29

transported to the page where you can

play07:31

simply upload the files generated

play07:43

before and that's all if everything is

play07:46

right and you set the same password on

play07:47

both devices you will get a connected

play07:50

message on your transmitter and solid

play07:52

light on the receiver it means that both

play07:54

modules are now linked and we can

play07:56

proceed to our the pilot stuff

play08:01

all right first let's make sure that the

play08:03

frame type is set to X and that the HRS

play08:06

orientation parameter is set to zero

play08:09

because our flight controller is facing

play08:14

forward next in the initial tune

play08:16

parameter tab we are going to set it up

play08:18

for 3in propellers and 3s lay on battery

play08:26

pack after that we have to perform

play08:28

accelerometer calibration by placing the

play08:31

drone on each

play08:38

axis second thing we need to calibrate

play08:40

is the compass and it's basically just

play08:42

about rotating the drone on each axis

play08:44

until the green bar reaches the end best

play08:47

results can be achieved by doing it

play08:49

outside far from magnetic

play08:53

interference when the calibration has

play08:55

finished we need to reboot the flight

play08:57

controller and set up the GPS serial

play08:59

Port if it's set up right we'll see no

play09:02

GPS status change to no

play09:08

fix next there are a few parameters that

play09:10

have to be set in order to make Express

play09:12

lrs work with arop pilot all of them

play09:15

will be listed in the description and

play09:17

after changing them we should see our

play09:19

radio input in the radio calibration

play09:21

tab now we simply have to move all the

play09:24

sticks switches and potentiometers to

play09:26

let arop pilot know their Max mean and

play09:28

middle position

play09:42

and after it's done I recommend setting

play09:44

one of your fre position switches to

play09:46

flight mode Channel and then pick

play09:48

stabilize alt hold and loiter for the

play09:50

first time

play09:54

flight make sure it works and if yes we

play09:56

can proceed further

play10:05

you also need to assign one two position

play10:08

switch for arming the quad and if you

play10:10

have more you can set additional one for

play10:14

landing don't forget about fail safe tab

play10:17

which tells the autopilot what to do if

play10:18

the battery is low or the transmitter

play10:20

signal is

play10:23

lost now we are almost at the Finish

play10:25

Line the last thing to do is tell the

play10:27

flight controller which pwm Channel

play10:29

controls which motor in the servo output

play10:33

tab you can then check if your settings

play10:36

are correct in the motor test toop motor

play10:38

a should be front right motor B the rear

play10:41

right C the rear left and D the front

play10:44

left

play11:03

and if your Motors rotate at different

play11:05

speeds it's good idea to perform ESC

play11:08

calibration for my ESC I set up dshot

play11:11

300 and it seems to work pretty

play11:15

fine last thing to do is attach the

play11:17

propellers here I went with 3in triple

play11:20

blade props to make the first flight

play11:22

more stable but for efficiency we'll

play11:25

definitely want to swap them for two

play11:26

bladed

play11:27

ones finally check is to see if each one

play11:30

of them generates downwards

play11:40

thrust and if they do we can strap the

play11:43

battery and go test this baby out

play12:04

[Applause]

play12:11

[Music]

play12:28

stabilize and Al hold modes were working

play12:31

pretty well out of the box but loer

play12:33

initially was quite

play12:35

[Music]

play12:44

unstable however once the GPS acquired

play12:46

more satellites the Drone was able to

play12:48

firmly stay in place

play12:59

[Music]

play13:22

all right so now we are in loer mode and

play13:25

let's let's lift it up a

play13:28

bit and at the end of the flight I also

play13:30

tried the land mode which without

play13:32

surprises successfully descended our

play13:34

quad to the

play13:37

ground so it's pretty high right now and

play13:40

now let's turn the land

play13:43

mode so we are now Landing

play13:50

[Music]

play14:20

and we

play14:21

landed okay so our drone flies and

play14:24

that's great but to take full advantage

play14:27

of many autopilot features we need a

play14:30

Telemetry many air ceilings such as mine

play14:33

have limited Telemetry options where

play14:35

they can for example display battery

play14:37

status on your radio but to achieve full

play14:40

Ming Telemetry which is basically

play14:42

wireless USB connection to Mission

play14:44

planner you need to use one of those big

play14:47

heavy and usually pricey radio modules

play14:50

and that's just not going to cut it on

play14:52

our drone but what if I told you there

play14:54

is another way you see for the past few

play14:57

months I was testing a new Express AES

play14:59

feature called airport and what it does

play15:02

is transform your receiver and

play15:04

transmitter into bidirectional

play15:06

transparent serial data link which as I

play15:08

said before is like wireless USB so

play15:11

let's set it up the entire process is

play15:14

quite simple first you got to connect to

play15:16

your T and ERX just like when updating

play15:18

the

play15:19

firmware then you need to check the used

play15:21

airport box and set the same U Bo on

play15:24

both modules

play15:33

next we need to change arop pilot serial

play15:35

port settings so we locate the

play15:37

parameters for our receiver and change

play15:39

its protocol from airc to mavlink and

play15:42

also change the B rate to the one that

play15:44

airport is currently using now you can

play15:47

connect the lrs transmitter to your

play15:49

mobile device via

play15:51

USB but make sure the backside switches

play15:54

are all set in the flashing position or

play15:57

it won't work in Mission planner choose

play16:00

the USB device and the same bow

play16:02

rate click connect and if it start

play16:05

downloading the parameters the Telemetry

play16:07

is up and

play16:11

running and as you can see we have all

play16:13

the sensors live data on the left and we

play16:15

can also calibrate or change any

play16:17

parameter on the go and that's really

play16:20

handy however you might notice a tiny

play16:24

little problem now if our air ceiling is

play16:26

used as Telemetry how do we actually

play16:29

control the Drone and well there are

play16:32

solutions you can for example hook up a

play16:34

game pad to the mission planner and

play16:36

control the Drone with it I did it once

play16:39

and it was fine but it's far from ideal

play16:43

so instead I simply bought another pair

play16:45

of Express lrs modules but this time the

play16:48

868 MHz version to avoid any

play16:51

interference I soldered the new receiver

play16:53

to the U number three and taped it to

play16:56

the bottom of the frame then I

play16:58

configured it the same way as we set up

play17:00

the old air ceiling

play17:03

before and while we are at adding things

play17:06

I also designed a 3D printed stack cover

play17:08

to which I taped a 5vt RGB strip it will

play17:12

make the quad more visible but it can

play17:14

also inform you if the Drone is armed or

play17:16

Not by changing the color and on top of

play17:19

that I added am mount for rankam camera

play17:22

to record all the flights from the Drone

play17:24

perspective now when put all together

play17:27

the quad looks like this

play17:35

I also designed a special fre printed

play17:37

mounts that attach to the back of my

play17:39

radio and hold both Express lrs modules

play17:42

together with a 10-in tablet for running

play17:44

Mission

play17:45

planner loading up the parameters takes

play17:48

about 30 seconds which is not bad and

play17:51

after that we can for example go to the

play17:53

radio Tab and see that both rirc control

play17:56

as well as Telemetry works as intended

play17:59

we can also change flight modes straight

play18:01

from the mission planner or do it as

play18:03

usual using radio

play18:05

switches but one of the most useful

play18:07

things is actually checking and

play18:09

modifying the mission in the plant

play18:13

TB speaking about the mission here is

play18:16

the plan first I drove a geofence around

play18:19

an empty field which should keep the

play18:20

Drone contained in that

play18:22

area next I created a set of way points

play18:26

which the quad should follow at about 40

play18:28

m altit VI then at the end of the

play18:30

mission the Drone will come back to the

play18:32

starting point and perform a landing to

play18:35

make it more interesting our quad will

play18:37

start the mission with the same trick

play18:39

from the intro which is of course

play18:41

throwing to make it work we have to set

play18:44

two parameters throw next mode to Auto

play18:47

and throw type to zero now once we have

play18:50

it all set up we can write both

play18:52

parameters ad mission to the U pilot and

play18:54

give it a test

play18:58

so now we are going to start the mission

play19:00

using the throw mode so what we have to

play19:03

do is first of all set the throw

play19:07

mode as you can see right here

play19:11

probably it's set to throw and now we

play19:14

can check our

play19:17

arming and it's not arming why GPS

play19:22

glitching two very boring minutes

play19:25

later all right so now it's red so it's

play19:32

armed and uh let's just start

play19:37

recording the camera is

play19:40

recording so let's throw it out after I

play19:43

throw it it should instantly go to the

play19:45

auto mode and start doing the mission

play19:47

all by itself so let's see if it works

play19:50

I'm going to get

play19:53

here and one two 3 Let's Go

play20:00

one two three let's

play20:13

go and it went

play20:45

[Music]

play20:58

n

play20:59

n

play21:36

I don't deny there's some strange

play21:39

evolutionary process going on but

play21:42

mankind won't be

play21:44

destroyed the fact that you and I are

play21:47

working here

play21:48

today evidence that

play21:53

[Music]

play22:01

[Music]

play22:08

and it came back granted I think I lost

play22:11

a signal for a while with the Telemetry

play22:13

but it still did its mission right so

play22:16

the flight went quite well and the Geo

play22:19

fense hasn't been bridged once but I

play22:21

also wanted to know what would happen if

play22:24

we crossed the line

play22:28

[Music]

play22:38

so in lighter mode it just won't allow

play22:41

the quad to pass defense but if you

play22:43

switch to Al hold and now do it

play22:47

again the Drone will go there and

play22:50

activate RTL by

play22:52

itself so it climbs up and it's going to

play22:55

come

play22:56

back so setting up a geofence is a good

play22:59

way to ensure safety if you are flying

play23:01

in tight spaces or if you are just

play23:03

learning how to fly and don't want to

play23:05

lose your quad at the end of the flight

play23:08

I also tried a fun flight mode called

play23:10

Circle which does exactly what it sounds

play23:13

like by getting the Drone high and

play23:16

stabilizing the footage in gof flow I

play23:18

could get a pretty good look at my

play23:25

neighborhood next day I went to the park

play23:28

from the intro to do some more flying

play23:31

here I used the circle mode to orbit

play23:32

around myself and it worked fairly

play23:40

[Music]

play23:50

[Music]

play23:54

well another fun flight mode is the one

play23:57

called flip when when you put your drone

play23:59

in Al hold and then switch to flip mode

play24:01

the Drone will do the trick all by

play24:03

itself pretty

play24:05

cool and the last thing I wanted to show

play24:08

you is the guided mode this mode can

play24:11

only work with Ming Telemetry which is

play24:13

something we have on board by using this

play24:16

mode we can simply Point anywhere on the

play24:18

map and our drone will fly there by

play24:20

itself quite useful if you are doing

play24:22

some kind of inspection or video

play24:24

recording or if you are too lazy to

play24:26

touch the

play24:27

controller okay so now we are on the

play24:29

data Tab and as you can see the Drone is

play24:33

currently in this single position it's

play24:35

not moving because it's in loer and uh

play24:38

because we have the full maving

play24:40

Telemetry we can just tap anywhere on

play24:42

the screen for example

play24:44

here and we can give it a command to fly

play24:47

there oh wait wait wait a

play24:49

moment here let's say fly to here we

play24:52

have the altitude 40 m and let's

play24:56

go and now we have our Waypoint and the

play25:00

Drone all by itself flies to that

play25:06

Waypoint and it's back there and now we

play25:09

can try and get it back to

play25:12

us let's just switch out to pan off

play25:16

let's get it here fly to

play25:19

here and it's coming

play25:22

back as you can see on the tempet screen

play25:31

and it's currently hovering above us and

play25:34

we can just enter for example

play25:37

RTL uh right

play25:40

here and it will descend all the way

play25:43

down to the point where it started so

play25:46

probably somewhere around

play25:53

here that's the power of smart RTL

play25:56

pretty cool right all right so that's

play25:59

all for this video I'm really happy with

play26:01

how this drone has turned out having a

play26:03

quad that is soup 250 g allows you to

play26:06

fly safely in most places without

play26:08

breaking a law so it's a perfect machine

play26:11

to learn how to fly to test some

play26:13

autonomy stuff on and also to just have

play26:15

fun drone components are getting smaller

play26:18

and lighter every year recently for

play26:21

example kadak released some ultra light

play26:23

fpv gimbals so who knows maybe for part

play26:26

two I will try to make a mavic mini

play26:28

killer out of this drone I even tested

play26:31

it with my walks nail once and it is

play26:33

promising also Express ERS developers

play26:36

are constantly cooking new exciting

play26:38

updates so Telemetry will probably be

play26:41

much better in the future if you are

play26:43

interested I have some additional tips

play26:45

and thoughts about this project but I'm

play26:47

just too lazy to add them to this video

play26:50

so you can check description or my

play26:52

patreon page for more by the way I will

play26:55

also try to upload there some footage

play26:57

from the Drone competition

play26:58

because it's pretty crazy what we did

play27:00

there it will be public of course but

play27:03

you can also support me if you enjoy my

play27:05

work also after this competition I have

play27:08

like four of these drones so I'm

play27:11

thinking about testing some cool artop

play27:13

pilot stuff like following or swarming

play27:15

would you like to see a video about that

play27:17

if yes leave me a comment and share your

play27:19

thoughts about this project but for now

play27:22

I'm out thank you all for watching

play27:24

thanks pcba for sponsoring this video

play27:26

congratulations on 10 anniversary by the

play27:29

way and we'll see you all soon bye

Rate This

5.0 / 5 (0 votes)

Related Tags
DIY DronesAutonomous DroneArdupilotFPV QuadDrone BuildExpress LRSTelemetry SetupDrone TutorialCarbon Fiber FrameDrone Competition