background image

Chapter 3: Remote control

Note: You may need a Remote Pilot Certificate to operate ParaDrone remotely, or an equivalent
in your jurisdiction.

ParaDrone uses LoRa long-range radio for remote operation. LoRa is a protocol that uses
unlicensed radio spectrum to do extremely long range communication with low power
requirements. The Heltec ESP32 LoRa v2 board has a builtin LoRa transceiver. To receive
location updates on the ground, and to send remote control commands to ParaDrone, it is
necessary to use a LoRa gateway between an android phone and ParaDrone.

Ground crew can override autopilot using the android app plus
the LoRa relay device. Toggle position is controlled using the
touchpad at the bottom of the android app.

The touchpad operates in two modes: single-touch and
multi-touch. In multi-touch mode, left and right toggles are
controlled separately from the left and right sides of the
screen. In single-touch mode, touch the right side to pull the
right toggle, touch the center to pull both toggles (for example
to flare for landing).

The app sends the desired toggle position to ParaDrone. The
ParaDrone device tracks estimated toggle position, and will
apply motor control to change to a new desired toggle position.
If ParaDrone loses signal from the app, it will stay at the last
toggle position for 10 seconds, and then revert to autopilot
control.

Remote control device

The remote control device is just a ESP32 microcontroller with LoRa and bluetooth radios. A 3d
printed case is included in the ParaDrone project files, but is not strictly necessary. The case
includes two variations: with and without a battery. If you don’t include a battery, you will need to
power the remote control device with USB.

5

Summary of Contents for ParaDrone

Page 1: ...ParaDrone Flight Operations Manual 2021 Rev 1 BASEline Flight Computer...

Page 2: ...gliding and parachuting are all inherently dangerous activities Attempting to combine or go outside of the normal parameters of these sports will expose you to new and possibly unforeseen hazards Do n...

Page 3: ...evice 5 Remote control protocol 6 Bitfields 6 Chapter 4 Flight procedures 7 Pilot procedures 7 Groundcrew procedures 7 Remote control 8 Chapter 5 Assembly 9 Materials 10 Autopilot 10 Remote control 11...

Page 4: ...arrow with the landing direction into the wind The app will attempt to fetch ground elevation from the internet but can be set manually if needed or if internet access is not available Autopilot will...

Page 5: ...es single touch and multi touch In multi touch mode left and right toggles are controlled separately from the left and right sides of the screen In single touch mode touch the right side to pull the r...

Page 6: ...ge type is identified by a letter C Motor config L Location update M Flight mode idle autopilot P Ping Q Query for option S Motor speed control T Toggle position control W Start web server Z Landing z...

Page 7: ...clear from ground crew Jump run Situational awareness look around think Protect your Pilot Chute It can get pushed into the BOC It can get snagged on harness Ensure you are fully detached Count number...

Page 8: ...e jump Audio comm check Confirm drop location and altitude Landing zone set Wind check Give all clear Jump run Watch jumper Watch for instability or entanglement of glider on exit Monitor flight telem...

Page 9: ...2v and can supply at least 4 amps of power will do However most LiPo batteries have fire risk if punctured or shorted Do you want a lithium ion battery fire on your lap No Then use a LiFePO4 battery W...

Page 10: ...ine screws 0 15 0 4 16 2 40 6 4 140cm 100lbs braided fishing line 0 10 1 0 2 0 20 2 0 Oak Board 16 x 2 5 x 0 5 1 00 250 0 1 1 00 250 0 Heltec ESP32 LoRa V2 23 00 30 0 1 23 00 30 Pololu Dual Motor Driv...

Page 11: ...3D printer Cost If you have all the necessary tools it s pretty easy to assemble a ParaDrone for under 250 USD The majority of the cost is uxcell 12V DC 200RPM Gear Box Motor x2 40 00 Pololu Dual MC3...

Page 12: ...ch with 15cm wires on NC normally closed pins 3 Solder wires between battery holder and molex connector 4 Glue eyelet and limit switch to 3d printed actuator 5 Glue spool pieces together and tie fishi...

Page 13: ...press the spool onto the motor shaft glue if needed 9 Tie a loop and girth hitch the fishing line to the snap shackle 10 Solder motor wires 11 Screw motor bracket to board Printed Circuit Board It is...

Page 14: ...Heltec ESP32 LoRa Pin 17 Driver M2_IN1 Pin 2 Driver M2_IN2 Pin 23 Driver M1_IN1 Pin 22 Driver M1_IN2 14...

Page 15: ...M2_IN1 ESP32 pin 17 M2_IN2 ESP32 pin 2 M1_FB ESP32 pin 39 M1_SF ESP32 pin 38 M1_IN1 ESP32 pin 23 M1_IN2 ESP32 pin 22 VDD ESP32 Vext GND Ground VIN BEC VIN Beitian BN 180 GPS red BEC 5V black Ground RX...

Page 16: ...tall Visual Studio Code and PlatformIO Open the project in the arduino directory of the git repository Connect ParaDrone to the computer by USB Use the PlatformIO Upload function to program the device...

Page 17: ...Appendix A Board layout Use this template to accurately drill mounting holes in your board 17...

Reviews: